move everything to backend folder for migration to dashboard repository
This commit is contained in:
parent
af6b006409
commit
92ec7c653d
89 changed files with 0 additions and 0 deletions
18
backend/areas/roles/role_service.py
Normal file
18
backend/areas/roles/role_service.py
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
from areas.apps.models import AppRole
|
||||
from .models import Role
|
||||
|
||||
|
||||
class RoleService:
|
||||
@staticmethod
|
||||
def get_roles():
|
||||
roles = Role.query.all()
|
||||
return [{"id": r.id, "name": r.name} for r in roles]
|
||||
|
||||
@staticmethod
|
||||
def get_role_by_id(role_id):
|
||||
return Role.query.filter_by(id=role_id).first()
|
||||
|
||||
@staticmethod
|
||||
def is_user_admin(userId):
|
||||
dashboard_role_id = AppRole.query.filter_by(user_id=userId, app_id=1).first().role_id
|
||||
return dashboard_role_id == 1
|
||||
Reference in a new issue