From 7a4cddebbefc0a8e937a2dd6fe5bd38d8812c8a2 Mon Sep 17 00:00:00 2001
From: shamoon <4887959+shamoon@users.noreply.github.com>
Date: Sun, 28 Jun 2026 12:37:11 -0700
Subject: [PATCH] Fix some permissions stuff, show error on toggle
---
src-ui/src/app/app-routing.module.ts | 12 ++++++++++++
.../document-detail.component.html | 13 +++++++++++--
.../ocr-templates/ocr-templates.component.ts | 15 +++++++++++++--
3 files changed, 36 insertions(+), 4 deletions(-)
diff --git a/src-ui/src/app/app-routing.module.ts b/src-ui/src/app/app-routing.module.ts
index 5afebd070..e329b8f00 100644
--- a/src-ui/src/app/app-routing.module.ts
+++ b/src-ui/src/app/app-routing.module.ts
@@ -288,6 +288,18 @@ export const routes: Routes = [
componentName: 'OcrTemplatesComponent',
},
},
+ {
+ path: 'ocr-templates/new',
+ component: OcrTemplateEditorComponent,
+ canActivate: [PermissionsGuard],
+ data: {
+ requiredPermission: {
+ action: PermissionAction.Add,
+ type: PermissionType.OcrTemplate,
+ },
+ componentName: 'OcrTemplateEditorComponent',
+ },
+ },
{
path: 'ocr-templates/:id',
component: OcrTemplateEditorComponent,
diff --git a/src-ui/src/app/components/document-detail/document-detail.component.html b/src-ui/src/app/components/document-detail/document-detail.component.html
index a43ab93ce..069865f15 100644
--- a/src-ui/src/app/components/document-detail/document-detail.component.html
+++ b/src-ui/src/app/components/document-detail/document-detail.component.html
@@ -82,11 +82,20 @@
PDF Editor
-