mirror of
				https://github.com/veops/cmdb.git
				synced 2025-11-04 13:46:17 +08:00 
			
		
		
		
	@@ -16,8 +16,9 @@ class PermissionCRUD(object):
 | 
				
			|||||||
            perms = RolePermission.get_by(group_id=group_id, to_dict=False)
 | 
					            perms = RolePermission.get_by(group_id=group_id, to_dict=False)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        for perm in perms:
 | 
					        for perm in perms:
 | 
				
			||||||
            result.setdefault((perm.rid, RoleCache.get(perm.rid).name), []).append(
 | 
					            perm_dict = PermissionCache.get(perm.perm_id).to_dict()
 | 
				
			||||||
                PermissionCache.get(perm.perm_id).to_dict())
 | 
					            perm_dict.update(dict(rid=perm.rid))
 | 
				
			||||||
 | 
					            result.setdefault(RoleCache.get(perm.rid).name, []).append(perm_dict)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        return result
 | 
					        return result
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -106,7 +106,7 @@ class ResourceGroupCRUD(object):
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    @staticmethod
 | 
					    @staticmethod
 | 
				
			||||||
    def add(name, type_id, app_id):
 | 
					    def add(name, type_id, app_id):
 | 
				
			||||||
        ResourceGroup.get(name=name, resource_type_id=type_id, app_id=app_id) and abort(
 | 
					        ResourceGroup.get_by(name=name, resource_type_id=type_id, app_id=app_id) and abort(
 | 
				
			||||||
            400, "ResourceGroup <{0}> is already existed".format(name))
 | 
					            400, "ResourceGroup <{0}> is already existed".format(name))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        return ResourceGroup.create(name=name, resource_type_id=type_id, app_id=app_id)
 | 
					        return ResourceGroup.create(name=name, resource_type_id=type_id, app_id=app_id)
 | 
				
			||||||
@@ -150,7 +150,7 @@ class ResourceCRUD(object):
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    @staticmethod
 | 
					    @staticmethod
 | 
				
			||||||
    def add(name, type_id, app_id):
 | 
					    def add(name, type_id, app_id):
 | 
				
			||||||
        Resource.get(name=name, resource_type_id=type_id, app_id=app_id) and abort(
 | 
					        Resource.get_by(name=name, resource_type_id=type_id, app_id=app_id) and abort(
 | 
				
			||||||
            400, "Resource <{0}> is already existed".format(name))
 | 
					            400, "Resource <{0}> is already existed".format(name))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        return Resource.create(name=name, resource_type_id=type_id, app_id=app_id)
 | 
					        return Resource.create(name=name, resource_type_id=type_id, app_id=app_id)
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user