chore(workspaces): drop defaultLogoIndex (#3898)
This commit is contained in:
@@ -27,7 +27,6 @@ export type Workspace = {
|
||||
createdAt: Date
|
||||
updatedAt: Date
|
||||
logo: string | null
|
||||
defaultLogoIndex: number
|
||||
defaultProjectRole: WorkspaceDefaultProjectRole
|
||||
domainBasedMembershipProtectionEnabled: boolean
|
||||
discoverabilityEnabled: boolean
|
||||
@@ -35,7 +34,7 @@ export type Workspace = {
|
||||
|
||||
export type LimitedWorkspace = Pick<
|
||||
Workspace,
|
||||
'id' | 'slug' | 'name' | 'description' | 'logo' | 'defaultLogoIndex'
|
||||
'id' | 'slug' | 'name' | 'description' | 'logo'
|
||||
>
|
||||
|
||||
export type WorkspaceWithDomains = Workspace & { domains: WorkspaceDomain[] }
|
||||
|
||||
@@ -8,7 +8,6 @@ export const Workspaces = buildTableHelper('workspaces', [
|
||||
'createdAt',
|
||||
'updatedAt',
|
||||
'logo',
|
||||
'defaultLogoIndex',
|
||||
'defaultProjectRole',
|
||||
'domainBasedMembershipProtectionEnabled',
|
||||
'discoverabilityEnabled'
|
||||
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
import { Knex } from 'knex'
|
||||
|
||||
export async function up(knex: Knex): Promise<void> {
|
||||
await knex.schema.alterTable('workspaces', (table) => {
|
||||
table.dropColumn('defaultLogoIndex')
|
||||
})
|
||||
}
|
||||
|
||||
export async function down(knex: Knex): Promise<void> {
|
||||
await knex.schema.alterTable('workspaces', (table) => {
|
||||
table.integer('defaultLogoIndex').defaultTo(0).notNullable()
|
||||
})
|
||||
}
|
||||
Reference in New Issue
Block a user