1
0
Fork 0
mirror of synced 2024-07-19 05:06:18 +12:00

Merge pull request #11140 from Budibase/allow-customizing-component-alerts

Allow suppressing block row creation alerts
This commit is contained in:
Andrew Kingston 2023-07-11 11:25:56 +01:00 committed by GitHub
commit 869e6688a0
4 changed files with 27 additions and 0 deletions

View file

@ -4581,6 +4581,16 @@
"setting": "clickBehaviour", "setting": "clickBehaviour",
"value": "details" "value": "details"
} }
},
{
"type": "boolean",
"label": "Hide notifications",
"key": "notificationOverride",
"defaultValue": false,
"dependsOn": {
"setting": "clickBehaviour",
"value": "details"
}
} }
] ]
}, },
@ -5218,6 +5228,16 @@
"value": "View", "value": "View",
"invert": true "invert": true
} }
},
{
"type": "boolean",
"label": "Hide notifications",
"key": "notificationOverride",
"defaultValue": false,
"dependsOn": {
"setting": "showSaveButton",
"value": true
}
} }
] ]
} }

View file

@ -30,6 +30,7 @@
export let sidePanelShowDelete export let sidePanelShowDelete
export let sidePanelSaveLabel export let sidePanelSaveLabel
export let sidePanelDeleteLabel export let sidePanelDeleteLabel
export let notificationOverride
const { fetchDatasourceSchema, API } = getContext("sdk") const { fetchDatasourceSchema, API } = getContext("sdk")
const stateKey = `ID_${generate()}` const stateKey = `ID_${generate()}`
@ -253,6 +254,7 @@
fields: sidePanelFields || normalFields, fields: sidePanelFields || normalFields,
title: editTitle, title: editTitle,
labelPosition: "left", labelPosition: "left",
notificationOverride,
}} }}
/> />
</BlockComponent> </BlockComponent>
@ -277,6 +279,7 @@
fields: sidePanelFields || normalFields, fields: sidePanelFields || normalFields,
title: "Create Row", title: "Create Row",
labelPosition: "left", labelPosition: "left",
notificationOverride,
}} }}
/> />
</BlockComponent> </BlockComponent>

View file

@ -19,6 +19,7 @@
export let rowId export let rowId
export let actionUrl export let actionUrl
export let noRowsMessage export let noRowsMessage
export let notificationOverride
const { fetchDatasourceSchema } = getContext("sdk") const { fetchDatasourceSchema } = getContext("sdk")
@ -87,6 +88,7 @@
showDeleteButton, showDeleteButton,
schema, schema,
repeaterId, repeaterId,
notificationOverride,
} }
const fetchSchema = async () => { const fetchSchema = async () => {

View file

@ -17,6 +17,7 @@
export let showDeleteButton export let showDeleteButton
export let schema export let schema
export let repeaterId export let repeaterId
export let notificationOverride
const FieldTypeToComponentMap = { const FieldTypeToComponentMap = {
string: "stringfield", string: "stringfield",
@ -47,6 +48,7 @@
parameters: { parameters: {
providerId: formId, providerId: formId,
tableId: dataSource?.tableId, tableId: dataSource?.tableId,
notificationOverride,
}, },
}, },
{ {