feat(editor): Add custom data store column headers (no-changelog) (#18390)

Co-authored-by: Milorad FIlipović <milorad@n8n.io>
This commit is contained in:
Svetoslav Dekov
2025-08-19 17:57:35 +02:00
committed by GitHub
parent 169acd12bd
commit 3d2e165ac5
13 changed files with 517 additions and 23 deletions
@@ -795,6 +795,7 @@ describe('dataStore', () => {
createdAt: expect.any(Date),
// eslint-disable-next-line @typescript-eslint/no-unsafe-assignment
updatedAt: expect.any(Date),
index: 0,
},
{
// eslint-disable-next-line @typescript-eslint/no-unsafe-assignment
@@ -805,6 +806,7 @@ describe('dataStore', () => {
createdAt: expect.any(Date),
// eslint-disable-next-line @typescript-eslint/no-unsafe-assignment
updatedAt: expect.any(Date),
index: 1,
},
{
// eslint-disable-next-line @typescript-eslint/no-unsafe-assignment
@@ -815,6 +817,7 @@ describe('dataStore', () => {
createdAt: expect.any(Date),
// eslint-disable-next-line @typescript-eslint/no-unsafe-assignment
updatedAt: expect.any(Date),
index: 2,
},
{
// eslint-disable-next-line @typescript-eslint/no-unsafe-assignment
@@ -825,6 +828,7 @@ describe('dataStore', () => {
createdAt: expect.any(Date),
// eslint-disable-next-line @typescript-eslint/no-unsafe-assignment
updatedAt: expect.any(Date),
index: 3,
},
]),
);
@@ -221,8 +221,7 @@ export class DataStoreRepository extends Repository<DataStore> {
'dataStore',
...this.getDataStoreColumnFields('data_store_column'),
...this.getProjectFields('project'),
])
.addOrderBy('data_store_column.index', 'ASC');
]);
}
private getDataStoreColumnFields(alias: string): string[] {
@@ -232,6 +231,7 @@ export class DataStoreRepository extends Repository<DataStore> {
`${alias}.type`,
`${alias}.createdAt`,
`${alias}.updatedAt`,
`${alias}.index`,
];
}