chore(server): shared IoC 1 - index.js

This commit is contained in:
Kristaps Fabians Geikins
2024-09-25 14:58:25 +03:00
parent 331edf8348
commit af92ad0e78
8 changed files with 249 additions and 171 deletions
@@ -0,0 +1,32 @@
import { buildTableHelper } from '@/modules/core/dbSchema'
export const Workspaces = buildTableHelper('workspaces', [
'id',
'name',
'slug',
'description',
'createdAt',
'updatedAt',
'logo',
'defaultLogoIndex',
'defaultProjectRole',
'domainBasedMembershipProtectionEnabled',
'discoverabilityEnabled'
])
export const WorkspaceAcl = buildTableHelper('workspace_acl', [
'userId',
'role',
'workspaceId',
'createdAt'
])
export const WorkspaceDomains = buildTableHelper('workspace_domains', [
'id',
'workspaceId',
'domain',
'createdAt',
'updatedAt',
'createdByUserId',
'verified'
])