source: trunk/doc/Definitions/TaskActions.txt @ 68

Last change on this file since 68 was 68, checked in by gav, 15 years ago

Develop and update doc/Definitions as TaskRewrite? progresses.

File size: 1.8 KB
Line 
1Action          Modification (dates have precision='second')        Task (dates have precision='$day')
2------------------------------------------------------------------------------------------------------
3
4Create      ->  recordModification("Created")                       <-  is the date created.
5
6Schedule    ->  recordModification("SetTargetStartDate")            ->  set: Task.targetStartDate
7
8                recordModification("SetTargetCompletionDate")       ->  set: Task.targetCompletionDate
9
10Start       ->  recordModification("ActualStartDate")               <-  is the date started
11
12Complete    ->  recordModification("ActualCompletionDate")          <-  is the date completed   
13               
14Delete      ->  recordModification("Deleted")                       ->  Task.isActive = false
15               
16UnDelete    ->  recordModification("UnDeleted")                     ->  Task.isActive = true
17               
18Approve     ->  recordModification("Approve")                       ->  Task.isApproved = true
19               
20Renege      ->  recordModification("Renege")                        ->  Task.isApproved = false
21
22AddAssignedPerson->  recordModification("AddAssignedPerson", $assignedPerson)
23
24RmAssignedPerson ->  recordModification("RmAssignedPerson", $assignedPerson)
25
26recordModification(String type) {
27    Modification.modificationType = ModificationType.findByName(type)
28    Modification.date = now
29    Modification.person = userName                                     
30    Modification.comment = "" 
31}
32recordModification(String type, String comment) {
33    Modification.modificationType = ModificationType.findByName(type)
34    Modification.date = now
35    Modification.person = userName                                     
36    Modification.comment = comment 
37}                                                           
Note: See TracBrowser for help on using the repository browser.