Changes between Version 19 and Version 20 of WorkLogPlugin


Ignore:
Timestamp:
Jul 9, 2015, 7:55:46 PM (9 years ago)
Author:
figaro
Comment:

Cosmetic changes

Legend:

Unmodified
Added
Removed
Modified
  • WorkLogPlugin

    v19 v20  
    11[[PageOutline(2-5,Contents,pullout)]]
    2 = Track time spent on tickets =
    32
    4 == Description ==
     3= Track time spent on tickets
     4
     5== Description
    56
    67This is a plugin that adds a Work Log capability to Trac.
    78
    8 Basically, it allows you to register the fact you have ''started work'' on a ticket, which effectively allows you to ''clock on'' and ''clock off''. It uses javascript to add a button to the ticket page to allow you to start/stop working on a given ticket.
     9It allows you to register the fact you have ''started work'' on a ticket, which effectively allows you to ''clock on'' and ''clock off''. It uses Javascript to add a button to the ticket page to allow you to start/stop working on a given ticket.
    910
    1011Work can only be started by the user to which the ticket is assigned, which means there is also a limitation that only one user can work on a particular ticket (see #1943).
    1112
     13'''Work stopped:'''
     14
    1215[[Image(TicketPage-WorkStopped.png)]]
    1316
     17'''Work started:'''
     18
    1419[[Image(TicketPage-WorkStarted.png)]]
     20
     21'''Stop work:'''
    1522
    1623[[Image(TicketPage-StopWork.png)]]
     
    2027If you visit the ''Work Log'' page (a new mainnav entry), you will see a list of people (developers) and which tickets they are currently working on. Work log events are also logged to the Timeline for a historical view.
    2128
     29'''Work log page:'''
     30
    2231[[Image(WorkLogPage.png)]]
     32
     33'''Work log user page:'''
    2334
    2435[[Image(WorkLogUserPage.png)]]
    2536
    26 Several options can be configured from the Admin page.
     37Several options can be configured from the Admin page:
    2738
    2839[[Image(WorkLogAdminPage.png)]]
    2940
    30 == TODO ==
     41== TODO
    3142
    32  * XMLRPC Extension point
    33  * Ajax based popup reminders when viewing Trac (this is perhaps not needed as there is a view at the top of all ticket pages.)
    34  * Develop Companion Desktop Application as per #1667
    35  * Add a Developer Work Profile to graphically show how "utilized" a developer is! Root out the lazy! (Perhaps integrate graphs etc. from PSP and TSP development models)
     43 * XMLRPC Extension point.
     44 * Ajax based popup reminders when viewing Trac: this is perhaps not needed as there is a view at the top of all ticket pages.
     45 * Develop Companion Desktop Application as per #1667.
     46 * Add a Developer Work Profile to graphically show how "utilized" a developer is. Perhaps integrate graphs etc. from PSP and TSP development models.
    3647
    37 
    38 == Bugs/Feature Requests ==
     48== Bugs/Feature Requests
    3949
    4050Existing bugs and feature requests for WorkLogPlugin are
     
    4252
    4353If you have any issues, create a
    44 [http://trac-hacks.org/newticket?component=WorkLogPlugin&owner=coling&cc=rjollos new ticket].
     54[/newticket?component=WorkLogPlugin new ticket].
    4555
    46 == Source ==
     56[[TicketQuery(component=WorkLogPlugin&group=type,format=progress)]]
    4757
    48 You can [download:worklogplugin download zipped source], check out WorkLogPlugin from [http://trac-hacks.org/svn/worklogplugin here] using Subversion, or [source:worklogplugin browse the source] with Trac.
     58== Download
    4959
    50 == Installation ==
     60You can download the [download:worklogplugin zipped source].
     61
     62== Source
     63
     64You can check out WorkLogPlugin from [http://trac-hacks.org/svn/worklogplugin here] using Subversion, or [source:worklogplugin browse the source] with Trac.
     65
     66== Installation
    5167
    5268 1. Install the plugin, see [trac:TracPlugins details here].
    53  1. Be sure that the plugin is enabled. Add "worklog.* = enabled" to trac.ini (in the [components] subheading).
    54   * Alternatively, this can be enabled in the Web Admin section of the website as well
    55  1. Run `$ trac-admin /path/to/projenv upgrade`
     69 1. Enable the plugin: add the following to your `trac.ini` file:
     70 {{{#!ini
     71[components]
     72worklog.* = enabled
     73}}}
     74  * Alternatively, this can be enabled in the Web Admin section of your Trac website.
     75 1. Run `$ trac-admin /path/to/projenv upgrade` to upgrade the Trac environment.
    5676  * You should get a message like this:
    5777   {{{
     
    6787 1. Reload/restart your HTTPD / other webserver / Tracd. That's it.
    6888
    69 == Configuration ==
     89== Configuration
    7090
    71 In order to enable the automatic updating of your '''Total Hours''' field when using the TimingAndEstimationPlugin you will need this configuration value:
    72 
    73 {{{
    74 #!ini
     91To enable the automatic updating of your '''Total Hours''' field when using the TimingAndEstimationPlugin, you will need this configuration value:
     92{{{#!ini
    7593[worklog]
    7694timingandestimation = true
    7795}}}
    7896
    79 In order to enable the automatic updating of your '''Total Hours''' field when using the TracHoursPlugin you will need this configuration value:
    80 {{{
    81 #!ini
     97To enable the automatic updating of your '''Total Hours''' field when using the TracHoursPlugin, you will need this configuration value:
     98{{{#!ini
    8299[worklog]
    83100trachoursplugin = true
     
    92109 * roundup - int
    93110
    94 == Recent Changes ==
     111== Recent Changes
    95112
    96113[[ChangeLog(worklogplugin, 3)]]
    97114
    98 == Author/Contributors ==
     115== Author/Contributors
    99116
    100117'''Author:''' [wiki:coling] [[BR]]
    101 '''Maintainer:''' [wiki:coling] [[BR]]
     118'''Maintainer:''' [[Maintainer]] [[BR]]
    102119'''Contributors:''' [wiki:rjollos] [[BR]]
    103 '''License:''' MIT