feat: updated ui based on review

This commit is contained in:
=
2025-06-12 15:31:41 +05:30
parent 2d4476f99c
commit e5fb1ac808
8 changed files with 102 additions and 35 deletions
@@ -14,6 +14,17 @@ export async function up(knex: Knex): Promise<void> {
if (!hasApprovalRequiredColumn) t.integer("approvalsRequired").nullable();
});
}
// set rejected status for all access request that was rejected and still has status pending
await knex(TableName.AccessApprovalRequest)
.leftJoin(
TableName.AccessApprovalRequestReviewer,
`${TableName.AccessApprovalRequest}.id`,
`${TableName.AccessApprovalRequestReviewer}.requestId`
)
.where(`${TableName.AccessApprovalRequest}.status` as "status", "pending")
.where(`${TableName.AccessApprovalRequestReviewer}.status` as "status", "rejected")
.update(`${TableName.AccessApprovalRequest}.status` as "status", "rejected");
}
export async function down(knex: Knex): Promise<void> {