feat: Move webhooks configuration from environment variable to UI

This commit is contained in:
Maksim Eltyshev
2025-07-04 22:04:11 +02:00
parent f0680831c2
commit b22dba0d11
128 changed files with 2077 additions and 206 deletions
+15
View File
@@ -42,6 +42,21 @@ export default {
MODAL_OPEN: 'MODAL_OPEN',
MODAL_CLOSE: 'MODAL_CLOSE',
/* Webhooks */
WEBHOOK_CREATE: 'WEBHOOK_CREATE',
WEBHOOK_CREATE__SUCCESS: 'WEBHOOK_CREATE__SUCCESS',
WEBHOOK_CREATE__FAILURE: 'WEBHOOK_CREATE__FAILURE',
WEBHOOK_CREATE_HANDLE: 'WEBHOOK_CREATE_HANDLE',
WEBHOOK_UPDATE: 'WEBHOOK_UPDATE',
WEBHOOK_UPDATE__SUCCESS: 'WEBHOOK_UPDATE__SUCCESS',
WEBHOOK_UPDATE__FAILURE: 'WEBHOOK_UPDATE__FAILURE',
WEBHOOK_UPDATE_HANDLE: 'WEBHOOK_UPDATE_HANDLE',
WEBHOOK_DELETE: 'WEBHOOK_DELETE',
WEBHOOK_DELETE__SUCCESS: 'WEBHOOK_DELETE__SUCCESS',
WEBHOOK_DELETE__FAILURE: 'WEBHOOK_DELETE__FAILURE',
WEBHOOK_DELETE_HANDLE: 'WEBHOOK_DELETE_HANDLE',
/* Users */
USER_CREATE: 'USER_CREATE',
+9
View File
@@ -31,6 +31,15 @@ export default {
MODAL_OPEN: `${PREFIX}/MODAL_OPEN`,
MODAL_CLOSE: `${PREFIX}/MODAL_CLOSE`,
/* Webhooks */
WEBHOOK_CREATE: `${PREFIX}/WEBHOOK_CREATE`,
WEBHOOK_CREATE_HANDLE: `${PREFIX}/WEBHOOK_CREATE_HANDLE`,
WEBHOOK_UPDATE: `${PREFIX}/WEBHOOK_UPDATE`,
WEBHOOK_UPDATE_HANDLE: `${PREFIX}/WEBHOOK_UPDATE_HANDLE`,
WEBHOOK_DELETE: `${PREFIX}/WEBHOOK_DELETE`,
WEBHOOK_DELETE_HANDLE: `${PREFIX}/WEBHOOK_DELETE_HANDLE`,
/* Users */
USER_CREATE: `${PREFIX}/USER_CREATE`,
+91
View File
@@ -0,0 +1,91 @@
/*!
* Copyright (c) 2024 PLANKA Software GmbH
* Licensed under the Fair Use License: https://github.com/plankanban/planka/blob/master/LICENSE.md
*/
export default [
'actionCreate',
'attachmentCreate',
'attachmentUpdate',
'attachmentDelete',
'backgroundImageCreate',
'backgroundImageDelete',
'baseCustomFieldGroupCreate',
'baseCustomFieldGroupUpdate',
'baseCustomFieldGroupDelete',
'boardCreate',
'boardUpdate',
'boardDelete',
'boardMembershipCreate',
'boardMembershipUpdate',
'boardMembershipDelete',
'cardCreate',
'cardUpdate',
'cardDelete',
'cardLabelCreate',
'cardLabelDelete',
'cardMembershipCreate',
'cardMembershipDelete',
'commentCreate',
'commentUpdate',
'commentDelete',
'customFieldCreate',
'customFieldUpdate',
'customFieldDelete',
'customFieldGroupCreate',
'customFieldGroupUpdate',
'customFieldGroupDelete',
'customFieldValueUpdate',
'customFieldValueDelete',
'labelCreate',
'labelUpdate',
'labelDelete',
'listCreate',
'listUpdate',
'listClear',
'listDelete',
'notificationCreate',
'notificationUpdate',
'notificationServiceCreate',
'notificationServiceUpdate',
'notificationServiceDelete',
'projectCreate',
'projectUpdate',
'projectDelete',
'projectManagerCreate',
'projectManagerDelete',
'taskCreate',
'taskUpdate',
'taskDelete',
'taskListCreate',
'taskListUpdate',
'taskListDelete',
'userCreate',
'userUpdate',
'userDelete',
'webhookCreate',
'webhookUpdate',
'webhookDelete',
];