mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-18 10:31:15 +00:00
refactor(editor): Apply Prettier (no-changelog) (#4920)
* ⚡ Adjust `format` script * 🔥 Remove exemption for `editor-ui` * 🎨 Prettify * 👕 Fix lint
This commit is contained in:
@@ -10,12 +10,20 @@
|
||||
<template #content>
|
||||
<div>
|
||||
<div v-if="isPending">
|
||||
<n8n-text color="text-base">{{ $locale.baseText('settings.users.confirmUserDeletion') }}</n8n-text>
|
||||
<n8n-text color="text-base">{{
|
||||
$locale.baseText('settings.users.confirmUserDeletion')
|
||||
}}</n8n-text>
|
||||
</div>
|
||||
<div :class="$style.content" v-else>
|
||||
<div><n8n-text color="text-base">{{ $locale.baseText('settings.users.confirmDataHandlingAfterDeletion') }}</n8n-text></div>
|
||||
<div>
|
||||
<n8n-text color="text-base">{{
|
||||
$locale.baseText('settings.users.confirmDataHandlingAfterDeletion')
|
||||
}}</n8n-text>
|
||||
</div>
|
||||
<el-radio :value="operation" label="transfer" @change="() => setOperation('transfer')">
|
||||
<n8n-text color="text-dark">{{ $locale.baseText('settings.users.transferWorkflowsAndCredentials') }}</n8n-text>
|
||||
<n8n-text color="text-dark">{{
|
||||
$locale.baseText('settings.users.transferWorkflowsAndCredentials')
|
||||
}}</n8n-text>
|
||||
</el-radio>
|
||||
<div :class="$style.optionInput" v-if="operation === 'transfer'">
|
||||
<n8n-input-label :label="$locale.baseText('settings.users.userToTransferTo')">
|
||||
@@ -29,38 +37,49 @@
|
||||
</n8n-input-label>
|
||||
</div>
|
||||
<el-radio :value="operation" label="delete" @change="() => setOperation('delete')">
|
||||
<n8n-text color="text-dark">{{ $locale.baseText('settings.users.deleteWorkflowsAndCredentials') }}</n8n-text>
|
||||
<n8n-text color="text-dark">{{
|
||||
$locale.baseText('settings.users.deleteWorkflowsAndCredentials')
|
||||
}}</n8n-text>
|
||||
</el-radio>
|
||||
<div :class="$style.optionInput" v-if="operation === 'delete'">
|
||||
<n8n-input-label :label="$locale.baseText('settings.users.deleteConfirmationMessage')">
|
||||
<n8n-input :value="deleteConfirmText" :placeholder="$locale.baseText('settings.users.deleteConfirmationText')" @input="setConfirmText" />
|
||||
<n8n-input
|
||||
:value="deleteConfirmText"
|
||||
:placeholder="$locale.baseText('settings.users.deleteConfirmationText')"
|
||||
@input="setConfirmText"
|
||||
/>
|
||||
</n8n-input-label>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
<template #footer>
|
||||
<n8n-button :loading="loading" :disabled="!enabled" :label="$locale.baseText('settings.users.delete')" @click="onSubmit" float="right" />
|
||||
<n8n-button
|
||||
:loading="loading"
|
||||
:disabled="!enabled"
|
||||
:label="$locale.baseText('settings.users.delete')"
|
||||
@click="onSubmit"
|
||||
float="right"
|
||||
/>
|
||||
</template>
|
||||
</Modal>
|
||||
</template>
|
||||
|
||||
|
||||
<script lang="ts">
|
||||
import mixins from "vue-typed-mixins";
|
||||
import mixins from 'vue-typed-mixins';
|
||||
|
||||
import { showMessage } from "@/mixins/showMessage";
|
||||
import Modal from "./Modal.vue";
|
||||
import Vue from "vue";
|
||||
import { IUser } from "../Interface";
|
||||
import { mapStores } from "pinia";
|
||||
import { showMessage } from '@/mixins/showMessage';
|
||||
import Modal from './Modal.vue';
|
||||
import Vue from 'vue';
|
||||
import { IUser } from '../Interface';
|
||||
import { mapStores } from 'pinia';
|
||||
import { useUsersStore } from '@/stores/users';
|
||||
|
||||
export default mixins(showMessage).extend({
|
||||
components: {
|
||||
Modal,
|
||||
},
|
||||
name: "DeleteUserModal",
|
||||
name: 'DeleteUserModal',
|
||||
props: {
|
||||
modalName: {
|
||||
type: String,
|
||||
@@ -88,17 +107,18 @@ export default mixins(showMessage).extend({
|
||||
return this.userToDelete ? this.userToDelete && !this.userToDelete.firstName : false;
|
||||
},
|
||||
title(): string {
|
||||
const user = this.userToDelete && (this.userToDelete.fullName || this.userToDelete.email) || '';
|
||||
return this.$locale.baseText(
|
||||
'settings.users.deleteUser',
|
||||
{ interpolate: { user }},
|
||||
);
|
||||
const user =
|
||||
(this.userToDelete && (this.userToDelete.fullName || this.userToDelete.email)) || '';
|
||||
return this.$locale.baseText('settings.users.deleteUser', { interpolate: { user } });
|
||||
},
|
||||
enabled(): boolean {
|
||||
if (this.isPending) {
|
||||
return true;
|
||||
}
|
||||
if (this.operation === 'delete' && this.deleteConfirmText === this.$locale.baseText('settings.users.deleteConfirmationText')) {
|
||||
if (
|
||||
this.operation === 'delete' &&
|
||||
this.deleteConfirmText === this.$locale.baseText('settings.users.deleteConfirmationText')
|
||||
) {
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -128,7 +148,7 @@ export default mixins(showMessage).extend({
|
||||
|
||||
this.loading = true;
|
||||
|
||||
const params = {id: this.activeId} as {id: string, transferId?: string};
|
||||
const params = { id: this.activeId } as { id: string; transferId?: string };
|
||||
if (this.operation === 'transfer') {
|
||||
params.transferId = this.transferId;
|
||||
}
|
||||
@@ -139,10 +159,9 @@ export default mixins(showMessage).extend({
|
||||
if (this.transferId) {
|
||||
const transferUser: IUser | null = this.usersStore.getUserById(this.transferId);
|
||||
if (transferUser) {
|
||||
message = this.$locale.baseText(
|
||||
'settings.users.transferredToUser',
|
||||
{ interpolate: { user: transferUser.fullName || '' }},
|
||||
);
|
||||
message = this.$locale.baseText('settings.users.transferredToUser', {
|
||||
interpolate: { user: transferUser.fullName || '' },
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
@@ -153,7 +172,6 @@ export default mixins(showMessage).extend({
|
||||
});
|
||||
|
||||
this.modalBus.$emit('close');
|
||||
|
||||
} catch (error) {
|
||||
this.$showError(error, this.$locale.baseText('settings.users.userDeletedError'));
|
||||
}
|
||||
@@ -161,7 +179,6 @@ export default mixins(showMessage).extend({
|
||||
},
|
||||
},
|
||||
});
|
||||
|
||||
</script>
|
||||
|
||||
<style lang="scss" module>
|
||||
|
||||
Reference in New Issue
Block a user