-
Notifications
You must be signed in to change notification settings - Fork 32
✨ Introduce new Notifications service
#8615
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
base: master
Are you sure you want to change the base?
✨ Introduce new Notifications service
#8615
Conversation
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## master #8615 +/- ##
==========================================
+ Coverage 87.12% 88.89% +1.77%
==========================================
Files 2010 1811 -199
Lines 79008 71420 -7588
Branches 1377 863 -514
==========================================
- Hits 68832 63486 -5346
+ Misses 9777 7715 -2062
+ Partials 399 219 -180
*This pull request uses carry forward flags. Click here to find out more.
Continue to review full report in Codecov by Sentry.
🚀 New features to boost your workflow:
|
…ifications-service
pcrespov
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
thx!
GitHK
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
All right, looking forward for a simple interface to be used form other services.
bisgaard-itis
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Cool! Thanks a lot.
One more celery to join the family 🎉
packages/notifications-library/src/notifications_library/_render.py
Outdated
Show resolved
Hide resolved
sanderegg
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks! a few suggestions and comments
packages/models-library/src/models_library/api_schemas_notifications/channels/_email_channel.py
Show resolved
Hide resolved
packages/models-library/src/models_library/api_schemas_notifications/channels/_email_channel.py
Outdated
Show resolved
Hide resolved
packages/models-library/src/models_library/api_schemas_notifications/events/_account_events.py
Outdated
Show resolved
Hide resolved
packages/models-library/src/models_library/api_schemas_notifications/events/_account_events.py
Outdated
Show resolved
Hide resolved
packages/models-library/src/models_library/api_schemas_notifications/events/_account_events.py
Outdated
Show resolved
Hide resolved
packages/models-library/src/models_library/api_schemas_notifications/events/_account_events.py
Outdated
Show resolved
Hide resolved
packages/notifications-library/src/notifications_library/_render.py
Outdated
Show resolved
Hide resolved
packages/notifications-library/src/notifications_library/_render.py
Outdated
Show resolved
Hide resolved
packages/notifications-library/src/notifications_library/_render.py
Outdated
Show resolved
Hide resolved
|
@mergify queue |
🟠 Waiting for conditions to match
|
…carloromeo/osparc-simcore into introduce-new-notifications-service
|



What do these changes do?
This PR introduces a new Notifications service to the osparc-simcore platform, implementing email notification capabilities using Celery workers. The service provides infrastructure for sending templated email notifications for various account-related events.
Key changes include:
Related issue/s
How to test
Dev-ops
notifications-wrkcontainer (worker fornotificationsone)