Changes between Version 51 and Version 52 of TracHoursPlugin
- Timestamp:
- Aug 15, 2013, 10:33:50 AM (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TracHoursPlugin
v51 v52 44 44 !TracHours consists of a number of components that work together to help track your time: 45 45 46 === [source:trachoursplugin/0.11/trachours/hours.py TracHoursPlugin ]===46 === TracHoursPlugin === 47 47 48 48 `TracHoursPlugin` is the core component of !TracHours. … … 57 57 This component must be enabled to use any functionality from the TracHoursPlugin 58 58 59 === [source:trachoursplugin/0.11/trachours/setup.py SetupTracHours ]===59 === SetupTracHours === 60 60 61 61 `SetupTracHours` sets up the database and custom fields for the TracHoursPlugin. You must enable this component for anything to work, including the `TracHoursPlugin` component. 62 62 63 === [source:trachoursplugin/0.11/trachours/web_ui.py TracHoursRoadmapFilter]===63 === TracHoursRoadmapFilter === 64 64 65 65 `TracHoursRoadmapFilter` adds hours information for milestones at `/roadmap` and `/milestone/<milestone name>` 66 66 67 === [source:trachoursplugin/0.11/trachours/web_ui.py TracHoursSidebarProvider]===67 === TracHoursSidebarProvider === 68 68 69 69 The `TracHoursSidebarProvider` component uses the TicketSidebarProviderPlugin (if enabled) to add a form to each ticket for direct addition of hours to the ticket. Hours will be logged as the authenticated user and comments will not be made. … … 71 71 [[Image(hours-ticket-sidebar.png, border=1)]] 72 72 73 === [source:trachoursplugin/0.11/trachours/ticket.py TracHoursByComment]===73 === TracHoursByComment === 74 74 75 75 The `TracHoursByComment` component enables adding hours by ticket comments. Comments containing snippets like `5 hours`, `1 hour`, `3.7 hours`, or `0:30 hours` will be added to the total hours for the ticket, if the commenter has the `TICKET_ADD_HOURS` permission. 76 76 77 === [source:trachoursplugin/0.11/trachours/multiproject.py MultiprojectHours]===77 === MultiprojectHours === 78 78 79 79 The TracHoursPlugin exports RSS from the `/hours` handler. This has been utilized in consumption to provide hours reports across projects sharing the same parent directory. If `trachours.multiproject` is enabled, then `/hours/multiproject` will become a handler front-ending hours reports throughout the project and a link to this will appear on the `/hours` page to `/hours/multiproject`. … … 106 106 * Download and install the plugin. 107 107 * Enable the plugin. Use either the webadmin interface or add the following lines to the {{{trac.ini}}} file: 108 {{{ 109 #!ini 108 {{{#!ini 110 109 [components] 111 110 trachours.* = enabled