Changeset 749 for trunk/grails-app/services
- Timestamp:
- Jan 21, 2011, 3:19:01 PM (14 years ago)
- Location:
- trunk/grails-app/services
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/grails-app/services/CreateDataService.groovy
r739 r749 816 816 taskTypeInstance = new TaskType(name:"Project") // #5 817 817 saveAndTest(taskTypeInstance) 818 819 taskTypeInstance = new TaskType(name:"Parent PM") // #6 820 saveAndTest(taskTypeInstance) 818 821 } 819 822 -
trunk/grails-app/services/TaskService.groovy
r728 r749 44 44 } 45 45 } 46 } 47 48 /** 49 * Determines and returns a list of parentPM tasks for an asset. 50 * @param asset The asset to get parentPM tasks for. 51 * @returns A list of the possible task types. 52 */ 53 def getParentPMs(asset) { 54 def parentPMs = Task.withCriteria { 55 eq("primaryAsset", asset) 56 taskType { 57 idEq(6L) 58 } 59 maxResults(1000) 60 } 46 61 } 47 62 … … 202 217 p.taskStatus = TaskStatus.get(1) // A new subTask must always be "Not Started". 203 218 p.taskPriority = parentTask.taskPriority 219 204 220 p.taskType = params.taskType ?: parentTask.taskType 221 // Convert "Parent PM" tasks to "Preventative Maintenance" tasks. 222 if(p.taskType.id == 6) 223 p.taskType = TaskType.get(4) 224 205 225 p.leadPerson = params.leadPerson ?: parentTask.leadPerson 206 226 p.primaryAsset = params.primaryAsset ?: parentTask.primaryAsset
Note: See TracChangeset
for help on using the changeset viewer.