mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-10-06 07:26:45 +00:00
fix: rollback access approval requests requestedBy
This commit is contained in:
committed by
Daniel Hougaard
parent
209004ec6d
commit
1216d218c1
@@ -238,13 +238,13 @@ export async function down(knex: Knex): Promise<void> {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
await knex(TableName.AccessApprovalRequest).update({
|
// await knex(TableName.AccessApprovalRequest).update({
|
||||||
// eslint-disable-next-line
|
// // eslint-disable-next-line
|
||||||
// @ts-ignore because generate schema happens after this
|
// // @ts-ignore because generate schema happens after this
|
||||||
requestedBy: knex(TableName.ProjectMembership)
|
// requestedBy: knex(TableName.ProjectMembership)
|
||||||
.select("id")
|
// .select("id")
|
||||||
.where("userId", knex.raw("??", [`${TableName.AccessApprovalRequest}.requestedByUserId`]))
|
// .where("userId", knex.raw("??", [`${TableName.AccessApprovalRequest}.requestedByUserId`]))
|
||||||
});
|
// });
|
||||||
|
|
||||||
// Try to find a project membership based on the AccessApprovalRequest.requestedByUserId and AccessApprovalRequest.policyId(reference to AccessApprovalRequestPolicy).envId(reference to Environment).projectId(reference to Project)
|
// Try to find a project membership based on the AccessApprovalRequest.requestedByUserId and AccessApprovalRequest.policyId(reference to AccessApprovalRequestPolicy).envId(reference to Environment).projectId(reference to Project)
|
||||||
// If a project membership is found, set the AccessApprovalRequest.requestedBy to the project membership id
|
// If a project membership is found, set the AccessApprovalRequest.requestedBy to the project membership id
|
||||||
|
|||||||
Reference in New Issue
Block a user