More api and database cleanup
This commit is contained in:
@@ -62,6 +62,7 @@ export class VerificationsService {
|
||||
.where("status", "in", ALLOWED_FROM.update)
|
||||
.set({
|
||||
status: "draft" satisfies VerificationStatus,
|
||||
submitted_at: null,
|
||||
assessment_id: assessmentId,
|
||||
media_key_back_squat: activityMediaKeys[Activity.BackSquat],
|
||||
media_key_deadlift: activityMediaKeys[Activity.Deadlift],
|
||||
@@ -96,6 +97,7 @@ export class VerificationsService {
|
||||
.$if(opt.filter?.status !== undefined, (qb) => qb
|
||||
.where("verifications.status", "=", opt.filter!.status!)
|
||||
)
|
||||
.orderBy("verifications.submitted_at", (ob) => ob.desc().nullsLast())
|
||||
.orderBy("verifications.created_at", "desc")
|
||||
.$if(opt.limit !== undefined, (qb) => qb.limit(opt.limit!))
|
||||
.$if(opt.offset !== undefined, (qb) => qb.offset(opt.offset!))
|
||||
@@ -109,7 +111,7 @@ export class VerificationsService {
|
||||
.where((eb) => eb.and(
|
||||
REQUIRED_MEDIA_ACTIVITIES.map((activity) => eb(MEDIA_KEY_COLUMN[activity], "is not", null))
|
||||
))
|
||||
.set({ status: "submitted" satisfies VerificationStatus })
|
||||
.set({ status: "submitted" satisfies VerificationStatus, submitted_at: new Date() })
|
||||
.returning(["id", "status"])
|
||||
.executeTakeFirst();
|
||||
}
|
||||
@@ -159,6 +161,7 @@ export class VerificationsService {
|
||||
"verifications.assessment_id",
|
||||
"verifications.status",
|
||||
"verifications.created_at",
|
||||
"verifications.submitted_at",
|
||||
"verifications.completed_at",
|
||||
"verifications.completed_by",
|
||||
"verifications.reviewer_notes",
|
||||
|
||||
Reference in New Issue
Block a user