111 |
111 |
|
112 |
112 |
class Meta(Table.Meta):
|
113 |
113 |
model = User
|
114 |
|
attrs = {'class': 'main', 'id': 'user-table'}
|
|
114 |
attrs = {'class': 'main clickable-rows', 'id': 'user-table'}
|
115 |
115 |
fields = ('username', 'email', 'first_name', 'last_name', 'ou')
|
116 |
116 |
sequence = ('get_full_name', '...')
|
117 |
117 |
empty_text = _('None')
|
... | ... | |
150 |
150 |
)
|
151 |
151 |
|
152 |
152 |
class Meta(Table.Meta):
|
153 |
|
attrs = {'class': 'main', 'id': 'user-table'}
|
|
153 |
attrs = {'class': 'main clickable-rows', 'id': 'user-table'}
|
154 |
154 |
row_attrs = {
|
155 |
155 |
"data-pk": lambda record: '%s-%s' % ('user' if isinstance(record, User) else 'role', record.pk)
|
156 |
156 |
}
|
... | ... | |
181 |
181 |
|
182 |
182 |
class Meta(Table.Meta):
|
183 |
183 |
model = Role
|
184 |
|
attrs = {'class': 'main', 'id': 'role-table'}
|
|
184 |
attrs = {'class': 'main clickable-rows', 'id': 'role-table'}
|
185 |
185 |
fields = ('name', 'slug', 'ou', 'member_count')
|
186 |
186 |
|
187 |
187 |
|
... | ... | |
204 |
204 |
|
205 |
205 |
class Meta(Table.Meta):
|
206 |
206 |
model = OrganizationalUnit
|
207 |
|
attrs = {'class': 'main', 'id': 'ou-table'}
|
|
207 |
attrs = {'class': 'main clickable-rows', 'id': 'ou-table'}
|
208 |
208 |
fields = ('name', 'slug', 'default')
|
209 |
209 |
empty_text = _('None')
|
210 |
210 |
|
... | ... | |
248 |
248 |
|
249 |
249 |
class Meta(Table.Meta):
|
250 |
250 |
model = Role
|
251 |
|
attrs = {'class': 'main plaintable', 'id': 'role-table'}
|
|
251 |
attrs = {'class': 'main clickable-rows', 'id': 'role-table'}
|
252 |
252 |
fields = ('name', 'ou')
|
253 |
253 |
empty_text = _('None')
|
254 |
254 |
order_by = ('name',)
|
... | ... | |
282 |
282 |
|
283 |
283 |
class Meta(Table.Meta):
|
284 |
284 |
model = Role
|
285 |
|
attrs = {'class': 'main', 'id': 'role-table'}
|
|
285 |
attrs = {'class': 'main clickable-rows', 'id': 'role-table'}
|
286 |
286 |
fields = ('name', 'ou')
|
287 |
287 |
empty_text = _('None')
|
288 |
288 |
order_by = ('name', 'ou')
|
289 |
289 |
|
290 |
290 |
|
291 |
291 |
class ServiceTable(Table):
|
|
292 |
name = tables.LinkColumn(
|
|
293 |
viewname='a2-manager-service',
|
|
294 |
kwargs={'service_pk': A('pk')},
|
|
295 |
accessor='name',
|
|
296 |
verbose_name=_('label'),
|
|
297 |
)
|
292 |
298 |
ou = tables.Column()
|
293 |
|
name = tables.Column()
|
294 |
299 |
slug = tables.Column()
|
295 |
300 |
|
296 |
301 |
class Meta(Table.Meta):
|
297 |
302 |
model = Service
|
298 |
|
attrs = {'class': 'main', 'id': 'service-table'}
|
299 |
|
fields = ('ou', 'name', 'slug')
|
|
303 |
attrs = {'class': 'main clickable-rows', 'id': 'service-table'}
|
|
304 |
fields = ('name', 'slug', 'ou')
|
300 |
305 |
empty_text = _('None')
|
301 |
306 |
order_by = ('ou', 'name', 'slug')
|
302 |
307 |
|
303 |
308 |
|
304 |
309 |
class ServiceRolesTable(Table):
|
305 |
|
name = tables.Column(accessor='name', verbose_name=_('name'))
|
|
310 |
name = tables.LinkColumn(
|
|
311 |
viewname='a2-manager-role-members', kwargs={'pk': A('pk')}, accessor='name', verbose_name=_('label')
|
|
312 |
)
|
306 |
313 |
|
307 |
314 |
class Meta(Table.Meta):
|
308 |
315 |
model = Role
|
309 |
|
attrs = {'class': 'main', 'id': 'service-role-table'}
|
|
316 |
attrs = {'class': 'main clickable-rows', 'id': 'service-role-table'}
|
310 |
317 |
fields = ('name',)
|
311 |
318 |
empty_text = _('No access restriction. All users are allowed to connect to this service.')
|
312 |
319 |
|
... | ... | |
318 |
325 |
|
319 |
326 |
class Meta(Table.Meta):
|
320 |
327 |
model = OIDCAuthorization
|
321 |
|
attrs = {'class': 'main plaintable', 'id': 'user-authorizations-table'}
|
|
328 |
attrs = {'class': 'main', 'id': 'user-authorizations-table'}
|
322 |
329 |
fields = ('client', 'created', 'expired')
|
323 |
330 |
empty_text = _('This user has not granted profile data access to any service yet.')
|
324 |
331 |
|
... | ... | |
346 |
353 |
|
347 |
354 |
class Meta(Table.Meta):
|
348 |
355 |
model = Role
|
349 |
|
attrs = {'class': 'main plaintable', 'id': 'inheritance-role-table'}
|
|
356 |
attrs = {'class': 'main clickable-rows', 'id': 'inheritance-role-table'}
|
350 |
357 |
fields = ('name', 'ou')
|
351 |
358 |
empty_text = _('None')
|
352 |
|
-
|