fix(editor): UX Improvements to RBAC feature set (#9683)

This commit is contained in:
Csaba Tuncsik
2024-07-18 14:17:27 +02:00
committed by GitHub
parent 5b440a7679
commit 028a8a2c75
32 changed files with 337 additions and 112 deletions

View File

@@ -38,7 +38,7 @@ const TEMPORARY_VARIABLE_UID_BASE = '@tmpvar';
const allVariables = ref<EnvironmentVariable[]>([]);
const editMode = ref<Record<string, boolean>>({});
const loading = ref(false);
const permissions = getVariablesPermissions(usersStore.currentUser);
const isFeatureEnabled = computed(() =>
@@ -132,9 +132,11 @@ const environmentVariableToResource = (data: EnvironmentVariable): IResource =>
async function initialize() {
if (!isFeatureEnabled.value) return;
loading.value = true;
await environmentsStore.fetchAllVariables();
allVariables.value = [...environmentsStore.variables];
loading.value = false;
}
function addTemporaryVariable() {
@@ -260,6 +262,7 @@ onBeforeUnmount(() => {
:show-filters-dropdown="false"
type="datatable"
:type-props="{ columns: datatableColumns }"
:loading="loading"
@sort="resetNewVariablesList"
@click:add="addTemporaryVariable"
>