Fix: Permissions for header-footer.

The persission Owner is only for Settle Option and Header / Footer
This commit is contained in:
2020-12-13 13:19:42 +05:30
parent 3ad73dff1c
commit afc58d566c
3 changed files with 5 additions and 5 deletions

View File

@ -25,7 +25,7 @@ def get_db():
@router.get("") @router.get("")
def get( def get(
db: Session = Depends(get_db), db: Session = Depends(get_db),
user: UserToken = Security(get_user, scopes=["products"]), user: UserToken = Security(get_user, scopes=["owner"]),
): ):
return [ return [
{"id": item.id, "name": item.name, "text": item.data["Text"]} {"id": item.id, "name": item.name, "text": item.data["Text"]}
@ -37,7 +37,7 @@ def get(
def save( def save(
data: schemas.HeaderFooter, data: schemas.HeaderFooter,
db: Session = Depends(get_db), db: Session = Depends(get_db),
user: UserToken = Security(get_user, scopes=["products"]), user: UserToken = Security(get_user, scopes=["owner"]),
): ):
try: try:
item: DbSetting = db.query(DbSetting).filter(DbSetting.id == data.id_, DbSetting.name == data.name).first() item: DbSetting = db.query(DbSetting).filter(DbSetting.id == data.id_, DbSetting.name == data.name).first()

View File

@ -13,7 +13,7 @@ const headerRoutes: Routes = [
component: HeaderFooterComponent, component: HeaderFooterComponent,
canActivate: [AuthGuard], canActivate: [AuthGuard],
data: { data: {
permission: 'Products', permission: 'Owner',
}, },
resolve: { resolve: {
list: HeaderFooterResolver, list: HeaderFooterResolver,
@ -24,7 +24,7 @@ const headerRoutes: Routes = [
component: HeaderFooterComponent, component: HeaderFooterComponent,
canActivate: [AuthGuard], canActivate: [AuthGuard],
data: { data: {
permission: 'Products', permission: 'Owner',
}, },
resolve: { resolve: {
list: HeaderFooterResolver, list: HeaderFooterResolver,

View File

@ -227,7 +227,7 @@
fxLayout="column" fxLayout="column"
class="square-button" class="square-button"
matRipple matRipple
*ngIf="auth.allowed('products')" *ngIf="auth.allowed('owner')"
[routerLink]="['/', 'header-footer']" [routerLink]="['/', 'header-footer']"
> >
<h3 class="item-name">Header / Footer</h3> <h3 class="item-name">Header / Footer</h3>