diff --git a/docs/DMS_IMPLEMENTATION_PLAN.md b/docs/DMS_IMPLEMENTATION_PLAN.md new file mode 100644 index 0000000..0519ecb --- /dev/null +++ b/docs/DMS_IMPLEMENTATION_PLAN.md @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/pages/BF-PRF/AS/DETAIL/[id]/index.vue b/pages/BF-PRF/AS/DETAIL/[id]/index.vue deleted file mode 100644 index 81c6af4..0000000 --- a/pages/BF-PRF/AS/DETAIL/[id]/index.vue +++ /dev/null @@ -1,674 +0,0 @@ - - - \ No newline at end of file diff --git a/pages/BF-PRF/AS/LIST/index.vue b/pages/BF-PRF/AS/LIST/index.vue deleted file mode 100644 index 00a279a..0000000 --- a/pages/BF-PRF/AS/LIST/index.vue +++ /dev/null @@ -1,337 +0,0 @@ - - - \ No newline at end of file diff --git a/pages/dms/admin-dashboard.vue b/pages/dms/admin-dashboard.vue index af6d05e..7e9ef1e 100644 --- a/pages/dms/admin-dashboard.vue +++ b/pages/dms/admin-dashboard.vue @@ -463,55 +463,55 @@ onMounted(() => { > diff --git a/pages/dms/design-system-demo.vue b/pages/dms/design-system-demo.vue deleted file mode 100644 index 26e70e7..0000000 --- a/pages/dms/design-system-demo.vue +++ /dev/null @@ -1,800 +0,0 @@ - - - - - \ No newline at end of file diff --git a/pages/dms/role-management.vue b/pages/dms/role-management.vue deleted file mode 100644 index d3dc971..0000000 --- a/pages/dms/role-management.vue +++ /dev/null @@ -1,585 +0,0 @@ - - - - - \ No newline at end of file diff --git a/pages/dms/settings.vue b/pages/dms/settings.vue index 04c1c0b..d626cda 100644 --- a/pages/dms/settings.vue +++ b/pages/dms/settings.vue @@ -350,9 +350,9 @@ onMounted(async () => { overflow="hidden" class="h-full" > - diff --git a/stores/dms.js b/stores/dms.js index eb9262b..2f99bd8 100644 --- a/stores/dms.js +++ b/stores/dms.js @@ -1706,7 +1706,7 @@ export const useDmsStore = defineStore('dms', { this.isLoading = false; console.error('DMS Store Error:', error); }, - + // Authentik integration placeholder - this would be replaced with actual Authentik API calls async authenticateWithAuthentik(username, password) { this.setLoading(true); @@ -1719,57 +1719,57 @@ export const useDmsStore = defineStore('dms', { this.requestTimeouts.set('auth', timeoutId); - await new Promise(resolve => setTimeout(resolve, 800)); + await new Promise(resolve => setTimeout(resolve, 800)); clearTimeout(timeoutId); this.requestTimeouts.delete('auth'); - // This is a placeholder for the actual Authentik integration - // In a real implementation, this would make API calls to Authentik - - if (username === 'superadmin' && password === 'password') { + // This is a placeholder for the actual Authentik integration + // In a real implementation, this would make API calls to Authentik + + if (username === 'superadmin' && password === 'password') { this.setLoading(false); - return { - user: { - id: 'superadmin1', - name: 'Super Admin User', - email: 'superadmin@example.com', - role: 'superadmin', - department: 'IT Department' - }, - token: 'sample-authentik-token' - }; - } - - if (username === 'admin' && password === 'password') { + return { + user: { + id: 'superadmin1', + name: 'Super Admin User', + email: 'superadmin@example.com', + role: 'superadmin', + department: 'IT Department' + }, + token: 'sample-authentik-token' + }; + } + + if (username === 'admin' && password === 'password') { this.setLoading(false); - return { - user: { - id: 'admin1', - name: 'Admin User', - email: 'admin@example.com', - role: 'admin', - department: 'IT Department' - }, - token: 'sample-authentik-token' - }; - } - - if (username === 'user' && password === 'password') { + return { + user: { + id: 'admin1', + name: 'Admin User', + email: 'admin@example.com', + role: 'admin', + department: 'IT Department' + }, + token: 'sample-authentik-token' + }; + } + + if (username === 'user' && password === 'password') { this.setLoading(false); - return { - user: { - id: 'user1', - name: 'Aiman Fakhrullah', - email: 'aiman@example.com', - role: 'user', - department: 'General Department' - }, - token: 'sample-authentik-token' - }; - } - - throw new Error('Authentication failed'); + return { + user: { + id: 'user1', + name: 'Aiman Fakhrullah', + email: 'aiman@example.com', + role: 'user', + department: 'General Department' + }, + token: 'sample-authentik-token' + }; + } + + throw new Error('Authentication failed'); } catch (error) { this.setError(error.message); throw error;