Modify

Opened 4 years ago

Last modified 4 years ago

#13729 new defect

Wrong table layout in the groups

Reported by: Massimo Owned by: thomasd
Priority: normal Component: GroupTicketFieldsPlugin
Severity: normal Keywords:
Cc: Trac Release: 1.4

Description (last modified by Massimo)

While the core Trac always has a 2 column table layout with all text fields sized to the max length, the grouped layout of GroupTicketFieldsPlugin has some issues as demonstrated in the attached screenshot.

  • Text fields like Developer, Issue reference and also textarea fields like issue description are shorter than the column width
  • The column width inside group "Release notes" for Issue reference and Risk is not equal and different from the other column width of the same group
  • The text area column widths of the group "Release notes" are not equal on the left and right side, like "Configuration notes" vs. "Technical notes".

Please note:

this version of GroupTicketFieldsPlugin is patched with 1:ticket:10469 and has a linebreak after "Affected modules". The style.css is patched to have a decent max-width of 1400px on our teams screens.

This is the part of the configuration:

[ticket-custom]

issueref = text
issueref.label = Issue reference
issueref.order = 80

issuedesc = textarea
issuedesc.label = Issue description
issuedesc.order = 81
issuedesc.format = wiki

issuecause = textarea
issuecause.label = Issue cause
issuecause.order = 82
issuecause.format = wiki

changedesc = textarea
changedesc.label = Change description
changedesc.order = 83
changedesc.format = wiki

affectedmod = text
affectedmod.label = Affected modules
affectedmod.order = 84

risk = select
risk.options = |high|medium|low
risk.value = 
risk.label = Risk of side effects
risk.order = 85

impact = textarea
impact.label = End-user impact
impact.order = 86
impact.format = wiki

config = textarea
config.label = Configuration notes
config.order = 87
config.format = wiki

technicalnotes = textarea
technicalnotes.label = Technical notes
technicalnotes.order = 88

testnotes = textarea
testnotes.label = Test notes
testnotes.order = 89

[group-ticket-fields]
group_order = project, main, roles, releasenotes, extra
extra = Extra
extra.fields = ccb_prio, ticketsboard, totalhours, estimatedhours
extra.properties = foldable, collapsed
project = Project
project.fields = project,component,version,type
roles = Roles
roles.fields = developer, development, reviewer, review, tester, test, editor, documentation, serviceer, service, integrator, integration, propagation
releasenotes = Release notes
releasenotes.fields = issueref,risk, affectedmod, -, issuedesc, issuecause, changedesc, impact, config, technicalnotes, testnotes

Attachments (1)

Screenshot_2020-01-10_12-05-44.png (99.1 KB) - added by Massimo 4 years ago.

Download all attachments as: .zip

Change History (3)

Changed 4 years ago by Massimo

comment:1 Changed 4 years ago by Massimo

Description: modified (diff)

comment:2 Changed 4 years ago by Massimo

Description: modified (diff)

Modify Ticket

Change Properties
Set your email in Preferences
Action
as new The owner will remain thomasd.

Add Comment


E-mail address and name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.