Commit b42f9b15 by sawit

models

parent 419bf0fc
......@@ -83,4 +83,41 @@ export interface Pl {
edesc: string
}
export interface AppModule {
id: string;
name: string;
displayName: string;
description: string;
icon: string;
path: string;
isVisible: boolean;
category: 'applications' | 'services' | 'system';
permissions: {
view: boolean;
create: boolean;
edit: boolean;
delete: boolean;
export: boolean;
import: boolean;
};
}
export interface AppCategory {
id: string;
name: string;
description: string;
icon: string;
apps: AppModule[];
}
export interface ManageEmployeeModule {
employeeId: string
modules: Module[]
}
export interface Module {
app: string
isActive: boolean
}
export interface Status {}
......@@ -4,33 +4,7 @@ import { Router, RouterModule } from '@angular/router';
import { SharedModule } from '../../../shared/shared.module';
import { Observable, of } from 'rxjs';
import { TokenService } from '../../../shared/services/token.service';
interface AppModule {
id: string;
name: string;
displayName: string;
description: string;
icon: string;
path: string;
isVisible: boolean;
category: 'applications' | 'services' | 'system';
permissions: {
view: boolean;
create: boolean;
edit: boolean;
delete: boolean;
export: boolean;
import: boolean;
};
}
interface AppCategory {
id: string;
name: string;
description: string;
icon: string;
apps: AppModule[];
}
import { AppModule, AppCategory } from './../../models/permission/permission.model';
@Component({
selector: 'app-permission-appmodule',
......
......@@ -4,33 +4,7 @@ import { CommonModule } from '@angular/common';
import { Observable, of } from 'rxjs';
import { SharedModule } from '../../../../shared/shared.module';
import { TokenService } from '../../../../shared/services/token.service';
interface AppModule {
id: string;
name: string;
displayName: string;
description: string;
icon: string;
path: string;
isVisible: boolean;
category: 'applications' | 'services' | 'system';
permissions: {
view: boolean;
create: boolean;
edit: boolean;
delete: boolean;
export: boolean;
import: boolean;
};
}
interface AppCategory {
id: string;
name: string;
description: string;
icon: string;
apps: AppModule[];
}
import { AppModule, AppCategory, ManageEmployeeModule } from '../../../models/permission/permission.model';
@Component({
selector: 'app-permission-menumodule',
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment