fix: persist user documents immediately after FilePond upload

FilePond success only stored files in the temp bucket, so the documents table stayed empty unless a second commit click was used.
This commit is contained in:
2026-08-15 03:27:21 +03:30
parent 370d2fdad6
commit 2b3941e41e
5 changed files with 157 additions and 58 deletions
+18
View File
@@ -60,6 +60,12 @@ export const PERMISSIONS = {
CERTIFICATES_DELETE: 'certificates:delete',
CERTIFICATES_SEARCH: 'certificates:search',
DOCUMENTS_CREATE: 'documents:create',
DOCUMENTS_READ: 'documents:read',
DOCUMENTS_UPDATE: 'documents:update',
DOCUMENTS_DELETE: 'documents:delete',
DOCUMENTS_SEARCH: 'documents:search',
FILES_UPLOAD: 'files:upload',
FILES_READ: 'files:read',
FILES_DELETE: 'files:delete',
@@ -184,6 +190,18 @@ export const PERMISSION_GROUPS = [
{ key: PERMISSIONS.CERTIFICATES_SEARCH, label: 'جستجوی گواهینامه‌ها' }
]
},
{
key: 'documents',
label: 'اسناد و مدارک',
icon: 'pi pi-file',
permissions: [
{ key: PERMISSIONS.DOCUMENTS_CREATE, label: 'ایجاد سند' },
{ key: PERMISSIONS.DOCUMENTS_READ, label: 'مشاهده اسناد' },
{ key: PERMISSIONS.DOCUMENTS_UPDATE, label: 'ویرایش سند' },
{ key: PERMISSIONS.DOCUMENTS_DELETE, label: 'حذف سند' },
{ key: PERMISSIONS.DOCUMENTS_SEARCH, label: 'جستجوی اسناد' }
]
},
{
key: 'files',
label: 'مدیریت فایل‌ها',