Modify

Opened 4 years ago

Closed 2 years ago

#6711 closed enhancement (worksforme)

Improve Report Renderers (derived from SortedReportRenderer)

Reported by: anbo Owned by: anbo
Priority: normal Component: ProjectPlanPlugin
Severity: normal Keywords:
Cc: Trac Release: 0.11

Description

Major revision of (table) ticket reports.

Target: usable and improved beta status

Attachments (0)

Change History (4)

comment:1 Changed 4 years ago by anbo

(In [7705]) Major revision of reports derived from SortedReportRenderer, refs #6711

  • table headers contain titles showing the original field name
  • improved table design
  • sorting is configurable using parameters (see below)
  • set of visualized rows is configurable using macro parameter (see below)
  • add sort mechanism based on jquery.tablesorter (click on table head)
    • sort sequence is indicated using a small icon
    • status is sorted reprensenting trac basic workflow and trac enterprise workflow
    • priority is sorted using the trac priority rank
  • colors and images were added, switch on/off using macro parameters (see below)
  • default colors improved
  • mouseover ticket information (at ticket id)

new Parameters (used in ticket reports)

  • rows: set of rows visualized in table, e.g.
    • rows=description|time|priority shows only the given rows (order is obeyed)
    • rows=all show all rows of database, useful for checks and debug (order as in database)
  • useimages: use defined images (admin panel) to highlight information, for example visualizeis the priority with an icon, usage e.g.
    • useimage=yes, useimage=Y, useimage=True, useimage=No, useimage=n, useimage=false
  • usecolors: use defined colors (admin panel) to highlight information, for example visualizes the ticket status with a color, usage e.g.
    • usecolor=yes, usecolor=Y, usecolor=True, usecolor=No, usecolor=n, usecolor=false
    • remark: useimage and usecolor can be used at the same report/time
  • sortby: defines the row that is used to sort the table, e.g.
    • sortby=priority sorts by priority
  • asc: ascending sorting sequence if true
    • sortby=yes, sortby=Y, sortby=True, sortby==No, sortby==n, sortby=false

TODO:

  • small problem with predefined rows while using parameter rows
  • improve trac-hacks documentation
  • implement inline help
  • next idea: implement burndown charts

comment:2 Changed 4 years ago by anbo

  • Status changed from new to assigned

comment:3 Changed 4 years ago by anbo

(In [7712]) simpler usage and small changes, refs #6711

An initial visualization is now possible using the following macro calls

  • [[ProjectPlan()]] generates a usable mpm network visualization
  • [[ProjectPlan(renderer=report)]] generates a table-based report

comment:4 Changed 2 years ago by anbo

  • Resolution set to worksforme
  • Status changed from assigned to closed

todos are mostly done.

Add Comment

Modify Ticket

Action
as closed .
as The resolution will be set. Next status will be 'closed'.
to The owner will be changed from anbo. Next status will be 'closed'.
The resolution will be deleted. Next status will be 'reopened'.
Author


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

 
Note: See TracTickets for help on using tickets.