UBER-62: Maintenance warnings (#3210)

Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
This commit is contained in:
Andrey Sobolev
2023-05-19 18:46:05 +07:00
committed by GitHub
parent 39e5dd5142
commit f9d2ce4a1e
37 changed files with 688 additions and 221 deletions
+12
View File
@@ -26,6 +26,7 @@ import {
listAccounts,
listWorkspaces,
replacePassword,
setAccountAdmin,
setRole,
upgradeWorkspace
} from '@hcengineering/account'
@@ -195,6 +196,17 @@ export function devTool (
await setRole(email, workspace, productId, role)
})
program
.command('set-user-admin <email> <role>')
.description('set user role')
.action(async (email: string, role: string) => {
const { mongodbUri } = prepareTools()
console.log(`set user ${email} admin...`)
return await withDatabase(mongodbUri, async (db) => {
await setAccountAdmin(db, email, role === 'true')
})
})
program
.command('upgrade-workspace <name>')
.description('upgrade workspace')