fetch pz2.js from git.indexdata.com as we do for jquery libs. MKWS-131
[mkws-moved-to-github.git] / TODO
diff --git a/TODO b/TODO
index cd1580a..377df00 100644 (file)
--- a/TODO
+++ b/TODO
 
 *** MKAdmin ***
 
+       Superuser field should not be mandatory.
+
+       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.)
+
+       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.
+
        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
 
        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
 
 *** MKAdmin-- ***
 
-       Lose Target Origin and Type columns from list.
+       Lose Target Origin and Type columns from target list.
 
-       Lose the A-Z list.
+       Lose the A-Z list from all tabs.
 
        Remove "changed in last NUMBER days" from search form
 
+       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.
+
+       Lose the Create Target facility (from left panel and bottom
+       row).
+
        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
        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.
 
+       Remove all help from MKAdmin until Seb sends help texts that
+       he is happy with.
+
        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).
-
 
 *** Other ***
 
+       Get Charles to remove the testing proxy-IPs from open-access
+       databases.
+
        We need additional image-URL fields in our records -- in the
        connector framework, in the Torus record's capabilities and
        elsewhere. Figure out what's needed, and who needs to do it.
 
+       Fix the Torus's timed refresh to run on its own in the
+       background, rather than waiting until the next time a request
+       is made after the refresh-time has expired.
+
        Can the IRSpy toroid be made to return a meaningful capability
        field?
 
        Metasearch all targets and see what happens. Figure out why it
        goes wrong.
 
-       Get Charles to remove the testing proxy-IPs from open-access
-       databases.
-
-       Fix the Torus's timed refresh to run on its own in the
-       background, rather than waiting until the next time a request
-       is made after the
-       refresh-time has expired.
-