This ticket is to create a new, streamlined system for managing tools in Allura.
We would like to get rid of the "admin/tools" page and give admins the ability to create/edit/reorder/remove tools directly from the 'tool bar'.
The idea is to have a 'edit' mode symbolized by a locked/unlocked icon (and other style indicators) that allow for an intuitive, in-place editing experience. This, along with a contextual per-tool "Admin" section on the left navigation bar will completely replace the tools page.
The front-end aspect of this ticket is to create a toolbar from a json file that makes
ajax calls on modification.
Attached are rough sketches of how this should function.
Make sure to see the prototype and comments: https://forge-allura.apache.org/p/allura/tickets/7917/#4926
It would be great to have a short description of each tool within the installation dialog overlay. Original suggestion from https://sourceforge.net/p/forge/feature-requests/60/
We should also add tooltips when adding new tools to give extra info on what the tool is/does.
https://sourceforge.net/p/forge/feature-requests/60/
Code for this ticket is found on the hs/7919 branch.
See [#7919] for more details.
Related
Tickets:
#7919