Support workflows in record page layouts (#15471)

https://github.com/user-attachments/assets/275a02a3-7054-45d1-9423-75bb5223a8ba
This commit is contained in:
Baptiste Devessier
2025-10-31 18:45:58 +01:00
committed by GitHub
parent 09c704c8bd
commit 5f0d24798a
34 changed files with 607 additions and 164 deletions
@@ -18,18 +18,10 @@ export const PageLayoutDispatcher = ({
FeatureFlagKey.IS_RECORD_PAGE_LAYOUT_ENABLED,
);
const isStandardObjectUnsupportingRecordPageLayouts =
targetRecordIdentifier.targetObjectNameSingular ===
CoreObjectNameSingular.Workflow ||
targetRecordIdentifier.targetObjectNameSingular ===
CoreObjectNameSingular.WorkflowRun ||
targetRecordIdentifier.targetObjectNameSingular ===
CoreObjectNameSingular.WorkflowVersion;
if (
targetRecordIdentifier.targetObjectNameSingular ===
CoreObjectNameSingular.Dashboard ||
(isRecordPageEnabled && !isStandardObjectUnsupportingRecordPageLayouts)
isRecordPageEnabled
) {
return (
<PageLayoutRecordPageRenderer