Move MKAdmin TODOs into this file.
authorMike Taylor <mike@indexdata.com>
Fri, 21 Feb 2014 19:35:26 +0000 (14:35 -0500)
committerMike Taylor <mike@indexdata.com>
Fri, 21 Feb 2014 19:35:26 +0000 (14:35 -0500)
TODO

diff --git a/TODO b/TODO
index 1f0cc7c..2150f4a 100644 (file)
--- a/TODO
+++ b/TODO
@@ -87,3 +87,82 @@ Add library selection by secret key as an alternative to selection by
 user/pw. This is appropriate for security-conscious customers to embed
 in their own CORS-aware Apache2 configuration.
 
+
+*** MKADMIN ***
+
+Add a capability facet to MKAdmin. The right way to do this is to
+refactor the current hardwiry facet code to be more data-driven, then
+add a configuration element to include capabilities as a facet.
+
+Make MKAdmin able to filter target list on whether we have access:
+that is, to targets that either are open-access or we have credentials
+or an IP proxy for.
+
+Provide "select all targets" to they can be added.
+
+Add batch edit on all targets found by the current search.
+
+Superuser field should not be mandatory.
+
+Add an "Act As" link on the Edit Library page.
+
+When making a new user-access record, default the displayName to that
+of the ibrary that owns it.
+
+In end-user record, username and password should not be mandatory any
+more. (Perhaps it should be mandatory to have at least one of u/p, IP
+range, hostname, etc.)
+
+We want a way to let customers change the Index Data branding of the
+MKX front page, as well as the logo at top left of the MasterKey UI
+itself. Along with that, we could let them change CSS.
+
+Indent second and subsequent lines of long facet names
+
+Keep selected facets when narrowing by search, etc. NOT URGENT
+
+Lose the search function and the A-Z list from the Categories and User
+Access tabs.
+
+Lose ALL the left panel options for the categories tab.
+
+In the library list, rename "Act as this user" to "Act as".
+
+We need only one add-new-field name/value pair at the bottom of the
+screen, not three.
+
+
+*** MKAdmin-- ***
+
+Lose Target Origin and Type columns from list.
+
+Lose the A-Z list.
+
+Remove "changed in last NUMBER days" from search form
+
+Remove the the Edit facility and the New button from the categories
+tab. Keep the category_id column, for some reason. (Although I bet if
+I removed it neither Seb nor D would notice.)
+
+Make the User Access tab display the single end-user record for
+editing immediately. Remove everything that doesn't need to be there.
+
+Remove all help from MKAdmin until Seb sends help texts that he is
+happy with.
+
+D will get back to me with a detailed specification of which reports
+to include in the Reports tab.
+
+In the target list, get rid of "Show record", make the target title a
+link to the edit page, and discard the edit column completely.
+
+In the edit page, lose all the top icons.
+
+D will give me a list of target fields to retain in the MKAdmin-- edit
+page. It may be just target name, categories and credentials.
+
+BIG CHANGE: lose the edit-form distinction between inherited and local
+values. Have a single column of editable values and override only
+those that are actually changed.
+
+Lose the Create Target facility (from left panel and bottom row).