Changeset 1905


Ignore:
Timestamp:
Jun 1, 2011, 3:42:06 PM (8 years ago)
Author:
work@…
Message:
  • added support for direct edit jumps into wizard tabs, part one of #469

e.g. http://localhost:8080/gscf/studyWizard/index/1?jump=edit&tab=events

File:
1 edited

Legend:

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

    r1889 r1905  
    4646                                        jump = [
    4747                                            action      : 'edit',
    48                                                 id              : params.get('id')
     48                                                id              : params.get('id'),
     49                                                tab             : params.get('tab')
    4950                                        ]
     51
    5052                                        break
    5153                                case 'simpleedit':
     
    149151                                                // load study
    150152                                                if (this.loadStudy(flow, flash, [studyid:flow.jump.id],authenticationService.getLoggedInUser())) {
    151                                                         toStudyPage()
     153                                                        switch (flow.jump.tab) {
     154                                                                case 'subjects':
     155                                                                        toSubjectsPage()
     156                                                                        break
     157                                                                case 'events':
     158                                                                        toEventsPage()
     159                                                                        break
     160                                                                case 'assays':
     161                                                                        toAssayPage()
     162                                                                        break
     163                                                                case 'study':
     164                                                                default:
     165                                                                        toStudyPage()
     166                                                                        break
     167                                                        }
    152168                                                } else {
    153169                                                        toStartPage()
     
    165181                        on("toStartPage").to "start"
    166182                        on("toStudyPage").to "study"
     183                        on("toSubjectsPage").to "subjects"
     184                        on("toEventsPage").to "events"
     185                        on("toAssaysPage").to "assays"
    167186                        on("toModifyPage").to "modify"
    168187                }
Note: See TracChangeset for help on using the changeset viewer.