Changeset 2086


Ignore:
Timestamp:
Nov 7, 2011, 11:50:13 AM (11 years ago)
Author:
work@…
Message:
  • show shibboleth user properly
Location:
trunk/grails-app
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/domain/dbnp/authentication/SecUser.groovy

    r2081 r2086  
    5959                executeUpdate( "DELETE FROM SessionAuthenticatedUser sau WHERE sau.secUser = :secUser", [ "secUser": this ] );
    6060        }
     61
     62        /**
     63         * return the text representation of this user
     64         * @return
     65         */
     66        def String toString() {
     67                if (shibbolethUser) {
     68                        return displayName
     69                } else {
     70                        return username
     71                }
     72        }
    6173}
  • trunk/grails-app/taglib/dbnp/studycapturing/WizardTagLib.groovy

    r1825 r2086  
    370370                        attrs.description = '';
    371371                }
    372                
     372
     373                def userList = []
     374                SecUser.findAll().each {
     375                        userList[ userList.size() ] = ['name':(it.shibbolethUser) ? it.displayName : it.username, 'id':it.id]
     376                }
     377
    373378                out << '<form id="' + attrs.name + '_form" onSubmit="return false;">';
    374379                out << select(
    375380                        name: attrs.get("name"),
    376381                        value: '',
    377                         from: SecUser.list(),
    378                         optionValue: 'username',
     382                        from: userList,
     383                        optionValue: 'name',
    379384                        optionKey: 'id',
    380385                        style: 'width: 400px;'
Note: See TracChangeset for help on using the changeset viewer.