Skip to content

refactor: pg-boss jobs and esign - #493

Merged
dahal merged 37 commits into
mainfrom
refactor-pg-boss
Sep 19, 2024
Merged

refactor: pg-boss jobs and esign#493
dahal merged 37 commits into
mainfrom
refactor-pg-boss

Conversation

@G3root

@G3root G3root commented Aug 21, 2024

Copy link
Copy Markdown
Collaborator

things changed

  • Improved job API
  • Split the workers separately for e-sign PDF generation

@G3root
G3root requested a review from dahal August 21, 2024 12:51
@github-actions

github-actions Bot commented Aug 21, 2024

Copy link
Copy Markdown

Thank you for following the naming conventions for pull request titles! 🙏

@G3root G3root changed the title refactor: pg-boss jobs refactor: pg-boss jobs and esign Sep 7, 2024
@G3root

G3root commented Sep 7, 2024

Copy link
Copy Markdown
Collaborator Author

@dahal pushed some additional changes to this PR. changes done.

  • refactored esign logic to be more verbose
  • upgraded pg-boss to v10
  • upgraded react-email to v3
  • fixed esign audit log not logged for some actions
  • fixed document status handling

@dahal
dahal merged commit b63006f into main Sep 19, 2024
@dahal
dahal deleted the refactor-pg-boss branch September 19, 2024 04:46
zeekay referenced this pull request in hanzoai/captable Mar 10, 2026
* feat: add queue utility

* feat: add QUEUE_DATABASE_URL

* feat: update member invite email

* feat: update password reset email

* feat: update share update email

* feat: update data room email job

* feat: update reinvite job

* feat: register jobs

* feat: add eSignNotificationWorker

* feat: add authVerificationEmailWorker

* feat: add esign confirmation job

* feat: add esign pdf worker

* feat: refactor name

* refactor: move lib

* feat: update

* feat: use singleton

* feat: split and register

* chore: fix connection

* fix: type

* chore: fix type

* chore: upgrade pg-boss

* chore: fix type

* fix: types

* feat:  move audit inside handler

* feat: refactor sign-template

* fix: remove sent status

* feat: add status complete

* feat: add new enums

* fix: status map

* fix: status

* fix: job

* feat: refactor esign

* fix: status enum

* feat: changes

* chore: upgrade react email

* feat: use render method
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants