Example #1
0
    def changePermission(self, request):
        request.needAuthType(request.ADMIN)
        request.getAuthNameObj().canDo("CHANGE ADMIN PERMISSIONS")

        request.checkArgs("perm_name", "admin_username", "perm_value")
        perm_actions.getActionManager().changePermission(
            request["admin_username"], request["perm_name"],
            request["perm_value"])
Example #2
0
    def delPermission(self,request):
	"""
	    delete "perm_name" from "admin_username"
	"""
	request.needAuthType(request.ADMIN)
	request.checkArgs("admin_username","perm_name")
	request.getAuthNameObj().canDo("CHANGE ADMIN PERMISSIONS")
	perm_actions.getActionManager().deletePermission(request["admin_username"],request["perm_name"])
Example #3
0
 def delPermission(self, request):
     """
         delete "perm_name" from "admin_username"
     """
     request.needAuthType(request.ADMIN)
     request.checkArgs("admin_username", "perm_name")
     request.getAuthNameObj().canDo("CHANGE ADMIN PERMISSIONS")
     perm_actions.getActionManager().deletePermission(
         request["admin_username"], request["perm_name"])
Example #4
0
    def getPermsOfTemplate(self,request):
	request.needAuthType(request.ADMIN)
	request.getAuthNameObj().canDo("CHANGE ADMIN PERMISSIONS")
	request.checkArgs("perm_template_name")
	raw_perms=perm_actions.getActionManager().getPermsOfTemplate(request["perm_template_name"])
	admin_perms=self.__createAdminPermsFromRawPerms(raw_perms)
	return self.__getPermsListFromAdminPerms(admin_perms)
Example #5
0
 def getPermsOfTemplate(self, request):
     request.needAuthType(request.ADMIN)
     request.getAuthNameObj().canDo("CHANGE ADMIN PERMISSIONS")
     request.checkArgs("perm_template_name")
     raw_perms = perm_actions.getActionManager().getPermsOfTemplate(
         request["perm_template_name"])
     admin_perms = self.__createAdminPermsFromRawPerms(raw_perms)
     return self.__getPermsListFromAdminPerms(admin_perms)
Example #6
0
 def deletePermTemplate(self, request):
     request.needAuthType(request.ADMIN)
     request.getAuthNameObj().canDo("CHANGE ADMIN PERMISSIONS")
     request.checkArgs("perm_template_name")
     return perm_actions.getActionManager().deletePermTemplate(
         request["perm_template_name"])
Example #7
0
 def loadPermTemplateToAdmin(self, request):
     request.needAuthType(request.ADMIN)
     request.getAuthNameObj().canDo("CHANGE ADMIN PERMISSIONS")
     request.checkArgs("perm_template_name", "admin_username")
     return perm_actions.getActionManager().loadPermTemplateToAdmin(
         request["perm_template_name"], request["admin_username"])
Example #8
0
 def getListOfPermTemplates(self, request):
     request.needAuthType(request.ADMIN)
     request.getAuthNameObj().canDo("CHANGE ADMIN PERMISSIONS")
     return perm_actions.getActionManager().getListOfPermTemplates()
Example #9
0
 def savePermsOfAdminToTemplate(self, request):
     request.needAuthType(request.ADMIN)
     request.checkArgs("admin_username", "perm_template_name")
     request.getAuthNameObj().canDo("CHANGE ADMIN PERMISSIONS")
     perm_actions.getActionManager().savePermsOfAdminToTemplate(
         request["admin_username"], request["perm_template_name"])
Example #10
0
    def deletePermTemplate(self,request):
	request.needAuthType(request.ADMIN)
	request.getAuthNameObj().canDo("CHANGE ADMIN PERMISSIONS")
	request.checkArgs("perm_template_name")
	return perm_actions.getActionManager().deletePermTemplate(request["perm_template_name"])
	
Example #11
0
    def loadPermTemplateToAdmin(self,request):
	request.needAuthType(request.ADMIN)
	request.getAuthNameObj().canDo("CHANGE ADMIN PERMISSIONS")
	request.checkArgs("perm_template_name","admin_username")
	return perm_actions.getActionManager().loadPermTemplateToAdmin(request["perm_template_name"],request["admin_username"])
Example #12
0
    def getListOfPermTemplates(self,request):
	request.needAuthType(request.ADMIN)
	request.getAuthNameObj().canDo("CHANGE ADMIN PERMISSIONS")
	return perm_actions.getActionManager().getListOfPermTemplates()
Example #13
0
    def savePermsOfAdminToTemplate(self,request):
	request.needAuthType(request.ADMIN)
	request.checkArgs("admin_username","perm_template_name")
	request.getAuthNameObj().canDo("CHANGE ADMIN PERMISSIONS")
	perm_actions.getActionManager().savePermsOfAdminToTemplate(request["admin_username"],
								   request["perm_template_name"])
Example #14
0
    def changePermission(self,request):
	request.needAuthType(request.ADMIN)
	request.checkArgs("perm_name","admin_username","perm_value")
	perm_actions.getActionManager().changePermission(request["admin_username"],request["perm_name"],
							 request["perm_value"])