diff options
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 18 |
1 files changed, 7 insertions, 11 deletions
@@ -1,30 +1,26 @@ ## In Progress -- authentication! - => unit tests - => refactor to use other macaroons lib - => env key passing - => RBAC infra - => wire up fatcatd (env, cli) - => check permissions everywhere - => toml or similar key-right -- webface auth +- tool scripts auth + => from ENV, with optional prefixes by type +- review/refactor/audit auth setup (eg, created/epoch times) ## Next Up - cargo update (rust deps) -- pipenv update (python deps) +- pipenv update; and maybe pin some versions (python deps) - remove the concept of "active editgroup", and simplify autoaccept batch path +- refactor webface views to use shared entity_view.html template - fix returned error messages; should return type (shortname), and then actual message/description -- handle wip entities in web UI +- handle 'wip' status entities in web UI - elastic inserter should handle deletions and redirects; if state isn't active, delete the document => don't delete, just store state. but need to "blank" redirects and WIP so they don't show up in results => refactor inserter to be a class (eg, for command line use) => end-to-end test of this behavior? +- un-accepted editgroup access: by created/updated, accepted/not ## Ideas |