From a45dd8919d5ceb1231c2fe09ce80386f97ca8126 Mon Sep 17 00:00:00 2001 From: Philipinho <16838612+Philipinho@users.noreply.github.com> Date: Mon, 15 Jun 2026 17:51:12 +0100 Subject: [PATCH] fix: change permissions object shape --- apps/client/src/ee/base/pages/base-page.tsx | 2 +- apps/client/src/ee/base/types/base.types.ts | 6 ++++-- .../editor/components/base-embed/base-embed-view.tsx | 2 +- apps/server/src/ee | 2 +- 4 files changed, 7 insertions(+), 5 deletions(-) diff --git a/apps/client/src/ee/base/pages/base-page.tsx b/apps/client/src/ee/base/pages/base-page.tsx index 7f315ee7f..c533dadad 100644 --- a/apps/client/src/ee/base/pages/base-page.tsx +++ b/apps/client/src/ee/base/pages/base-page.tsx @@ -29,7 +29,7 @@ export default function BasePage() { {base.icon ? `${base.icon} ` : ""}{base.name} )} - + ); } diff --git a/apps/client/src/ee/base/types/base.types.ts b/apps/client/src/ee/base/types/base.types.ts index 444e401e3..c8f99ef31 100644 --- a/apps/client/src/ee/base/types/base.types.ts +++ b/apps/client/src/ee/base/types/base.types.ts @@ -246,8 +246,10 @@ export type IBase = { views: IBaseView[]; createdAt: string; updatedAt: string; - /** Effective edit permission for the current user (page-restrictions included). */ - canEdit?: boolean; + permissions?: { + canEdit: boolean; + hasRestriction: boolean; + }; baseSchemaVersion: number; }; diff --git a/apps/client/src/features/editor/components/base-embed/base-embed-view.tsx b/apps/client/src/features/editor/components/base-embed/base-embed-view.tsx index 2d7dbb2ab..69f7db1e5 100644 --- a/apps/client/src/features/editor/components/base-embed/base-embed-view.tsx +++ b/apps/client/src/features/editor/components/base-embed/base-embed-view.tsx @@ -132,7 +132,7 @@ export function BaseEmbedView({ node, editor, deleteNode }: NodeViewProps) { ); } diff --git a/apps/server/src/ee b/apps/server/src/ee index ea7948747..21621440e 160000 --- a/apps/server/src/ee +++ b/apps/server/src/ee @@ -1 +1 @@ -Subproject commit ea794874792dc39a48f4fedf42f236cfc0089200 +Subproject commit 21621440efce47bde317b503af4b230b8865f73b