Changeset 2331

Show
Ignore:
Timestamp:
06/25/07 08:58:41 (1 year ago)
Author:
bobbysmith007
Message:

TimingAndEstimationPlugin:

re #1697

Changed REAL to DECIMAL in all reports and bumped the version number up to 0.4.2

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • timingandestimationplugin/branches/trac0.10/setup.py

    r2291 r2331  
    88      description='Plugin to make Trac support time estimation and tracking', 
    99      keywords='trac plugin estimation timetracking', 
    10       version='0.4.0', 
     10      version='0.4.2', 
    1111      url='', 
    1212      license='http://www.opensource.org/licenses/mit-license.php', 
     
    1616      This Trac 0.10 plugin provides support for Time estimation and tracking. 
    1717 
    18       See http://trac-hacks.org/wiki/TimeEstimationAndQuotingSpecification for details. 
     18      See http://trac-hacks.org/wiki/TimingAndEstimationPlugin for details. 
    1919      """, 
    2020      packages=[PACKAGE], 
  • timingandestimationplugin/branches/trac0.10/timingandestimationplugin/reports.py

    r1606 r2331  
    99    "title":"Ticket Work Summary", 
    1010    "reportnumber":None, 
    11     "version":12
     11    "version":13
    1212    "sql":""" 
    1313SELECT __ticket__ as __group__, __style__, __ticket__, 
     
    1515FROM( 
    1616  SELECT '' as __style__, author, t.id as __ticket__, 
    17   CAST(newvalue as REAL) as newvalue, ticket_change.time as time, 0 as _ord 
     17  CAST(newvalue as DECIMAL) as newvalue, ticket_change.time as time, 0 as _ord 
    1818  FROM ticket_change 
    1919  JOIN ticket t on t.id = ticket_change.ticket 
     
    3030  SELECT 'background-color:#DFE;' as __style__, 
    3131    'Total work done on the ticket in the selected time period ' as author, 
    32     t.id as __ticket__, sum( CAST(newvalue as real) ) as newvalue, 
     32    t.id as __ticket__, sum( CAST(newvalue as DECIMAL) ) as newvalue, 
    3333    NULL as time, 1 as _ord 
    3434  FROM ticket_change 
     
    5050    "title":"Milestone Work Summary", 
    5151    "reportnumber":None, 
    52     "version":11
     52    "version":12
    5353    "sql":""" 
    5454 
     
    5858FROM( 
    5959  SELECT '' as __style__, t.id as ticket, 
    60     SUM(CAST(newvalue as real)) as newvalue, t.summary as summary, 
     60    SUM(CAST(newvalue as DECIMAL)) as newvalue, t.summary as summary, 
    6161    MAX(ticket_change.time) as time, t.milestone as milestone, 0 as _ord 
    6262  FROM ticket_change 
     
    7474   
    7575  SELECT 'background-color:#DFE;' as __style__, NULL as ticket, 
    76     sum(CAST(newvalue as real)) as newvalue, 'Total work done' as summary, 
     76    sum(CAST(newvalue as DECIMAL)) as newvalue, 'Total work done' as summary, 
    7777    NULL as time, t.milestone as milestone, 1 as _ord 
    7878  FROM ticket_change 
     
    9797    "title":"Developer Work Summary", 
    9898    "reportnumber":None, 
    99     "version":11
     99    "version":12
    100100    "sql":""" 
    101101SELECT author as __group__,__style__, ticket, 
     
    103103FROM( 
    104104  SELECT '' as __style__, author, cast(t.id as text) as ticket, 
    105     CAST(newvalue as REAL) as newvalue, ticket_change.time as time, 0 as _ord 
     105    CAST(newvalue as DECIMAL) as newvalue, ticket_change.time as time, 0 as _ord 
    106106  FROM ticket_change 
    107107  JOIN ticket t on t.id = ticket_change.ticket 
     
    117117   
    118118  SELECT 'background-color:#DFE;' as __style__, author, NULL as ticket, 
    119     sum(CAST(newvalue as real)) as newvalue, NULL as time, 1 as _ord 
     119    sum(CAST(newvalue as DECIMAL)) as newvalue, NULL as time, 1 as _ord 
    120120  FROM ticket_change 
    121121  JOIN ticket t on t.id = ticket_change.ticket 
     
    138138    "title": "Ticket Hours", 
    139139    "reportnumber": None, 
    140     "version":8
     140    "version":9
    141141    "sql": """ 
    142142SELECT __color__, __style__, ticket, summary, component ,version, severity, 
     
    147147    t.id AS ticket, summary AS summary,             -- ## Break line here 
    148148    component,version, severity, milestone, status, owner, 
    149     CAST(EstimatedHours.value as REAL) as Estimated_work, 
    150     CAST(totalhours.value as REAL) as Total_work,  
     149    CAST(EstimatedHours.value as DECIMAL) as Estimated_work, 
     150    CAST(totalhours.value as DECIMAL) as Total_work,  
    151151    CASE WHEN billable.value = 1 THEN 'Y' else 'N' END as billable, 
    152152    time AS created, changetime AS modified,         -- ## Dates are formatted 
     
    176176         NULL as ticket, 'Total' AS summary,              
    177177         NULL as component,NULL as version, NULL as severity, NULL as  milestone, NULL as status, NULL as owner, 
    178          SUM(CAST(EstimatedHours.value as real)) as Estimated_work, 
    179          SUM(CAST(totalhours.value as real)) as Total_work, 
     178         SUM(CAST(EstimatedHours.value as DECIMAL)) as Estimated_work, 
     179         SUM(CAST(totalhours.value as DECIMAL)) as Total_work, 
    180180         NULL as billable, 
    181181         NULL as created, NULL as modified,         -- ## Dates are formatted 
     
    207207    "title": "Ticket Hours with Description", 
    208208    "reportnumber": None, 
    209     "version":9
     209    "version":10
    210210    "sql": """ 
    211211SELECT __color__,  __style__,  ticket, summary, component ,version, severity, 
     
    222222       t.id AS ticket, summary AS summary,             -- ## Break line here 
    223223       component,version, severity, milestone, status, owner, 
    224        CAST(EstimatedHours.value as REAL) as Estimated_work, 
    225        CAST(totalhours.value as REAL) as Total_work, 
     224       CAST(EstimatedHours.value as DECIMAL) as Estimated_work, 
     225       CAST(totalhours.value as DECIMAL) as Total_work, 
    226226       CASE WHEN billable.value = 1 THEN 'Y' 
    227227            else 'N' 
     
    253253       NULL as ticket, 'Total' AS summary,              
    254254       NULL as component,NULL as version, NULL as severity, NULL as  milestone, NULL as status, NULL as owner, 
    255        SUM(CAST(EstimatedHours.value as real)) as Estimated_work, 
    256        SUM(CAST(totalhours.value as real)) as Total_work, 
     255       SUM(CAST(EstimatedHours.value as DECIMAL)) as Estimated_work, 
     256       SUM(CAST(totalhours.value as DECIMAL)) as Total_work, 
    257257       NULL as billable, 
    258258       NULL as created, NULL as modified,         -- ## Dates are formatted 
     
    285285    "title":"Ticket Hours Grouped By Component", 
    286286    "reportnumber":None, 
    287     "version":8
     287    "version":9
    288288    "sql": """ 
    289289SELECT __color__, __group__, __style__, ticket, summary, __component__ ,version, 
     
    297297       t.id AS ticket, summary AS summary,             -- ## Break line here 
    298298       component as __component__,version, severity, milestone, status, owner, 
    299        CAST(EstimatedHours.value as REAL) as Estimated_work, 
    300        CAST(totalhours.value as REAL) as Total_work, 
     299       CAST(EstimatedHours.value as DECIMAL) as Estimated_work, 
     300       CAST(totalhours.value as DECIMAL) as Total_work, 
    301301       CASE WHEN billable.value = 1 THEN 'Y' 
    302302            else 'N' 
     
    331331       NULL as  milestone, NULL as status, 
    332332       NULL as owner, 
    333        SUM(CAST(EstimatedHours.value as real)) as Estimated_work, 
    334        SUM(CAST(totalhours.value as real)) as Total_work, 
     333       SUM(CAST(EstimatedHours.value as DECIMAL)) as Estimated_work, 
     334       SUM(CAST(totalhours.value as DECIMAL)) as Total_work, 
    335335       NULL as billable, 
    336336       NULL as created, 
     
    365365    "title":"Ticket Hours Grouped By Component with Description", 
    366366    "reportnumber":None, 
    367     "version":7
     367    "version":8
    368368    "sql": """ 
    369369SELECT __color__, __group__, __style__,  ticket, summary, __component__ , 
     
    377377       t.id AS ticket, summary AS summary,             -- ## Break line here 
    378378       component as __component__, version, severity, milestone, status, owner, 
    379        CAST(EstimatedHours.value as REAL) as Estimated_work, 
    380        CAST(totalhours.value as REAL) as Total_work, 
     379       CAST(EstimatedHours.value as DECIMAL) as Estimated_work, 
     380       CAST(totalhours.value as DECIMAL) as Total_work, 
    381381       CASE WHEN billable.value = 1 THEN 'Y' else 'N' END as billable, 
    382382       time AS created, changetime AS modified,         -- ## Dates are formatted 
     
    408408       t.component as __component__, NULL as version, NULL as severity, 
    409409       NULL as  milestone, NULL as status, NULL as owner, 
    410        SUM(CAST(EstimatedHours.value as real)) as Estimated_work, 
    411        SUM(CAST(totalhours.value as real)) as Total_work, 
     410       SUM(CAST(EstimatedHours.value as DECIMAL)) as Estimated_work, 
     411       SUM(CAST(totalhours.value as DECIMAL)) as Total_work, 
    412412       NULL as billable, 
    413413       NULL as created, NULL as modified,         -- ## Dates are formatted 
     
    440440    "title":"Ticket Hours Grouped By Milestone", 
    441441    "reportnumber":None, 
    442     "version":8
     442    "version":9
    443443    "sql": """ 
    444444SELECT __color__, __group__, __style__,  ticket, summary, component ,version, 
     
    452452       t.id AS ticket, summary AS summary,             -- ## Break line here 
    453453       component,version, severity, milestone as __milestone__, status, owner, 
    454        CAST(EstimatedHours.value as REAL) as Estimated_work, 
    455        CAST(totalhours.value as REAL) as Total_work, 
     454       CAST(EstimatedHours.value as DECIMAL) as Estimated_work, 
     455       CAST(totalhours.value as DECIMAL) as Total_work, 
    456456       CASE WHEN billable.value = 1 THEN 'Y' 
    457457            else 'N' 
     
    484484       NULL as component,NULL as version, NULL as severity, 
    485485       t.milestone as  __milestone__, NULL as status, NULL as owner, 
    486        SUM(CAST(EstimatedHours.value as real)) as Estimated_work, 
    487        SUM(CAST(totalhours.value as real)) as Total_work, 
     486       SUM(CAST(EstimatedHours.value as DECIMAL)) as Estimated_work, 
     487       SUM(CAST(totalhours.value as DECIMAL)) as Total_work, 
    488488       NULL as billable, 
    489489       NULL as created, NULL as modified,         -- ## Dates are formatted 
     
    516516    "title":"Ticket Hours Grouped By MileStone with Description", 
    517517    "reportnumber":None, 
    518     "version":8
     518    "version":9
    519519    "sql": """ 
    520520SELECT __color__, __group__, __style__,  ticket, summary, component ,version, severity, 
     
    528528       t.id AS ticket, summary AS summary,             -- ## Break line here 
    529529       component,version, severity, milestone as __milestone__, status, owner, 
    530        CAST(EstimatedHours.value as REAL) as Estimated_work, 
    531        CAST(totalhours.value as REAL) as Total_work, 
     530       CAST(EstimatedHours.value as DECIMAL) as Estimated_work, 
     531       CAST(totalhours.value as DECIMAL) as Total_work, 
    532532       CASE WHEN billable.value = 1 THEN 'Y' 
    533533            else 'N' 
     
    562562       t.milestone as __milestone__, 
    563563       NULL as status, NULL as owner, 
    564        SUM(CAST(EstimatedHours.value as real)) as Estimated_work, 
    565        SUM(CAST(totalhours.value as real)) as Total_work, 
     564       SUM(CAST(EstimatedHours.value as DECIMAL)) as Estimated_work, 
     565       SUM(CAST(totalhours.value as DECIMAL)) as Total_work, 
    566566       NULL as billable, 
    567567       NULL as created, NULL as modified,         -- ## Dates are formatted 
  • timingandestimationplugin/branches/trac0.11/setup.py

    r2298 r2331  
    88      description='Plugin to make Trac support time estimation and tracking', 
    99      keywords='trac plugin estimation timetracking', 
    10       version='0.4.1', 
     10      version='0.4.2', 
    1111      url='http://trac-hacks.org/wiki/TimingAndEstimationPlugin', 
    1212      license='http://www.opensource.org/licenses/mit-license.php', 
  • timingandestimationplugin/branches/trac0.11/timingandestimationplugin/reports.py

    r1606 r2331  
    99    "title":"Ticket Work Summary", 
    1010    "reportnumber":None, 
    11     "version":12
     11    "version":13
    1212    "sql":""" 
    1313SELECT __ticket__ as __group__, __style__, __ticket__, 
     
    1515FROM( 
    1616  SELECT '' as __style__, author, t.id as __ticket__, 
    17   CAST(newvalue as REAL) as newvalue, ticket_change.time as time, 0 as _ord 
     17  CAST(newvalue as DECIMAL) as newvalue, ticket_change.time as time, 0 as _ord 
    1818  FROM ticket_change 
    1919  JOIN ticket t on t.id = ticket_change.ticket 
     
    3030  SELECT 'background-color:#DFE;' as __style__, 
    3131    'Total work done on the ticket in the selected time period ' as author, 
    32     t.id as __ticket__, sum( CAST(newvalue as real) ) as newvalue, 
     32    t.id as __ticket__, sum( CAST(newvalue as DECIMAL) ) as newvalue, 
    3333    NULL as time, 1 as _ord 
    3434  FROM ticket_change 
     
    5050    "title":"Milestone Work Summary", 
    5151    "reportnumber":None, 
    52     "version":11
     52    "version":12
    5353    "sql":""" 
    5454 
     
    5858FROM( 
    5959  SELECT '' as __style__, t.id as ticket, 
    60     SUM(CAST(newvalue as real)) as newvalue, t.summary as summary, 
     60    SUM(CAST(newvalue as DECIMAL)) as newvalue, t.summary as summary, 
    6161    MAX(ticket_change.time) as time, t.milestone as milestone, 0 as _ord 
    6262  FROM ticket_change 
     
    7474   
    7575  SELECT 'background-color:#DFE;' as __style__, NULL as ticket, 
    76     sum(CAST(newvalue as real)) as newvalue, 'Total work done' as summary, 
     76    sum(CAST(newvalue as DECIMAL)) as newvalue, 'Total work done' as summary, 
    7777    NULL as time, t.milestone as milestone, 1 as _ord 
    7878  FROM ticket_change 
     
    9797    "title":"Developer Work Summary", 
    9898    "reportnumber":None, 
    99     "version":11
     99    "version":12
    100100    "sql":""" 
    101101SELECT author as __group__,__style__, ticket, 
     
    103103FROM( 
    104104  SELECT '' as __style__, author, cast(t.id as text) as ticket, 
    105     CAST(newvalue as REAL) as newvalue, ticket_change.time as time, 0 as _ord 
     105    CAST(newvalue as DECIMAL) as newvalue, ticket_change.time as time, 0 as _ord 
    106106  FROM ticket_change 
    107107  JOIN ticket t on t.id = ticket_change.ticket 
     
    117117   
    118118  SELECT 'background-color:#DFE;' as __style__, author, NULL as ticket, 
    119     sum(CAST(newvalue as real)) as newvalue, NULL as time, 1 as _ord 
     119    sum(CAST(newvalue as DECIMAL)) as newvalue, NULL as time, 1 as _ord 
    120120  FROM ticket_change 
    121121  JOIN ticket t on t.id = ticket_change.ticket 
     
    138138    "title": "Ticket Hours", 
    139139    "reportnumber": None, 
    140     "version":8
     140    "version":9
    141141    "sql": """ 
    142142SELECT __color__, __style__, ticket, summary, component ,version, severity, 
     
    147147    t.id AS ticket, summary AS summary,             -- ## Break line here 
    148148    component,version, severity, milestone, status, owner, 
    149     CAST(EstimatedHours.value as REAL) as Estimated_work, 
    150     CAST(totalhours.value as REAL) as Total_work,  
     149    CAST(EstimatedHours.value as DECIMAL) as Estimated_work, 
     150    CAST(totalhours.value as DECIMAL) as Total_work,  
    151151    CASE WHEN billable.value = 1 THEN 'Y' else 'N' END as billable, 
    152152    time AS created, changetime AS modified,         -- ## Dates are formatted 
     
    176176         NULL as ticket, 'Total' AS summary,              
    177177         NULL as component,NULL as version, NULL as severity, NULL as  milestone, NULL as status, NULL as owner, 
    178          SUM(CAST(EstimatedHours.value as real)) as Estimated_work, 
    179          SUM(CAST(totalhours.value as real)) as Total_work, 
     178         SUM(CAST(EstimatedHours.value as DECIMAL)) as Estimated_work, 
     179         SUM(CAST(totalhours.value as DECIMAL)) as Total_work, 
    180180         NULL as billable, 
    181181         NULL as created, NULL as modified,         -- ## Dates are formatted 
     
    207207    "title": "Ticket Hours with Description", 
    208208    "reportnumber": None, 
    209     "version":9
     209    "version":10
    210210    "sql": """ 
    211211SELECT __color__,  __style__,  ticket, summary, component ,version, severity, 
     
    222222       t.id AS ticket, summary AS summary,             -- ## Break line here 
    223223       component,version, severity, milestone, status, owner, 
    224        CAST(EstimatedHours.value as REAL) as Estimated_work, 
    225        CAST(totalhours.value as REAL) as Total_work, 
     224       CAST(EstimatedHours.value as DECIMAL) as Estimated_work, 
     225       CAST(totalhours.value as DECIMAL) as Total_work, 
    226226       CASE WHEN billable.value = 1 THEN 'Y' 
    227227            else 'N' 
     
    253253       NULL as ticket, 'Total' AS summary,              
    254254       NULL as component,NULL as version, NULL as severity, NULL as  milestone, NULL as status, NULL as owner, 
    255        SUM(CAST(EstimatedHours.value as real)) as Estimated_work, 
    256        SUM(CAST(totalhours.value as real)) as Total_work, 
     255       SUM(CAST(EstimatedHours.value as DECIMAL)) as Estimated_work, 
     256       SUM(CAST(totalhours.value as DECIMAL)) as Total_work, 
    257257       NULL as billable, 
    258258       NULL as created, NULL as modified,         -- ## Dates are formatted 
     
    285285    "title":"Ticket Hours Grouped By Component", 
    286286    "reportnumber":None, 
    287     "version":8
     287    "version":9
    288288    "sql": """ 
    289289SELECT __color__, __group__, __style__, ticket, summary, __component__ ,version, 
     
    297297       t.id AS ticket, summary AS summary,             -- ## Break line here 
    298298       component as __component__,version, severity, milestone, status, owner, 
    299        CAST(EstimatedHours.value as REAL) as Estimated_work, 
    300        CAST(totalhours.value as REAL) as Total_work, 
     299       CAST(EstimatedHours.value as DECIMAL) as Estimated_work, 
     300       CAST(totalhours.value as DECIMAL) as Total_work, 
    301301       CASE WHEN billable.value = 1 THEN 'Y' 
    302302            else 'N' 
     
    331331       NULL as  milestone, NULL as status, 
    332332       NULL as owner, 
    333        SUM(CAST(EstimatedHours.value as real)) as Estimated_work, 
    334        SUM(CAST(totalhours.value as real)) as Total_work, 
     333       SUM(CAST(EstimatedHours.value as DECIMAL)) as Estimated_work, 
     334       SUM(CAST(totalhours.value as DECIMAL)) as Total_work, 
    335335       NULL as billable, 
    336336       NULL as created, 
     
    365365    "title":"Ticket Hours Grouped By Component with Description", 
    366366    "reportnumber":None, 
    367     "version":7
     367    "version":8
    368368    "sql": """ 
    369369SELECT __color__, __group__, __style__,  ticket, summary, __component__ , 
     
    377377       t.id AS ticket, summary AS summary,             -- ## Break line here 
    378378       component as __component__, version, severity, milestone, status, owner, 
    379        CAST(EstimatedHours.value as REAL) as Estimated_work, 
    380        CAST(totalhours.value as REAL) as Total_work, 
     379       CAST(EstimatedHours.value as DECIMAL) as Estimated_work, 
     380       CAST(totalhours.value as DECIMAL) as Total_work, 
    381381       CASE WHEN billable.value = 1 THEN 'Y' else 'N' END as billable, 
    382382       time AS created, changetime AS modified,         -- ## Dates are formatted 
     
    408408       t.component as __component__, NULL as version, NULL as severity, 
    409409       NULL as  milestone, NULL as status, NULL as owner, 
    410        SUM(CAST(EstimatedHours.value as real)) as Estimated_work, 
    411        SUM(CAST(totalhours.value as real)) as Total_work, 
     410       SUM(CAST(EstimatedHours.value as DECIMAL)) as Estimated_work, 
     411       SUM(CAST(totalhours.value as DECIMAL)) as Total_work, 
    412412       NULL as billable, 
    413413       NULL as created, NULL as modified,         -- ## Dates are formatted 
     
    440440    "title":"Ticket Hours Grouped By Milestone", 
    441441    "reportnumber":None, 
    442     "version":8
     442    "version":9
    443443    "sql": """ 
    444444SELECT __color__, __group__, __style__,  ticket, summary, component ,version, 
     
    452452       t.id AS ticket, summary AS summary,             -- ## Break line here 
    453453       component,version, severity, milestone as __milestone__, status, owner, 
    454        CAST(EstimatedHours.value as REAL) as Estimated_work, 
    455        CAST(totalhours.value as REAL) as Total_work, 
     454       CAST(EstimatedHours.value as DECIMAL) as Estimated_work, 
     455       CAST(totalhours.value as DECIMAL) as Total_work, 
    456456       CASE WHEN billable.value = 1 THEN 'Y' 
    457457            else 'N' 
     
    484484       NULL as component,NULL as version, NULL as severity, 
    485485       t.milestone as  __milestone__, NULL as status, NULL as owner, 
    486        SUM(CAST(EstimatedHours.value as real)) as Estimated_work, 
    487        SUM(CAST(totalhours.value as real)) as Total_work, 
     486       SUM(CAST(EstimatedHours.value as DECIMAL)) as Estimated_work, 
     487       SUM(CAST(totalhours.value as DECIMAL)) as Total_work, 
    488488       NULL as billable, 
    489489       NULL as created, NULL as modified,         -- ## Dates are formatted 
     
    516516    "title":"Ticket Hours Grouped By MileStone with Description", 
    517517    "reportnumber":None, 
    518     "version":8
     518    "version":9
    519519    "sql": """ 
    520520SELECT __color__, __group__, __style__,  ticket, summary, component ,version, severity, 
     
    528528       t.id AS ticket, summary AS summary,             -- ## Break line here 
    529529       component,version, severity, milestone as __milestone__, status, owner, 
    530        CAST(EstimatedHours.value as REAL) as Estimated_work, 
    531        CAST(totalhours.value as REAL) as Total_work, 
     530       CAST(EstimatedHours.value as DECIMAL) as Estimated_work, 
     531       CAST(totalhours.value as DECIMAL) as Total_work, 
    532532       CASE WHEN billable.value = 1 THEN 'Y' 
    533533            else 'N' 
     
    562562       t.milestone as __milestone__, 
    563563       NULL as status, NULL as owner, 
    564        SUM(CAST(EstimatedHours.value as real)) as Estimated_work, 
    565        SUM(CAST(totalhours.value as real)) as Total_work, 
     564       SUM(CAST(EstimatedHours.value as DECIMAL)) as Estimated_work, 
     565       SUM(CAST(totalhours.value as DECIMAL)) as Total_work, 
    566566       NULL as billable, 
    567567       NULL as created, NULL as modified,         -- ## Dates are formatted