Edgewall Software
Home
Trac
Trac Hacks
Genshi
Babel
Bitten
Home
Download
Documentation
Mailing Lists
License
FAQ
Search:
Login
Preferences
Help/Guide
About Trac
Wiki
Timeline
Roadmap
Browse Source
View Tickets
New Ticket
Search
Context Navigation
+0
Start Page
Index
History
Editing FieldRefactoring
Adjust edit area height:
8
12
16
20
24
28
32
36
40
Edit side-by-side
= Field Refactoring = This is a development scratch pad to outline a few of the requirements and ideas about how to better handle the ticket fields. For now, this puts aside the generalization of such fields to other objects/resources than Tickets (see GenericTrac for that, [milestone:0.12] material). == Goals == Get an "adapted" rendering of standard and custom fields, in the following situations: 1. Display of the field's value in the ''Ticket Box'' and other similar places (e.g. query results) 2. Display of the field's value changes, in the ''Change History'' and other similar places (e.g. timeline, notification) 3. Display of a field editor in the "Properties" fieldset and other similar places (e.g. bulk editor) 4. Display of a field selector in the Query view Some points to consider: - the distinction between regular and custom types should become fairly transparent at the web UI level (leave the door open for unification later in GenericTrac) - a rendering flexibility similar to the one of "Browser" properties should be reached (see source:trunk/trac/versioncontrol/web_ui/browser.py and source:trunk/trac/versioncontrol/web_ui/changeset.py) ---- See: log:sandbox/field-refactoring-tmp
Note:
See
WikiFormatting
and
TracWiki
for help on editing wiki content.
Change information
Your email or username:
E-mail address and name can be saved in the
Preferences
Comment about this change (optional):
Note:
See
TracWiki
for help on using the wiki.