|
|
@ -16,6 +16,7 @@ export class AppDto { |
|
|
|
|
|
|
|
|
public readonly canCreateSchema: boolean; |
|
|
public readonly canCreateSchema: boolean; |
|
|
public readonly canDelete: boolean; |
|
|
public readonly canDelete: boolean; |
|
|
|
|
|
public readonly canLeave: boolean; |
|
|
public readonly canReadAssets: boolean; |
|
|
public readonly canReadAssets: boolean; |
|
|
public readonly canReadAssetsScripts: boolean; |
|
|
public readonly canReadAssetsScripts: boolean; |
|
|
public readonly canReadBackups: boolean; |
|
|
public readonly canReadBackups: boolean; |
|
|
@ -60,6 +61,7 @@ export class AppDto { |
|
|
|
|
|
|
|
|
this.canCreateSchema = hasAnyLink(links, 'schemas/create'); |
|
|
this.canCreateSchema = hasAnyLink(links, 'schemas/create'); |
|
|
this.canDelete = hasAnyLink(links, 'delete'); |
|
|
this.canDelete = hasAnyLink(links, 'delete'); |
|
|
|
|
|
this.canLeave = hasAnyLink(links, 'leave'); |
|
|
this.canReadAssets = hasAnyLink(links, 'assets'); |
|
|
this.canReadAssets = hasAnyLink(links, 'assets'); |
|
|
this.canReadAssetsScripts = hasAnyLink(links, 'assets/scripts'); |
|
|
this.canReadAssetsScripts = hasAnyLink(links, 'assets/scripts'); |
|
|
this.canReadBackups = hasAnyLink(links, 'backups'); |
|
|
this.canReadBackups = hasAnyLink(links, 'backups'); |
|
|
|