To Do List enhancements
Is your feature request related to a problem? Please describe.
The "To Do List" Plugin could be a great tool for developers and administrators, but it needs some enhancements to make it useable!
Describe the solution you'd like
The following things would make the Plugin much better!
- Make each "action" within a "step" markable as done. The step header should display a progress ticker (e.g. 4/10) and the step checkbox is automatically ticked when all actions are marked. Ticking the box in the step header would automatically fill each action checkbox
- There needs to be a instance context selection when editing. This should be before the object type. As the To Do list definition is shared between instances it should be possible to create a to do list that includes objects from multiple instances. Currently this isn't possible as it will try to open the object on the instance the plugin is opened from even if the object doesn't exist. So you would need to open multiple instances of Plugin and have a separate tab per instance (no one would use this as a workaround, it is very unsatisfactory)
- Add a new action type "Link" where the user can paste in a hyperlink to an external application. This would allow for mixed workflows and link to a task the user needs to do in PAW, Apliqo UX, TM1Web, CA, etc.
- Add a new property "Info" to Step and Action objects. If text is entered this would display as tooltip text on mouse hover of the description. This would allow for concise description but provide user extra context of the task.
- Add a "Add to To Do List" item in the object tree context menu
- Add a "Add to To Do List" in the Toolbar of each editor widget
- In edit mode make the width of the object lists resizeable
- If adding a process be able to limit to "executing only" or "read only" and only able to run the process and not launch process editor
- Ability to Export & Import list definitions via json file. Lists should be transportable between Arc servers