Changeset 395 for trunk/grails-app/controllers
- Timestamp:
 - Feb 20, 2010, 9:41:04 PM (16 years ago)
 - File:
 - 
          
- 1 edited
 
 
Legend:
- Unmodified
 - Added
 - Removed
 
- 
        
trunk/grails-app/controllers/TaskDetailedController.groovy
r394 r395 586 586 } 587 587 588 @Secured(['ROLE_AppAdmin', 'ROLE_Manager', 'ROLE_TaskManager', 'ROLE_TaskUser']) 589 def createBreakin = { 590 def taskInstance = new Task() 591 592 def entryFaultInstance = new Entry(entryType: EntryType.get(1)) // Fault. 593 def entryWorkDoneInstance = new Entry(entryType: EntryType.get(2)) // Work Done. 594 595 return ['taskInstance': taskInstance, 596 'entryFaultInstance': entryFaultInstance, 597 'entryWorkDoneInstance': entryWorkDoneInstance] 598 } 599 600 @Secured(['ROLE_AppAdmin', 'ROLE_Manager', 'ROLE_TaskManager', 'ROLE_TaskUser']) 601 def saveBreakin = { 602 def result = taskService.saveBreakin(params) 603 604 if(!result.error) { 605 flash.message = "Task ${result.taskInstance.id} created." 606 redirect(action: 'show', id: result.taskInstance.id) 607 return 608 } 609 610 if(result.error.code == "task.modifications.failedToSave") 611 flash.errorMessage = g.message(code: result.error.code, args: result.error.args) 612 613 render(view:'createBreakin', 614 model: ['taskInstance': result.taskInstance, 615 'entryFaultInstance': result.entryFaultInstance, 616 'entryWorkDoneInstance': result.entryWorkDoneInstance]) 617 618 } 619 588 620 } // end of class.  
Note: See TracChangeset
          for help on using the changeset viewer.
      