chore:little fixes and formating and linting and patches
This commit is contained in:
@@ -19,8 +19,8 @@ export async function deleteUser() {
|
||||
console.log(chalk.red('\n🗑️ Delete User\n'));
|
||||
console.log(
|
||||
chalk.yellow(
|
||||
'⚠️ WARNING: This will permanently delete the user and remove them from all organizations!\n',
|
||||
),
|
||||
'⚠️ WARNING: This will permanently delete the user and remove them from all organizations!\n'
|
||||
)
|
||||
);
|
||||
console.log('Loading users...\n');
|
||||
|
||||
@@ -59,7 +59,7 @@ export async function deleteUser() {
|
||||
};
|
||||
});
|
||||
|
||||
const searchFunction = async (_answers: unknown, input = '') => {
|
||||
const searchFunction = (_answers: unknown, input = '') => {
|
||||
const fuzzyResult = fuzzy.filter(input, searchItems, {
|
||||
extract: (item: UserSearchItem) =>
|
||||
`${item.email} ${item.firstName || ''} ${item.lastName || ''}`,
|
||||
@@ -107,46 +107,46 @@ export async function deleteUser() {
|
||||
console.log(` ${chalk.bold('User:')} ${user.email}`);
|
||||
if (user.firstName || user.lastName) {
|
||||
console.log(
|
||||
` ${chalk.gray('Name:')} ${user.firstName || ''} ${user.lastName || ''}`,
|
||||
` ${chalk.gray('Name:')} ${user.firstName || ''} ${user.lastName || ''}`
|
||||
);
|
||||
}
|
||||
console.log(` ${chalk.gray('ID:')} ${user.id}`);
|
||||
console.log(
|
||||
` ${chalk.gray('Member of:')} ${user.membership.length} organizations`,
|
||||
` ${chalk.gray('Member of:')} ${user.membership.length} organizations`
|
||||
);
|
||||
console.log(` ${chalk.gray('Auth accounts:')} ${user.accounts.length}`);
|
||||
|
||||
if (user.createdOrganizations.length > 0) {
|
||||
console.log(
|
||||
chalk.red(
|
||||
`\n ⚠️ This user CREATED ${user.createdOrganizations.length} organization(s):`,
|
||||
),
|
||||
`\n ⚠️ This user CREATED ${user.createdOrganizations.length} organization(s):`
|
||||
)
|
||||
);
|
||||
for (const org of user.createdOrganizations) {
|
||||
console.log(` - ${org.name} ${chalk.gray(`(${org.id})`)}`);
|
||||
}
|
||||
console.log(
|
||||
chalk.yellow(
|
||||
' Note: These organizations will NOT be deleted, only the user reference.',
|
||||
),
|
||||
' Note: These organizations will NOT be deleted, only the user reference.'
|
||||
)
|
||||
);
|
||||
}
|
||||
|
||||
if (user.membership.length > 0) {
|
||||
console.log(
|
||||
chalk.red('\n Organizations where user will be removed from:'),
|
||||
chalk.red('\n Organizations where user will be removed from:')
|
||||
);
|
||||
for (const member of user.membership) {
|
||||
console.log(
|
||||
` - ${member.organization.name} ${chalk.gray(`(${member.role})`)}`,
|
||||
` - ${member.organization.name} ${chalk.gray(`(${member.role})`)}`
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
console.log(
|
||||
chalk.red(
|
||||
'\n⚠️ This will delete the user account, all sessions, and remove them from all organizations!',
|
||||
),
|
||||
'\n⚠️ This will delete the user account, all sessions, and remove them from all organizations!'
|
||||
)
|
||||
);
|
||||
|
||||
// First confirmation
|
||||
@@ -155,7 +155,7 @@ export async function deleteUser() {
|
||||
type: 'confirm',
|
||||
name: 'confirmFirst',
|
||||
message: chalk.red(
|
||||
`Are you ABSOLUTELY SURE you want to delete user "${user.email}"?`,
|
||||
`Are you ABSOLUTELY SURE you want to delete user "${user.email}"?`
|
||||
),
|
||||
default: false,
|
||||
},
|
||||
@@ -186,7 +186,7 @@ export async function deleteUser() {
|
||||
type: 'confirm',
|
||||
name: 'confirmFinal',
|
||||
message: chalk.red(
|
||||
'FINAL WARNING: This action CANNOT be undone. Delete now?',
|
||||
'FINAL WARNING: This action CANNOT be undone. Delete now?'
|
||||
),
|
||||
default: false,
|
||||
},
|
||||
@@ -210,8 +210,8 @@ export async function deleteUser() {
|
||||
console.log(chalk.green('\n✅ User deleted successfully!'));
|
||||
console.log(
|
||||
chalk.gray(
|
||||
`Deleted: ${user.email} (removed from ${user.membership.length} organizations)`,
|
||||
),
|
||||
`Deleted: ${user.email} (removed from ${user.membership.length} organizations)`
|
||||
)
|
||||
);
|
||||
} catch (error) {
|
||||
console.error(chalk.red('\n❌ Error deleting user:'), error);
|
||||
|
||||
Reference in New Issue
Block a user