Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(notification)!: remove stomper #71

Merged
merged 11 commits into from
Oct 16, 2024
Merged

feat(notification)!: remove stomper #71

merged 11 commits into from
Oct 16, 2024

Conversation

dargmuesli
Copy link
Member

@dargmuesli dargmuesli commented Oct 6, 2024

The stomper database role was used by maevsi/stomper to directly connect to the database and mark notifications for which an email has been sent as acknowledged so that they're not sent more than once by mistake.
The new mailer will be part of the main maevsi repository and will use a POST request to the http api (postgraphile) to mark notifications (at this point those equal to emails) as sent. Therefore access permission for the respective function are set to maevsi_anonymous as one needs to know the uuid of a notification to mark it as acknowledged which is not meant to be public.

dargmuesli and others added 9 commits October 4, 2024 17:28
First step to full event streaming migration
Somebody forgot to remove function notify.
…moval

chore(notification): remove function notify
## [4.0.0-beta.1](3.4.8...4.0.0-beta.1) (2024-10-04)

### ⚠ BREAKING CHANGES

* **notification:** remove trigger

### Features

* **notification:** remove trigger ([bef6af9](bef6af9))
## [4.0.0-beta.2](4.0.0-beta.1...4.0.0-beta.2) (2024-10-06)

### ⚠ BREAKING CHANGES

* **roles:** remove stomper
* **notification:** grant execute to anonymous

### Features

* **notification:** grant execute to anonymous ([070c694](070c694))
* **roles:** remove stomper ([5efe0e7](5efe0e7))
Copy link
Contributor

@sthelemann sthelemann left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good

@dargmuesli
Copy link
Member Author

Ok, I'm gonna merge this once

@dargmuesli dargmuesli added waiting and removed waiting labels Oct 9, 2024
@dargmuesli dargmuesli merged commit e49c8f4 into master Oct 16, 2024
11 checks passed
@dargmuesli dargmuesli deleted the beta branch October 16, 2024 16:37
@maevsi-bot
Copy link

🎉 This PR is included in version 4.0.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants