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