Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Admin improvements, 2018 #29

Open
loppear opened this issue Oct 18, 2018 · 0 comments
Open

Admin improvements, 2018 #29

loppear opened this issue Oct 18, 2018 · 0 comments

Comments

@loppear
Copy link
Contributor

loppear commented Oct 18, 2018

Simple fixes:

New additions:

  • Data validation and conversion - error handling on edit screens
  • De-emphasize individual edits - bulk data handling, round-trip import/export
  • Incorporate nxus-worker-queue based data import
  • Import exception handling, reporting, record-keeping (exception queue / audit log)

Shared dataset management

  • Data summary / quality reporting built-in
  • Customize transformations to application-specific models, model relationships
  • Dataset post-processing - generating region estimates, scores

Larger questions:

  • nxus-web controllers are a mess for overriding behavior, though AdminController is the archetype use.
  • Should AdminController instead coordinate/encapsulate a number of controllers, separating list / edit / import / export for finer control?
  • Do we need better support for non-model-based controllers / nav uses?
davidkellerman added a commit that referenced this issue Oct 24, 2018
Seems like this needs more thought. See Issue #29 for a discussion of
potential improvements to the admin module.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant