[rt-users] How to determine if TimeWorked comes from merge transaction.

Ryszard Łach ryszard.lach at unity.pl
Mon Jun 3 15:20:16 EDT 2013


On 06/03/13 18:58, Kevin Falcone wrote:
> TimeWorked and Merges is a bit of a mess, but has been cleaned up a
> tiny bit in alter 4.0s and definitely on master (what will be 4.2).
> It'd be a lot easier to get a sense of what you're seeing if you
> showed us the transactions you're looking at. -kevin

Sure.

Transactions of the merged ticket:

   id    | objecttype | objectid | timetaken |    type    |   field    | oldvalue |               newvalue                
---------+------------+----------+-----------+------------+------------+----------+---------------------------------------
  223234 | RT::Group  |    94774 |         0 | Create     |            |          | 
 1484144 | RT::Ticket |    94774 |         0 | Create     |            |          | 
 1484452 | RT::Ticket |    94774 |        60 | Comment    |            |          | 
 1486176 | RT::Ticket |    94774 |        61 | Comment    |            |          | 
 1486211 | RT::Ticket |    94774 |        44 | Comment    |            |          | 
 1521779 | RT::Ticket |    94774 |       144 | Comment    |            |          | 
 1526080 | RT::Ticket |    94774 |         0 | Set        | Owner      | 247901   | 388545
 1526573 | RT::Ticket |    94774 |        45 | Comment    |            |          | 
 1527417 | RT::Ticket |    94774 |       240 | Correspond |            |          | 
 1528176 | RT::Ticket |    94774 |        30 | Comment    |            |          | 
 1529378 | RT::Ticket |    94774 |       100 | Comment    |            |          | 
 1533693 | RT::Ticket |    94774 |        90 | Comment    |            |          | 
 1533695 | RT::Ticket |    94774 |         0 | AddLink    | MergedInto |          | fsck.com-rt://.../ticket/95112

Transactions of the target ticket

   id    | objecttype | objectid | timetaken |    type    |   field    | oldvalue |               newvalue                
---------+------------+----------+-----------+------------+------------+----------+---------------------------------------
  224132 | RT::Group  |    95112 |         0 | Create     |            |          | 
 1490734 | RT::Ticket |    95112 |         0 | Create     |            |          | 
 1493108 | RT::Ticket |    95112 |         0 | Set        | Owner      | 10       | 22
 1493120 | RT::Ticket |    95112 |         0 | Correspond |            |          | 
 1493562 | RT::Ticket |    95112 |         0 | Comment    |            |          | 
 1493664 | RT::Ticket |    95112 |         0 | Set        | Owner      | 22       | 384890
 1493671 | RT::Ticket |    95112 |        10 | Comment    |            |          | 
 1499857 | RT::Ticket |    95112 |       125 | Comment    |            |          | 
 1508951 | RT::Ticket |    95112 |       145 | Comment    |            |          | 
 1533694 | RT::Ticket |    95112 |         0 | Set        | TimeWorked | 280      | 1094
 1533696 | RT::Ticket |    95112 |         0 | AddLink    | MergedInto |          | fsck.com-rt://.../ticket/95112
 1533711 | RT::Ticket |    95112 |         0 | Set        | Owner      | 384890   | 22
 1533715 | RT::Ticket |    95112 |         0 | Set        | Owner      | 22       | 388545
 1533721 | RT::Ticket |    95112 |        61 | Comment    |            |          | 
 1535978 | RT::Ticket |    95112 |         0 | Comment    |            |          | 
 1535980 | RT::Ticket |    95112 |         0 | Status     | Status     | new      | resolved


Transaction no. 1533694 has been created to increase TimeWorked in ticket 95112 by sum of timeworked in ticket 94774.


However, I found a way: every time I find 'Set TimeWorked' transaction
I'm listing all the transactions of the related ticket, check next one
transaction (after Set TimeWorked) and I skip the Time Worked if the
next one is 'AddLink MergedInto'.

Not too elegant (some lines of code), but it seems it will have to be
enough for some time, right?

Cheers,

R.


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 254 bytes
Desc: OpenPGP digital signature
URL: <http://lists.bestpractical.com/pipermail/rt-users/attachments/20130603/d00dbfea/attachment.sig>


More information about the rt-users mailing list