permission table add link column for menu
This commit is contained in:
@@ -84,8 +84,8 @@ class dbuser(crudbase):
|
|||||||
db.refresh(db_user)
|
db.refresh(db_user)
|
||||||
return db_user
|
return db_user
|
||||||
|
|
||||||
def get_permissions(self,db: Session,user_id: int) -> t.List[schemas.Permission]:
|
def get_permissions(self,db: Session) -> t.List[schemas.Permission]:
|
||||||
return dbpermission.get_all(db).all()
|
return db.execute(dbpermission.get_all()).scalars().all()
|
||||||
|
|
||||||
def get_user_permissions(self,db: Session,user_id: int) -> t.List[schemas.Permission]:
|
def get_user_permissions(self,db: Session,user_id: int) -> t.List[schemas.Permission]:
|
||||||
permissions =[]
|
permissions =[]
|
||||||
|
|||||||
@@ -56,6 +56,7 @@ class Permission(Base):
|
|||||||
|
|
||||||
menu = mapped_column(String(100))
|
menu = mapped_column(String(100))
|
||||||
function = mapped_column(String(255))
|
function = mapped_column(String(255))
|
||||||
|
link = mapped_column(String(100))
|
||||||
privilege = mapped_column(String(100))
|
privilege = mapped_column(String(100))
|
||||||
roles = relationship("Role",secondary=rolepermission,back_populates="permissions")
|
roles = relationship("Role",secondary=rolepermission,back_populates="permissions")
|
||||||
|
|
||||||
|
|||||||
@@ -13,6 +13,7 @@ class Permission(BaseModel):
|
|||||||
id: int
|
id: int
|
||||||
menu:str
|
menu:str
|
||||||
function:str
|
function:str
|
||||||
|
link:str
|
||||||
privilege:str
|
privilege:str
|
||||||
|
|
||||||
class RoleBase(BaseModel):
|
class RoleBase(BaseModel):
|
||||||
|
|||||||
Reference in New Issue
Block a user