Complete Fix view work (#2272)

* Fix views

* Make view sorts and view filters functional

* Complete Company table view fix

* Fix model creation

* Start fixing board

* Complete work
This commit is contained in:
Charles Bochet
2023-10-29 16:29:00 +01:00
committed by GitHub
parent 685d342170
commit 9bab28912d
118 changed files with 1806 additions and 1413 deletions

View File

@ -1,59 +0,0 @@
import { TenantMigrationTableAction } from 'src/metadata/tenant-migration/tenant-migration.entity';
export const addPeopleTable: TenantMigrationTableAction[] = [
{
name: 'people',
action: 'create',
},
{
name: 'people',
action: 'alter',
columns: [
{
name: 'firstName',
type: 'varchar',
action: 'create',
},
{
name: 'lastName',
type: 'varchar',
action: 'create',
},
{
name: 'email',
type: 'varchar',
action: 'create',
},
{
name: 'phone',
type: 'varchar',
action: 'create',
},
{
name: 'city',
type: 'varchar',
action: 'create',
},
{
name: 'jobTitle',
type: 'varchar',
action: 'create',
},
{
name: 'linkedinUrl',
type: 'varchar',
action: 'create',
},
{
name: 'xUrl',
type: 'varchar',
action: 'create',
},
{
name: 'avatarUrl',
type: 'varchar',
action: 'create',
},
],
},
];

View File

@ -0,0 +1,39 @@
import { TenantMigrationTableAction } from 'src/metadata/tenant-migration/tenant-migration.entity';
export const addViewFilterTable: TenantMigrationTableAction[] = [
{
name: 'viewFilter',
action: 'create',
},
{
name: 'viewFilter',
action: 'alter',
columns: [
{
name: 'fieldId',
type: 'varchar',
action: 'create',
},
{
name: 'viewId',
type: 'varchar',
action: 'create',
},
{
name: 'operand',
type: 'varchar',
action: 'create',
},
{
name: 'value',
type: 'varchar',
action: 'create',
},
{
name: 'displayValue',
type: 'varchar',
action: 'create',
},
],
},
];

View File

@ -0,0 +1,29 @@
import { TenantMigrationTableAction } from 'src/metadata/tenant-migration/tenant-migration.entity';
export const addViewSortTable: TenantMigrationTableAction[] = [
{
name: 'viewSort',
action: 'create',
},
{
name: 'viewSort',
action: 'alter',
columns: [
{
name: 'fieldId',
type: 'varchar',
action: 'create',
},
{
name: 'viewId',
type: 'varchar',
action: 'create',
},
{
name: 'direction',
type: 'varchar',
action: 'create',
},
],
},
];