Ignore:
Timestamp:
Mar 9, 2010, 4:29:53 PM (10 years ago)
Author:
duh
Message:
  • wizard confirmation page developmental commit
File:
1 edited

Legend:

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

    r250 r252  
    5656                                [title: 'Done']                                 // finish page
    5757                        ]
    58 
    5958                }
    6059
     
    9190                        }
    9291                        on("switchTemplate") {
     92                                // handle study data
    9393                                this.handleStudy(flow, flash, params)
     94
     95                                // remove errors as we don't want any warnings now
     96                                flash.errors = [:]
    9497                        }.to "study"
    9598                        on("previous") {
    96                                 flash.errors = new LinkedHashMap()
     99                                flash.errors = [:]
    97100
    98101                                if (this.handleStudy(flow, flash, params)) {
     
    103106                        }.to "start"
    104107                        on("next") {
    105                                 flash.errors = new LinkedHashMap()
     108                                flash.errors = [:]
    106109
    107110                                if (this.handleStudy(flow, flash, params)) {
     
    121124                                if (!flow.subjects) {
    122125                                        flow.subjects = []
    123                                         flow.subjectTemplates = new LinkedHashMap()
     126                                        flow.subjectTemplates = [:]
    124127                                }
    125128                        }
     
    157160                        }.to "subjects"
    158161                        on("next") {
    159                                 flash.errors = new LinkedHashMap()
     162                                flash.errors = [:]
    160163
    161164                                // check if we have at least one subject
     
    172175                        }.to "eventDescriptions"
    173176                        on("previous") {
    174                                 flash.errors = new LinkedHashMap()
     177                                flash.errors = [:]
    175178
    176179                                // handle form data
     
    213216                                } else {
    214217                                        // validation failed, feedback errors
    215                                         flash.errors = new LinkedHashMap()
     218                                        flash.errors = [:]
    216219                                        flash.values = params
    217220                                        this.appendErrors(eventDescription, flash.errors)
     
    243246                        }.to "eventDescriptions"
    244247                        on("previous") {
    245                                 flash.errors = new LinkedHashMap()
     248                                flash.errors = [:]
    246249
    247250                                // handle form data
     
    254257                        }.to "subjects"
    255258                        on("next") {
    256                                 flash.errors = new LinkedHashMap()
     259                                flash.errors = [:]
    257260
    258261                                // check if we have at least one subject
     
    314317                                } else {
    315318                                        // validation failed, feedback errors
    316                                         flash.errors = new LinkedHashMap()
     319                                        flash.errors = [:]
    317320                                        flash.values = params
    318321                                        this.appendErrors(event, flash.errors)
     
    389392                                flash.values = params
    390393                               
    391                                 flash.errors = new LinkedHashMap()
     394                                flash.errors = [:]
    392395
    393396                                // handle event groupings
     
    402405                                        error()
    403406                                }
    404                         }.to "events"
     407                        }.to "confirm"
    405408                }
    406409
     
    410413                                flow.page = 6
    411414                        }
     415                        on("toStudy").to "study"
     416                        on("toSubjects").to "subjects"
     417                        on("toEvents").to "events"
    412418                        on("previous") {
    413419                                // do nothing
     
    470476                } else {
    471477                        // validation failed, feedback errors
    472                         flash.errors = new LinkedHashMap()
     478                        flash.errors = [:]
    473479                        this.appendErrors(flow.study, flash.errors)
    474480                        return false
     
    484490         */
    485491        def handleEventDescriptions(flow, flash, params) {
    486                 def names = new LinkedHashMap()
     492                def names = [:]
    487493                def errors = false
    488494                def id = 0
     
    543549         */
    544550        def handleSubjects(flow, flash, params) {
    545                 def names = new LinkedHashMap();
     551                def names = [:];
    546552                def errors = false;
    547553                def id = 0;
     
    618624         */
    619625        def getHumanReadableErrors(object) {
    620                 def errors = new LinkedHashMap()
     626                def errors = [:]
    621627
    622628                object.errors.getAllErrors().each() {
Note: See TracChangeset for help on using the changeset viewer.