Draft
Conversation
- Introduced NotificationsController to manage user notifications. - Implemented EmailNotificationJob for sending email notifications using Pony. - Enhanced Notification model to support multiple channels (in-app and email). - Added Notifier class for sending welcome emails and notifying support. - Updated UsersController to send welcome emails upon user creation. - Created views for email templates: welcome_email, new_user, and new_note. - Updated Docker configuration to include necessary volumes and commands. - Added support for SMTP configuration in the application settings. - Created migration for notifications table with new fields.
…nd improved notifier methods
|
@maboukerfa Be sure to describe the PR or evebn for you it will become quickly too much things to remember/handle. |
Collaborator
Author
|
Oui tout est documenté et schématisé dans mes notes, je recopierai ici plus tard |
c86f277 to
1528feb
Compare
… ontology submissions
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Notification
Built on top of Sidekiq for handling email notifications asynchronously.
PostgreSQL Integration
Integrated a relational database to handle the notification system.
All data related to notifications will be stored in this database, and all notification-related actions will be managed within the ontologies_api project.
We currently have 2 models stored there:
Email templates
Emails are being migrated to HTML templates to stay faithful to the MVP architecture and achieve better layouts.
Notifiable Actions
- Support
- Subscribers
- Support
- Contact
- Subscribers
Submissions Parsing Notification Flow
Notes and ontology subscriptions
To do
-Add mappings and Review Norifictions