Commit 4e9b6454 by sawit

clear model

parent 61994665
......@@ -89,17 +89,8 @@ export interface AppModule {
displayName: string;
description: string;
icon: string;
path: string;
isActive: boolean;
category: 'applications' | 'services' | 'system';
permissions: {
view: boolean;
create: boolean;
edit: boolean;
delete: boolean;
export: boolean;
import: boolean;
};
}
export interface AppCategory {
......
......@@ -57,10 +57,8 @@ export class PermissionAppmoduleComponent implements OnInit {
displayName: 'myHR-Plus',
description: 'ระบบจัดการทรัพยากรบุคคลขั้นสูง',
icon: './assets/images/logoallHR/myhr-plus.jpg',
path: '/portal-manage/myhr-plus',
isActive: true,
category: 'applications',
permissions: { view: true, create: true, edit: true, delete: true, export: true, import: true }
},
{
id: 'myhr-lite',
......@@ -68,10 +66,8 @@ export class PermissionAppmoduleComponent implements OnInit {
displayName: 'myHR-Lite',
description: 'ระบบจัดการทรัพยากรบุคคลพื้นฐาน',
icon: './assets/images/logoallHR/myHR-Lite-logo-new.png',
path: '/portal-manage/myhr-lite',
isActive: true,
category: 'applications',
permissions: { view: true, create: true, edit: true, delete: true, export: true, import: true }
},
{
id: 'zeeme',
......@@ -79,10 +75,8 @@ export class PermissionAppmoduleComponent implements OnInit {
displayName: 'Zeeme Plus',
description: 'ระบบจัดการเวลาและลงเวลา',
icon: './assets/images/logoallHR/zeemePlus.png',
path: '/portal-manage/zeeme',
isActive: true,
category: 'applications',
permissions: { view: true, create: true, edit: true, delete: true, export: true, import: true }
},
{
id: 'myface',
......@@ -90,10 +84,8 @@ export class PermissionAppmoduleComponent implements OnInit {
displayName: 'myFace',
description: 'ระบบจัดการใบหน้าและความปลอดภัย',
icon: './assets/images/logoallHR/logo_myface.png',
path: '/portal-manage/myface',
isActive: true,
category: 'applications',
permissions: { view: true, create: true, edit: true, delete: true, export: true, import: true }
},
{
id: 'mylearn',
......@@ -101,10 +93,8 @@ export class PermissionAppmoduleComponent implements OnInit {
displayName: 'myLearn',
description: 'ระบบจัดการการเรียนรู้และฝึกอบรม',
icon: './assets/images/logoallHR/mylearn-logo.png',
path: '/portal-manage/mylearn',
isActive: true,
category: 'applications',
permissions: { view: true, create: true, edit: true, delete: true, export: true, import: true }
},
{
id: 'myjob',
......@@ -112,10 +102,8 @@ export class PermissionAppmoduleComponent implements OnInit {
displayName: 'myJob',
description: 'ระบบจัดการงานและโครงการ',
icon: './assets/images/logoallHR/logo_myjob.png',
path: '/portal-manage/myjob',
isActive: true,
category: 'applications',
permissions: { view: true, create: true, edit: true, delete: true, export: true, import: true }
},
{
id: 'myskill-x',
......@@ -123,10 +111,8 @@ export class PermissionAppmoduleComponent implements OnInit {
displayName: 'mySkill-X',
description: 'ระบบจัดการทักษะและความสามารถ',
icon: './assets/images/logoallHR/mySkill-x.png',
path: '/portal-manage/myskill-x',
isActive: true,
category: 'applications',
permissions: { view: true, create: true, edit: true, delete: true, export: true, import: true }
},
{
......@@ -135,10 +121,8 @@ export class PermissionAppmoduleComponent implements OnInit {
displayName: 'Meeting Booking',
description: 'ระบบจองห้องประชุม',
icon: './assets/images/logoallHR/booking.png',
path: '/portal-manage/meeting-booking',
isActive: true,
category: 'applications',
permissions: { view: true, create: true, edit: true, delete: true, export: true, import: true }
},
// การตั้งค่าระบบ
{
......@@ -147,10 +131,8 @@ export class PermissionAppmoduleComponent implements OnInit {
displayName: 'Permission Management',
description: 'ระบบจัดการสิทธิ์และบทบาท',
icon: './assets/images/logoallHR/permission.png',
path: '/portal-manage/permission-management',
isActive: true,
category: 'applications',
permissions: { view: true, create: true, edit: true, delete: true, export: true, import: true }
},
......@@ -160,10 +142,8 @@ export class PermissionAppmoduleComponent implements OnInit {
displayName: 'Dashboard Management',
description: 'ระบบจัดการแดชบอร์ด และคลังวิดเจ็ต',
icon: './assets/images/logoallHR/widget.webp',
path: '/portal-manage/dashboard-management',
isActive: true,
category: 'applications',
permissions: { view: true, create: true, edit: true, delete: true, export: true, import: true }
},
{
id: 'my-portal',
......@@ -171,10 +151,8 @@ export class PermissionAppmoduleComponent implements OnInit {
displayName: 'my-Portal',
description: 'ระบบจัดการเอกสารและเมนูกลางสำหรับแอปพลิเคชันต่างๆ',
icon: './assets/images/logoallHR/portal.webp',
path: '/portal-manage/my-portal',
isActive: true,
category: 'applications',
permissions: { view: true, create: true, edit: true, delete: true, export: true, import: true }
}
];
}
......
......@@ -129,10 +129,8 @@ export class PermissionMenumoduleComponent implements OnInit {
displayName: 'myHR-Plus',
description: 'ระบบจัดการทรัพยากรบุคคลขั้นสูง',
icon: './assets/images/logoallHR/myhr-plus.jpg',
path: '/portal-manage/myhr-plus',
isActive: false,
category: 'applications',
permissions: { view: true, create: true, edit: true, delete: true, export: true, import: true }
},
{
id: 'myhr-lite',
......@@ -140,10 +138,8 @@ export class PermissionMenumoduleComponent implements OnInit {
displayName: 'myHR-Lite',
description: 'ระบบจัดการทรัพยากรบุคคลพื้นฐาน',
icon: './assets/images/logoallHR/myHR-Lite-logo-new.png',
path: '/portal-manage/myhr-lite',
isActive: false,
category: 'applications',
permissions: { view: true, create: true, edit: true, delete: true, export: true, import: true }
},
{
id: 'zeeme',
......@@ -151,10 +147,8 @@ export class PermissionMenumoduleComponent implements OnInit {
displayName: 'Zeeme Plus',
description: 'ระบบจัดการเวลาและลงเวลา',
icon: './assets/images/logoallHR/zeemePlus.png',
path: '/portal-manage/zeeme',
isActive: false,
category: 'applications',
permissions: { view: true, create: true, edit: true, delete: true, export: true, import: true }
},
{
id: 'myface',
......@@ -162,10 +156,8 @@ export class PermissionMenumoduleComponent implements OnInit {
displayName: 'myFace',
description: 'ระบบจัดการใบหน้าและความปลอดภัย',
icon: './assets/images/logoallHR/logo_myface.png',
path: '/portal-manage/myface',
isActive: false,
category: 'applications',
permissions: { view: true, create: true, edit: true, delete: true, export: true, import: true }
},
{
id: 'mylearn',
......@@ -173,10 +165,8 @@ export class PermissionMenumoduleComponent implements OnInit {
displayName: 'myLearn',
description: 'ระบบจัดการการเรียนรู้และฝึกอบรม',
icon: './assets/images/logoallHR/mylearn-logo.png',
path: '/portal-manage/mylearn',
isActive: false,
category: 'applications',
permissions: { view: true, create: true, edit: true, delete: true, export: true, import: true }
},
{
id: 'myjob',
......@@ -184,10 +174,8 @@ export class PermissionMenumoduleComponent implements OnInit {
displayName: 'myJob',
description: 'ระบบจัดการงานและโครงการ',
icon: './assets/images/logoallHR/logo_myjob.png',
path: '/portal-manage/myjob',
isActive: false,
category: 'applications',
permissions: { view: true, create: true, edit: true, delete: true, export: true, import: true }
},
{
id: 'myskill-x',
......@@ -195,10 +183,8 @@ export class PermissionMenumoduleComponent implements OnInit {
displayName: 'mySkill-X',
description: 'ระบบจัดการทักษะและความสามารถ',
icon: './assets/images/logoallHR/mySkill-x.png',
path: '/portal-manage/myskill-x',
isActive: false,
category: 'applications',
permissions: { view: true, create: true, edit: true, delete: true, export: true, import: true }
},
{
id: 'meetingBooking',
......@@ -206,10 +192,8 @@ export class PermissionMenumoduleComponent implements OnInit {
displayName: 'Meeting Booking',
description: 'ระบบจองห้องประชุม',
icon: './assets/images/logoallHR/booking.png',
path: '/portal-manage/meeting-booking',
isActive: false,
category: 'applications',
permissions: { view: true, create: true, edit: true, delete: true, export: true, import: true }
},
{
id: 'permissionManagement',
......@@ -217,10 +201,8 @@ export class PermissionMenumoduleComponent implements OnInit {
displayName: 'Permission Management',
description: 'ระบบจัดการสิทธิ์และบทบาท',
icon: './assets/images/logoallHR/permission.png',
path: '/portal-manage/permission-management',
isActive: false,
category: 'applications',
permissions: { view: true, create: true, edit: true, delete: true, export: true, import: true }
},
{
id: 'dashboardManagement',
......@@ -228,10 +210,8 @@ export class PermissionMenumoduleComponent implements OnInit {
displayName: 'Dashboard Management',
description: 'ระบบจัดการแดชบอร์ด และคลังวิดเจ็ต',
icon: './assets/images/logoallHR/widget.webp',
path: '/portal-manage/dashboard-management',
isActive: false,
category: 'applications',
permissions: { view: true, create: true, edit: true, delete: true, export: true, import: true }
},
{
id: 'my-portal',
......@@ -239,10 +219,8 @@ export class PermissionMenumoduleComponent implements OnInit {
displayName: 'my-Portal',
description: 'ระบบจัดการเอกสารและเมนูกลางสำหรับแอปพลิเคชันต่างๆ',
icon: './assets/images/logoallHR/portal.webp',
path: '/portal-manage/my-portal',
isActive: false,
category: 'applications',
permissions: { view: true, create: true, edit: true, delete: true, export: true, import: true }
}
];
}
......
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