server state cleanup

This commit is contained in:
2020-04-05 21:35:42 +00:00
parent e367b4b132
commit 8443c7c5bf
15 changed files with 116 additions and 101 deletions

View File

@@ -2,6 +2,18 @@ SERVER STATE SPECS
REQUIREMENTS
LATEST:
2020-04-05 - Decided to allow all non biz object routes that are required for running client like formcustom etc to be open unless server is fully closed
ops forms may need all that stuff
will not allow to update things like formcustom though, only to get them
any biz objects not ops are fully locked down though, so no getting a widget if the server is closed or opsonly
however you can get a widgetlist because picklist is open when opsonly as there is a probability that some things might be needed for ops
OLD STUFF:
Two parallel paths that can lead to serverstate affecting access to server:
Closed or Open States

View File

@@ -4,7 +4,9 @@
## IMMEDIATE ITEMS
todo: all routes must check server state correctly and return correct error code
some are only checking if closed, not checking specifically if open to cover all angles like opsonly
todo: seeder not adding a user to widgets (not sure if really needed but it looks weird in the grid)
todo: move to client work then back here to document after
todo: api / server landing page is shitty on a mobile