models: authorize access to all administrators of a collectivity to their collectivity's services
This commit is contained in:
parent
15958accb5
commit
83b5373434
|
@ -458,6 +458,10 @@ def authorize_service_cb(request, user, audience, attributes, **kwargs):
|
|||
logger.info('%r of collectivity %r is authorized to connect on %r', unicode(user),
|
||||
unicode(collectivity), audience)
|
||||
return authz(True)
|
||||
elif user.is_admin:
|
||||
logger.info('%r is authorized to connect on %r because he is a '
|
||||
'local admin', unicode(user), audience)
|
||||
return authz(True)
|
||||
elif user.is_superuser:
|
||||
logger.info('%r is authorized to connect on %r because he is a '
|
||||
'superuser', unicode(user), audience)
|
||||
|
|
Reference in New Issue