Revision 8 as of 2013-03-10 23:54:59
Clear message
Roundup / Python Tracker enhancements
Merge Roundup branch / fork from http://hg.python.org/tracker/roundup/ back into mainline.
- Encapsulate tracker-specific improvements into Roundup extension modules.
- Improve Rietveld integration.
- Add stand-alone patch review support to Roundup.
Improve REST/json/ajax support. (for REST see: 2550734)
- Modularize features from tracker templates to improve customizability.
Create a new version of the batch editor: (see: ProjectManagerBatchEditing and BatchSearchAndEditing)
- That allows you to search to generate the list of issues to update, but also provides a checkbox for each issue allowing the user to include/exclude each issue as needed.
- Provide a mechanism to allow reverse links (i.e. links to the
- issue being edited) to be assigned in the web and email
interfaces. (see description on roundup-users list
- issue being edited) to be assigned in the web and email
- Modify permissions to make a permission that specifies a matching
- property take precedence over a permission that doesn't specify
a matching property See email discussion.
- property take precedence over a permission that doesn't specify
- Rewrite journaling to:
Stop it from missing updates to the database (see discussion at roundup tracker 2550731).
- Filter properties when user does not have
- permission to see them.
- Enhance API to search for:
- changes to a particular property (or properties)
- changes in a particular time range
- Make Roles into real objects and not just text strings.
- This will have a number of advantages including:
- Editing roles in the user item will not have typos
- User classhelp can query database for roles so you
- can add a new role and have it show up in the classhelp authmatically
- This will have a number of advantages including:
(In addition some of these ideas are also captured in Roundup's own tracker)