- Timestamp:
- May 13, 2009, 12:51:15 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/grails-app/controllers/TaskProcedureDetailedController.groovy
r133 r134 11 11 params.max = Math.min( params.max ? params.max.toInteger() : 10, 100) 12 12 [ taskProcedureInstanceList: TaskProcedure.list( params ), taskProcedureInstanceTotal: TaskProcedure.count() ] 13 } 14 15 def search = { 16 redirect(action:list) 13 17 } 14 18 … … 82 86 83 87 def create = { 88 def taskInstance = Task.get(params.taskInstance?.id) 89 84 90 def taskProcedureInstance = new TaskProcedure() 85 91 taskProcedureInstance.properties = params 86 return ['taskProcedureInstance':taskProcedureInstance] 92 return ['taskProcedureInstance':taskProcedureInstance, 93 taskInstance: taskInstance] 87 94 } 88 95 89 96 def save = { 90 97 def taskProcedureInstance = new TaskProcedure(params) 98 def taskInstance = Task.get(params.taskInstance.id) 99 91 100 if(!taskProcedureInstance.hasErrors() && taskProcedureInstance.save()) { 101 taskProcedureInstance.addToTasks(taskInstance) 92 102 flash.message = "TaskProcedure ${taskProcedureInstance.id} created" 93 103 redirect(action:show,id:taskProcedureInstance.id)
Note: See TracChangeset
for help on using the changeset viewer.