handle permissions

This commit is contained in:
Jan Prochazka
2024-08-27 16:32:53 +02:00
parent 74adf1dd3f
commit 94dc292dc9
11 changed files with 101 additions and 56 deletions

View File

@@ -17,6 +17,7 @@
import InputTextModal from '../modals/InputTextModal.svelte';
import ErrorMessageModal from '../modals/ErrorMessageModal.svelte';
import { apiCall } from '../utility/api';
import hasPermission from '../utility/hasPermission';
export let data;
@@ -140,6 +141,7 @@ await dbgateApi.deployDb(${JSON.stringify(
],
data.name != 'default' &&
hasPermission('dbops/model/compare') &&
_.get($currentDatabase, 'connection._id') && {
onClick: handleCompareWithCurrentDb,
text: `Compare with ${_.get($currentDatabase, 'name')}`,