Ignore:
Timestamp:
Apr 1, 2011, 11:06:09 AM (12 years ago)
Author:
robert@…
Message:

Added 'open' button in simple wizard

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/controllers/dbnp/studycapturing/SimpleWizardController.groovy

    r1685 r1686  
    4747                                flow.study = getStudyFromRequest( params )
    4848                                if (!flow.study) retrievalError()
     49                               
     50                                // Search for studies
     51                                flow.studies = Study.giveWritableStudies( authenticationService.getLoggedInUser(), 100 )
    4952                        }
    5053                        on("retrievalError").to "handleError"
     
    5861                                        error()
    5962                        }.to "decisionState"
     63                        on("open") {
     64                                // Send the user to the URL of the simple wizard in order
     65                                // to avoid code duplication for loading the study
     66                                if( params.study ) {
     67                                        flow.openStudyId = params.study
     68                                } else {
     69                                        flash.error = "No study selected";
     70                                        return error();
     71                                }
     72                        }.to "openStudy"
    6073                        on("refresh") {  handleStudy( flow.study, params ); }.to "study"
    6174                        on( "save" ) {
     
    7285                                success()               
    7386                        }.to "study"
     87                }
     88               
     89                openStudy {
     90                        redirect( action: "simpleWizard", id: flow.openStudyId );
    7491                }
    7592
Note: See TracChangeset for help on using the changeset viewer.