- Added the table and initial view columns to the seedViews() function (packages/twenty-server/src/database/typeorm-seeds/workspace/views.ts):
1a)
const createdViews = await workspaceDataSource
.createQueryBuilder()
.insert()
.into(${schemaName}.view, ['name', 'objectMetadataId', 'type'])
.values([
...
"{
name: 'All Commission Lines',
objectMetadataId: objectMetadataMap['commissionLine'].id,
type: 'table',
},"
])
.returning('*')
.execute();
1b)
await workspaceDataSource
.createQueryBuilder()
.insert()
.into(${schemaName}.viewField, [
'fieldMetadataId',
'viewId',
'position',
'isVisible',
'size',
])
.values([
...
{
fieldMetadataId: objectMetadataMap['commissionLine'].fields['client'],
viewId: viewIdMap['All Commission Lines'],
position: 0,
isVisible: true,
size: 180,
},
])
.execute();