mirror of
https://github.com/IT4Change/gradido.git
synced 2025-12-13 07:45:54 +00:00
Merge pull request #2784 from gradido/events-contribution
feat(backend): events for contributions
This commit is contained in:
commit
d0564c231b
@ -2545,7 +2545,7 @@ describe('ContributionResolver', () => {
|
||||
)
|
||||
})
|
||||
|
||||
it('stores the CONTRIBUTION_CONFIRM event in the database', async () => {
|
||||
it('stores the ADMIN_CONTRIBUTION_CONFIRM event in the database', async () => {
|
||||
await expect(DbEvent.find()).resolves.toContainEqual(
|
||||
expect.objectContaining({
|
||||
type: EventType.ADMIN_CONTRIBUTION_CONFIRM,
|
||||
|
||||
@ -90,7 +90,6 @@ export class ContributionResolver {
|
||||
|
||||
logger.trace('contribution to save', contribution)
|
||||
await DbContribution.save(contribution)
|
||||
|
||||
await EVENT_CONTRIBUTION_CREATE(user, contribution, amount)
|
||||
|
||||
return new UnconfirmedContribution(contribution, user, creations)
|
||||
@ -118,7 +117,6 @@ export class ContributionResolver {
|
||||
contribution.deletedBy = user.id
|
||||
contribution.deletedAt = new Date()
|
||||
await contribution.save()
|
||||
|
||||
await EVENT_CONTRIBUTION_DELETE(user, contribution, contribution.amount)
|
||||
|
||||
const res = await contribution.softRemove()
|
||||
@ -299,11 +297,8 @@ export class ContributionResolver {
|
||||
contribution.moderatorId = moderator.id
|
||||
contribution.contributionType = ContributionType.ADMIN
|
||||
contribution.contributionStatus = ContributionStatus.PENDING
|
||||
|
||||
logger.trace('contribution to save', contribution)
|
||||
|
||||
await DbContribution.save(contribution)
|
||||
|
||||
await EVENT_ADMIN_CONTRIBUTION_CREATE(emailContact.user, moderator, contribution, amount)
|
||||
|
||||
return getUserCreation(emailContact.userId, clientTimezoneOffset)
|
||||
@ -369,9 +364,7 @@ export class ContributionResolver {
|
||||
result.amount = amount
|
||||
result.memo = contributionToUpdate.memo
|
||||
result.date = contributionToUpdate.contributionDate
|
||||
|
||||
result.creation = await getUserCreation(emailContact.user.id, clientTimezoneOffset)
|
||||
|
||||
await EVENT_ADMIN_CONTRIBUTION_UPDATE(
|
||||
emailContact.user,
|
||||
moderator,
|
||||
@ -436,7 +429,6 @@ export class ContributionResolver {
|
||||
contribution.deletedBy = moderator.id
|
||||
await contribution.save()
|
||||
const res = await contribution.softRemove()
|
||||
|
||||
await EVENT_ADMIN_CONTRIBUTION_DELETE(
|
||||
{ id: contribution.userId } as DbUser,
|
||||
moderator,
|
||||
@ -554,7 +546,6 @@ export class ContributionResolver {
|
||||
} finally {
|
||||
await queryRunner.release()
|
||||
}
|
||||
|
||||
await EVENT_ADMIN_CONTRIBUTION_CONFIRM(user, moderatorUser, contribution, contribution.amount)
|
||||
} finally {
|
||||
releaseLock()
|
||||
@ -613,7 +604,6 @@ export class ContributionResolver {
|
||||
contributionToUpdate.deniedBy = moderator.id
|
||||
contributionToUpdate.deniedAt = new Date()
|
||||
const res = await contributionToUpdate.save()
|
||||
|
||||
await EVENT_ADMIN_CONTRIBUTION_DENY(
|
||||
user,
|
||||
moderator,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user