From 00f5740d1800d0ff5985b165f66afc856a03956f Mon Sep 17 00:00:00 2001 From: Youssef Date: Tue, 30 Nov 2021 15:25:52 +0100 Subject: [PATCH] fix: rename last_update to updated_at --- src/lib/db/project-store.ts | 6 +++--- src/lib/services/project-health-service.ts | 2 +- src/lib/types/model.ts | 4 ++-- src/lib/types/stores/project-store.ts | 2 +- .../20211130093333-add-last-update-to-projects.js | 12 ------------ .../20211130142314-add-updated-at-to-projects.js | 12 ++++++++++++ 6 files changed, 19 insertions(+), 19 deletions(-) delete mode 100644 src/migrations/20211130093333-add-last-update-to-projects.js create mode 100644 src/migrations/20211130142314-add-updated-at-to-projects.js diff --git a/src/lib/db/project-store.ts b/src/lib/db/project-store.ts index a34485baea1..4d19552c44e 100644 --- a/src/lib/db/project-store.ts +++ b/src/lib/db/project-store.ts @@ -17,7 +17,7 @@ const COLUMNS = [ 'description', 'created_at', 'health', - 'last_update', + 'updated_at', ]; const TABLE = 'projects'; @@ -81,7 +81,7 @@ class ProjectStore implements IProjectStore { async updateHealth(healthUpdate: IProjectHealthUpdate): Promise { await this.db(TABLE) .where({ id: healthUpdate.id }) - .update({ health: healthUpdate.health, last_update: new Date() }); + .update({ health: healthUpdate.health, updated_at: new Date() }); } async create(project: IProjectInsert): Promise { @@ -204,7 +204,7 @@ class ProjectStore implements IProjectStore { description: row.description, createdAt: row.created_at, health: row.health || 100, - lastUpdate: row.last_update || new Date(), + updatedAt: row.updated_at || new Date(), }; } } diff --git a/src/lib/services/project-health-service.ts b/src/lib/services/project-health-service.ts index a2b1cf379cc..0eabecb2d91 100644 --- a/src/lib/services/project-health-service.ts +++ b/src/lib/services/project-health-service.ts @@ -72,7 +72,7 @@ export default class ProjectHealthService { name: project.name, description: project.description, health: project.health, - lastUpdate: project.lastUpdate, + updatedAt: project.updatedAt, environments, features, members, diff --git a/src/lib/types/model.ts b/src/lib/types/model.ts index 50c8fe5d3e6..f83f82866a2 100644 --- a/src/lib/types/model.ts +++ b/src/lib/types/model.ts @@ -143,7 +143,7 @@ export interface IProjectOverview { members: number; version: number; health: number; - lastUpdate?: Date; + updatedAt?: Date; } export interface IProjectHealthReport extends IProjectOverview { @@ -310,7 +310,7 @@ export interface IProject { description: string; health?: number; createdAt?: Date; - lastUpdate?: Date; + updatedAt?: Date; } export interface IProjectWithCount extends IProject { diff --git a/src/lib/types/stores/project-store.ts b/src/lib/types/stores/project-store.ts index cff7a92c8bc..9d0448e0667 100644 --- a/src/lib/types/stores/project-store.ts +++ b/src/lib/types/stores/project-store.ts @@ -5,7 +5,7 @@ export interface IProjectInsert { id: string; name: string; description: string; - lastUpdate?: Date; + updatedAt?: Date; } export interface IProjectArchived { diff --git a/src/migrations/20211130093333-add-last-update-to-projects.js b/src/migrations/20211130093333-add-last-update-to-projects.js deleted file mode 100644 index dd696a6d204..00000000000 --- a/src/migrations/20211130093333-add-last-update-to-projects.js +++ /dev/null @@ -1,12 +0,0 @@ -'use strict'; - -exports.up = function (db, callback) { - db.runSql( - 'ALTER TABLE projects ADD COLUMN "last_update" TIMESTAMP WITH TIME ZONE', - callback, - ); -}; - -exports.down = function (db, callback) { - db.runSql('ALTER TABLE projects DROP COLUMN "last_update";', callback); -}; diff --git a/src/migrations/20211130142314-add-updated-at-to-projects.js b/src/migrations/20211130142314-add-updated-at-to-projects.js new file mode 100644 index 00000000000..016d43ab0e1 --- /dev/null +++ b/src/migrations/20211130142314-add-updated-at-to-projects.js @@ -0,0 +1,12 @@ +'use strict'; + +exports.up = function (db, callback) { + db.runSql( + 'ALTER TABLE projects ADD COLUMN "updated_at" TIMESTAMP WITH TIME ZONE', + callback, + ); +}; + +exports.down = function (db, callback) { + db.runSql('ALTER TABLE projects DROP COLUMN "updated_at";', callback); +};