Changes between Version 8 and Version 9 of FieldGroupsPlugin


Ignore:
Timestamp:
Mar 9, 2022, 6:58:04 AM (4 months ago)
Author:
figaro
Comment:

Move example to funcrtional description

Legend:

Unmodified
Added
Removed
Modified
  • FieldGroupsPlugin

    v8 v9  
    55== Description
    66
    7 This plugin adds support for grouping sets of related ticket fields, both in the change properties section of the ticket page as well as in the ticket box section. Provides an admin console for easy management of fieldgroups.
     7This plugin groups sets of related ticket fields together, both in the change properties section of the ticket page as well as in the ticket box section. It provides an admin console for easy management of fieldgroups.
     8
     9This first image shows the effect that the plugin has on the ticket box:
     10* Two new groups have been created: "Deadlines & Signoff" and "Information"
     11* The fields "Begin Date" and "Due Date" have been grouped together in the "Deadlines & Signoff" group
     12* The field "Repository URL" field has been grouped into the "Information" group.
     13
     14A header is created for each group and then the fields are listed one per line. The values (none are shown here) would be displayed alongside the field names:
     15
     16[[Image(FieldGroups_ticket_box.png, border=2)]]
     17
     18The next image shows how the groups are broken out into separate fieldsets under the standard "Change Properties" fieldset in the "Modify" section of the ticket:
     19
     20[[Image(FieldGroups_fieldsets.png, border=2)]]
     21
     22An admin console similar to the standard !AdminEnum interface is provided for adding, removing, and re-ordering the field groups. The "order" specifies the sequence in which the groups are displayed in both the ticket box and the change properties section:
     23
     24[[Image(FieldGroups_admin_groups.png, border=2)]]
     25
     26Individual field groups are managed using a datatable generated through jQuery. Fields are added or removed from the group using this table, accessible by clicking the field group's link on the main '''Field Groups''' admin console:
     27
     28[[Image(FieldGroups_admin_fields.png, border=2)]]
    829
    930== Bugs/Feature Requests
     
    2950General instructions on installing Trac plugins can be found on the [TracPlugins#InstallingaTracplugin TracPlugins] page.
    3051
    31 == Example
    32 
    33 This first image shows the effect that the plugin has on the ticket box. The fields "Begin Date" and "Due Date" have been grouped together in the "Deadlines & Signoff" group, while the field "Repository URL" field has been grouped into the "Information" group. A header is created for each group and then the fields are listed one per line. The values (none are shown here) would be displayed along the right-hand side of the table.
    34 
    35 [[Image(FieldGroups_ticket_box.png,50%)]]
    36 
    37 The next image shows how the groups are broken out into separate fieldsets under the standard "Change Properties" fieldset in the "Modify" section of the ticket:
    38 
    39 [[Image(FieldGroups_fieldsets.png,50%)]]
    40 
    41 An admin console similar to the standard !AdminEnum interface is provided for adding, removing, and re-ordering the field groups. The "order" specifies the sequence in which the groups are displayed in both the ticket box and the change properties section:
    42 
    43 [[Image(FieldGroups_admin_groups.png,50%)]]
    44 
    45 Individual field groups are managed using a jQuery datatable.  Fields are added or removed from the group using this table, accessible by clicking the field group's link on the main FieldGroups admin console.
    46 
    47 [[Image(FieldGroups_admin_fields.png,50%)]]
    48 
    4952== Recent Changes
    5053