Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/grails-app/controllers/TaskGroupController.groovy

    r21 r16  
    11class TaskGroupController {
    2    
    3     def index = { redirect(action:list,params:params) }
    42
    5     // the delete, save and update actions only accept POST requests
    6     def allowedMethods = [delete:'POST', save:'POST', update:'POST']
    7 
    8     def list = {
    9         if(!params.max) params.max = 10
    10         [ taskGroupInstanceList: TaskGroup.list( params ) ]
    11     }
    12 
    13     def show = {
    14         def taskGroupInstance = TaskGroup.get( params.id )
    15 
    16         if(!taskGroupInstance) {
    17             flash.message = "TaskGroup not found with id ${params.id}"
    18             redirect(action:list)
    19         }
    20         else { return [ taskGroupInstance : taskGroupInstance ] }
    21     }
    22 
    23     def delete = {
    24         def taskGroupInstance = TaskGroup.get( params.id )
    25         if(taskGroupInstance) {
    26             taskGroupInstance.delete()
    27             flash.message = "TaskGroup ${params.id} deleted"
    28             redirect(action:list)
    29         }
    30         else {
    31             flash.message = "TaskGroup not found with id ${params.id}"
    32             redirect(action:list)
    33         }
    34     }
    35 
    36     def edit = {
    37         def taskGroupInstance = TaskGroup.get( params.id )
    38 
    39         if(!taskGroupInstance) {
    40             flash.message = "TaskGroup not found with id ${params.id}"
    41             redirect(action:list)
    42         }
    43         else {
    44             return [ taskGroupInstance : taskGroupInstance ]
    45         }
    46     }
    47 
    48     def update = {
    49         def taskGroupInstance = TaskGroup.get( params.id )
    50         if(taskGroupInstance) {
    51             taskGroupInstance.properties = params
    52             if(!taskGroupInstance.hasErrors() && taskGroupInstance.save()) {
    53                 flash.message = "TaskGroup ${params.id} updated"
    54                 redirect(action:show,id:taskGroupInstance.id)
    55             }
    56             else {
    57                 render(view:'edit',model:[taskGroupInstance:taskGroupInstance])
    58             }
    59         }
    60         else {
    61             flash.message = "TaskGroup not found with id ${params.id}"
    62             redirect(action:edit,id:params.id)
    63         }
    64     }
    65 
    66     def create = {
    67         def taskGroupInstance = new TaskGroup()
    68         taskGroupInstance.properties = params
    69         return ['taskGroupInstance':taskGroupInstance]
    70     }
    71 
    72     def save = {
    73         def taskGroupInstance = new TaskGroup(params)
    74         if(!taskGroupInstance.hasErrors() && taskGroupInstance.save()) {
    75             flash.message = "TaskGroup ${taskGroupInstance.id} created"
    76             redirect(action:show,id:taskGroupInstance.id)
    77         }
    78         else {
    79             render(view:'create',model:[taskGroupInstance:taskGroupInstance])
    80         }
    81     }
     3    def scaffold = TaskGroup
    824}
Note: See TracChangeset for help on using the changeset viewer.