From dd6021e96a7e02a03b5f1994cff835e87bd76bce Mon Sep 17 00:00:00 2001 From: Nybkox Date: Tue, 7 Jan 2025 14:57:33 +0100 Subject: [PATCH] feat: add drop option to triggers and events context menu --- .../src/appobj/DatabaseObjectAppObject.svelte | 21 +++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/packages/web/src/appobj/DatabaseObjectAppObject.svelte b/packages/web/src/appobj/DatabaseObjectAppObject.svelte index d801378a6..fb2ca7c4a 100644 --- a/packages/web/src/appobj/DatabaseObjectAppObject.svelte +++ b/packages/web/src/appobj/DatabaseObjectAppObject.svelte @@ -349,7 +349,17 @@ case 'functions': return [...defaultDatabaseObjectAppObjectActions['functions']]; case 'triggers': - return [...defaultDatabaseObjectAppObjectActions['triggers']]; + return [ + ...defaultDatabaseObjectAppObjectActions['triggers'], + { + divider: true, + }, + hasPermission('dbops/model/edit') && { + label: 'Drop trigger', + isDrop: true, + requiresWriteAccess: true, + }, + ]; case 'collections': return [ ...defaultDatabaseObjectAppObjectActions['collections'], @@ -393,7 +403,14 @@ { divider: true, }, - , + hasPermission('dbops/model/edit') && { + label: 'Drop event', + isDrop: true, + requiresWriteAccess: true, + }, + { + divider: true, + }, ]; if (data?.status === 'ENABLED') {