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') {