Changeset 1099

Show
Ignore:
Timestamp:
08-11-10 12:26:35 (3 years ago)
Author:
s.h.sikkema@…
Message:

Authentication test

Files:
1 modified

Legend:

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

    r1098 r1099  
    123123                                if (flow.jump && flow.jump.action == 'edit' && flow.jump.id) { 
    124124                                        // load study 
    125                                         if (this.loadStudy(flow, flash, [studyid:flow.jump.id])) { 
     125                                        if (this.loadStudy(flow, flash, [studyid:flow.jump.id],authenticationService.getLoggedInUser())) { 
    126126                                                toStudyPage() 
    127127                                        } else { 
     
    180180                        on("next") { 
    181181                                // load study 
    182                                 if (this.loadStudy(flow, flash, params)) { 
     182                                if (this.loadStudy(flow, flash, params, authenticationService.getLoggedInUser())) { 
    183183                                        success() 
    184184                                } else { 
     
    854854         * @returns boolean 
    855855         */ 
    856         def loadStudy(flow, flash, params) { 
     856        def loadStudy(flow, flash, params, user) { 
    857857//              def authenticationService 
    858         if( authenticationService == null ) 
    859             authenticationService = new AuthenticationService() 
    860                  
     858 
    861859                flash.errors = new LinkedHashMap() 
    862860                 
     
    869867                        // the used should had never seen a link to this page, so he should never get 
    870868                        // here. That's why we just return false 
    871                         if (!study.canWrite(authenticationService.getLoggedInUser())) { 
    872                                 return false 
     869//                      if (!study.canWrite(authenticationService.getLoggedInUser())) { 
     870            if (!study.canWrite(user)){ 
     871                                return false 
    873872                        } 
    874873