les éditeurs peuvent modifier les groupes via les méthode add et removeMember
This commit is contained in:
parent
831716a243
commit
b23719bb5a
|
@ -119,7 +119,7 @@ class GroupsServer(commonGroups.GroupsCommonMixin, objects.ObjectsServer):
|
||||||
|
|
||||||
virtualServerId = context.getVar('applicationId')
|
virtualServerId = context.getVar('applicationId')
|
||||||
virtualServer = self.getVirtualServer(virtualServerId)
|
virtualServer = self.getVirtualServer(virtualServerId)
|
||||||
if not self.isAdmin():
|
if not self.canModifyObject(objectId):
|
||||||
clientToken = context.getVar('clientToken')
|
clientToken = context.getVar('clientToken')
|
||||||
clientId = getApplicationId(clientToken)
|
clientId = getApplicationId(clientToken)
|
||||||
clientRole = commonTools.extractRole(clientId)
|
clientRole = commonTools.extractRole(clientId)
|
||||||
|
@ -152,7 +152,7 @@ class GroupsServer(commonGroups.GroupsCommonMixin, objects.ObjectsServer):
|
||||||
|
|
||||||
virtualServerId = context.getVar('applicationId')
|
virtualServerId = context.getVar('applicationId')
|
||||||
virtualServer = self.getVirtualServer(virtualServerId)
|
virtualServer = self.getVirtualServer(virtualServerId)
|
||||||
if not self.isAdmin():
|
if not self.canModifyObject(objectId):
|
||||||
clientToken = context.getVar('clientToken')
|
clientToken = context.getVar('clientToken')
|
||||||
clientId = getApplicationId(clientToken)
|
clientId = getApplicationId(clientToken)
|
||||||
clientRole = commonTools.extractRole(clientId)
|
clientRole = commonTools.extractRole(clientId)
|
||||||
|
|
Reference in New Issue