Changeset 1099


Ignore:
Timestamp:
Nov 8, 2010, 12:26:35 PM (6 years ago)
Author:
s.h.sikkema@…
Message:

Authentication test

File:
1 edited

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
Note: See TracChangeset for help on using the changeset viewer.