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"])
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"])
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"])
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)
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)
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"])
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"])
def getListOfPermTemplates(self, request): request.needAuthType(request.ADMIN) request.getAuthNameObj().canDo("CHANGE ADMIN PERMISSIONS") return perm_actions.getActionManager().getListOfPermTemplates()
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"])
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"])
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"])
def getListOfPermTemplates(self,request): request.needAuthType(request.ADMIN) request.getAuthNameObj().canDo("CHANGE ADMIN PERMISSIONS") return perm_actions.getActionManager().getListOfPermTemplates()
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"])
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"])