From: Mike Taylor Date: Fri, 21 Feb 2014 19:35:26 +0000 (-0500) Subject: Move MKAdmin TODOs into this file. X-Git-Tag: 1.0.0~1398 X-Git-Url: http://git.indexdata.com/?p=mkws-moved-to-github.git;a=commitdiff_plain;h=7318d813f9f29bfd0d062dc60cea68ef6bbe0bbe Move MKAdmin TODOs into this file. --- diff --git a/TODO b/TODO index 1f0cc7c..2150f4a 100644 --- 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).