Ignore:
Timestamp:
May 13, 2009, 12:51:15 PM (15 years ago)
Author:
gav
Message:

Add icons from famfamfam silk icons, add acknowledgement page to suite.
Adjust AssignedPerson? controller so that a task.id is required to create.
Move Add AssignedPerson? link up to TaskDetailed? show page.
Further improvements to taskDetailed show tabs.
Adjust TaskProcedureDetailed? controller to allow linking a Procedure to a task during creation.
Adjust TaskRecurringSchedule? to a one-to-one cascading relationship.
Modify CSS class duration to time and added icons.
Regenerate some pages.

File:
1 edited

Legend:

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

    r133 r134  
    1111        params.max = Math.min( params.max ? params.max.toInteger() : 10,  100)
    1212        [ taskProcedureInstanceList: TaskProcedure.list( params ), taskProcedureInstanceTotal: TaskProcedure.count() ]
     13    }
     14       
     15    def search = {
     16        redirect(action:list)
    1317    }
    1418
     
    8286
    8387    def create = {
     88                def taskInstance = Task.get(params.taskInstance?.id)
     89               
    8490        def taskProcedureInstance = new TaskProcedure()
    8591        taskProcedureInstance.properties = params
    86         return ['taskProcedureInstance':taskProcedureInstance]
     92        return ['taskProcedureInstance':taskProcedureInstance,
     93                                                taskInstance: taskInstance]
    8794    }
    8895
    8996    def save = {
    9097        def taskProcedureInstance = new TaskProcedure(params)
     98                def taskInstance = Task.get(params.taskInstance.id)
     99                               
    91100        if(!taskProcedureInstance.hasErrors() && taskProcedureInstance.save()) {
     101                        taskProcedureInstance.addToTasks(taskInstance)
    92102            flash.message = "TaskProcedure ${taskProcedureInstance.id} created"
    93103            redirect(action:show,id:taskProcedureInstance.id)
Note: See TracChangeset for help on using the changeset viewer.