Add translations on core views (#13895)

closes https://github.com/twentyhq/twenty/issues/11999
This commit is contained in:
nitin
2025-08-19 19:35:53 +02:00
committed by GitHub
parent c582666aeb
commit 025eaff9ec
90 changed files with 1266 additions and 69 deletions
@@ -246,15 +246,22 @@ export class MigrateViewsToCoreCommand extends ActiveOrSuspendedWorkspacesMigrat
workspaceId: string,
queryRunner: QueryRunner,
): Promise<void> {
let viewName = workspaceView.name;
if (workspaceView.key === 'INDEX' && !viewName.includes('{')) {
viewName = 'All {objectLabelPlural}';
}
const coreView: Partial<View> = {
id: workspaceView.id,
name: workspaceView.name,
name: viewName,
objectMetadataId: workspaceView.objectMetadataId,
type: workspaceView.type === 'table' ? ViewType.TABLE : ViewType.KANBAN,
key: workspaceView.key,
icon: workspaceView.icon,
position: workspaceView.position,
isCompact: workspaceView.isCompact,
isCustom: workspaceView.key !== 'INDEX',
openRecordIn:
workspaceView.openRecordIn === 'SIDE_PANEL'
? ViewOpenRecordIn.SIDE_PANEL
@@ -0,0 +1,15 @@
import { type MigrationInterface, type QueryRunner } from 'typeorm';
export class AddIsCustomToView1755075898674 implements MigrationInterface {
name = 'AddIsCustomToView1755075898674';
public async up(queryRunner: QueryRunner): Promise<void> {
await queryRunner.query(
`ALTER TABLE "core"."view" ADD "isCustom" boolean NOT NULL DEFAULT false`,
);
}
public async down(queryRunner: QueryRunner): Promise<void> {
await queryRunner.query(`ALTER TABLE "core"."view" DROP COLUMN "isCustom"`);
}
}