Changeset 749 for trunk/grails-app/services/TaskService.groovy
- Timestamp:
- Jan 21, 2011, 3:19:01 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
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.