Changes between Version 30 and Version 31 of TracHoursPlugin
- Timestamp:
- Nov 6, 2009, 7:16:11 PM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TracHoursPlugin
v30 v31 30 30 == Components == 31 31 32 !TracHours consists of a number of components that work together to help track your time: 33 32 34 === [source:trachoursplugin/0.11/trachours/hours.py TracHoursPlugin ] === 35 36 `TracHoursPlugin` is the core component of !TracHours. 37 * API function 38 * Navigation bar provider 39 * Query view for `/hours` 40 * Ticket hours view for `/hours/<ticket number>` 41 * Stream filter for checking and rendering of estimated hours and total hours fields for tickets 42 * RSS feeds at `/hours?format=rss` and `/hours/<ticket number>?format=rss` 43 44 This component must be enabled to use any functionality from the TracHoursPlugin 33 45 34 46 === [source:trachoursplugin/0.11/trachours/setup.py SetupTracHours ] === 35 47 48 `SetupTracHours` sets up the database and custom fields for the TracHoursPlugin. You must enable this component for anything to work, including the `TracHoursPlugin` component. 49 36 50 === [source:trachoursplugin/0.11/trachours/web_ui.py TracHoursRoadmapFilter] === 51 52 `TracHoursRoadmapFilter` adds hours information for milestones at `/roadmap` and `/milestone/<milestone name>` 37 53 38 54 === [source:trachoursplugin/0.11/trachours/web_ui.py TracHoursSidebarProvider] === 39 55 40 Uses the TicketSidebarProviderPlugin (if enabled) to 56 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. 41 57 42 58 === [source:trachoursplugin/0.11/trachours/ticket.py TracHoursByComment] === 59 60 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. 43 61 44 62 === [source:trachoursplugin/0.11/trachours/multiproject.py MultiprojectHours] === … … 46 64 The TracHoursPlugin exports RSS from the `/hours` handler. This has 47 65 been utilized in consumption to provide hours reports across projects 48 sharing the same parent directory. If {{{trachours.multiproject}}}is66 sharing the same parent directory. If `trachours.multiproject` is 49 67 enabled, then `/hours/multiproject` will become a handler front-ending 50 68 hours reports throughout the project and a link to this will appear on … … 79 97 * you will need to run {{{trac-admin <env> upgrade}}} in order to create the correct database tables 80 98 81 The TracHoursPlugin requires python at least 2.4 99 '''Note:''' The TracHoursPlugin requires python at least 2.4 100 101 The TracHoursPlugin also requires the ComponentDependencyPlugin and the TicketSidebarPlugin to be installed and enabled in order to work properly. 102 103 Download the [download:trachoursplugin zipped source], check out [/svn/trachoursplugin/0.11 using Subversion], or [source:trachoursplugin browse the source] with Trac. 104 105 See also the trac plugin installation instructions at http://trac.edgewall.org/wiki/TracPlugins#InstallingaTracPlugin 82 106 83 107 … … 88 112 [/newticket?component=TracHoursPlugin&owner=k0s new ticket]. 89 113 90 A preliminary path to 1.0 is outlined here: http://www.openplans.org/projects/topp-engineering/lists/trac/archive/2009/01/123116873464591 92 == Download ==93 94 '''Note:''' The TracHoursPlugin requires python version at least 2.495 96 Download the [download:trachoursplugin zipped source], check out [/svn/trachoursplugin/0.11 using Subversion], or [source:trachoursplugin browse the source] with Trac.97 98 See also the trac plugin installation instructions at http://trac.edgewall.org/wiki/TracPlugins#InstallingaTracPlugin99 114 100 115 == Recent Changes ==