Update pageLayout* data models for backend recordPageLayout refactor (#17446)

<img width="814" height="356" alt="Screenshot 2026-01-26 at 16 09 27"
src="https://github.com/user-attachments/assets/91d95a1d-cc33-4bf0-a63e-4d1815030983"
/>
This commit is contained in:
Weiko
2026-01-29 14:39:46 +01:00
committed by GitHub
parent 09de762285
commit 7d69000ab7
31 changed files with 194 additions and 9 deletions
@@ -3237,6 +3237,7 @@ export type PageInfo = {
export type PageLayout = {
__typename?: 'PageLayout';
createdAt: Scalars['DateTime'];
defaultTabToFocusOnMobileAndSidePanelId?: Maybe<Scalars['UUID']>;
deletedAt?: Maybe<Scalars['DateTime']>;
id: Scalars['UUID'];
name: Scalars['String'];
@@ -3250,7 +3251,9 @@ export type PageLayoutTab = {
__typename?: 'PageLayoutTab';
createdAt: Scalars['DateTime'];
deletedAt?: Maybe<Scalars['DateTime']>;
icon?: Maybe<Scalars['String']>;
id: Scalars['UUID'];
layoutMode?: Maybe<PageLayoutTabLayoutMode>;
pageLayoutId: Scalars['UUID'];
position: Scalars['Float'];
title: Scalars['String'];
@@ -3258,6 +3261,12 @@ export type PageLayoutTab = {
widgets?: Maybe<Array<PageLayoutWidget>>;
};
export enum PageLayoutTabLayoutMode {
CANVAS = 'CANVAS',
GRID = 'GRID',
VERTICAL_LIST = 'VERTICAL_LIST'
}
export enum PageLayoutType {
DASHBOARD = 'DASHBOARD',
RECORD_INDEX = 'RECORD_INDEX',
@@ -3266,6 +3275,7 @@ export enum PageLayoutType {
export type PageLayoutWidget = {
__typename?: 'PageLayoutWidget';
conditionalDisplay?: Maybe<Scalars['JSON']>;
configuration: WidgetConfiguration;
createdAt: Scalars['DateTime'];
deletedAt?: Maybe<Scalars['DateTime']>;