169 class CWUserManagementView(StartupView): |
169 class CWUserManagementView(StartupView): |
170 __regid__ = 'cw.user-management' |
170 __regid__ = 'cw.user-management' |
171 # XXX one could wish to display for instance only user's firstname/surname |
171 # XXX one could wish to display for instance only user's firstname/surname |
172 # for non managers but filtering out NULL cause crash with an ldapuser |
172 # for non managers but filtering out NULL cause crash with an ldapuser |
173 # source. |
173 # source. |
174 __select__ = match_user_groups('managers') |
174 __select__ = StartupView.__select__ & match_user_groups('managers') |
175 rql = ('Any U,USN,F,S,U,UAA,UDS, L,UAA,UDSN ORDERBY L WHERE U is CWUser, ' |
175 rql = ('Any U,USN,F,S,U,UAA,UDS, L,UAA,UDSN ORDERBY L WHERE U is CWUser, ' |
176 'U login L, U firstname F, U surname S, ' |
176 'U login L, U firstname F, U surname S, ' |
177 'U in_state US, US name USN, ' |
177 'U in_state US, US name USN, ' |
178 'U primary_email UA?, UA address UAA, ' |
178 'U primary_email UA?, UA address UAA, ' |
179 'U cw_source UDS, US name UDSN') |
179 'U cw_source UDS, US name UDSN') |