fix(editor): Prevent keyboard shortcuts to edit workflows in readonly mode (#6613)

This commit is contained in:
Csaba Tuncsik
2023-07-06 16:01:52 +02:00
committed by GitHub
parent 7515f7d52a
commit 7383e7fd48
4 changed files with 41 additions and 38 deletions

View File

@@ -112,6 +112,7 @@ import { useUsersStore } from '@/stores/users.store';
import { useWorkflowsStore } from '@/stores/workflows.store';
import { useCredentialsStore } from '@/stores/credentials.store';
import { useSourceControlStore } from '@/stores/sourceControl.store';
import { genericHelpers } from '@/mixins/genericHelpers';
type IResourcesListLayoutInstance = Vue & { sendFiltersTelemetry: (source: string) => void };
@@ -123,6 +124,7 @@ const StatusFilter = {
const WorkflowsView = defineComponent({
name: 'WorkflowsView',
mixins: [genericHelpers],
components: {
ResourcesListLayout,
WorkflowCard,
@@ -174,9 +176,6 @@ const WorkflowsView = defineComponent({
},
];
},
readOnlyEnv(): boolean {
return this.sourceControlStore.preferences.branchReadOnly;
},
},
methods: {
addWorkflow() {