Notify Manger Module
Once we download the module through the composer or direct download we will install the module that was downloaded.
Once the installation completes we will see a new entity was created named "Notify Manager Type".
With this, if we want we can create new types by default we have
- Status
- Warning
- Error
By using this we can create the list of notifications required based on the type.
The notifications can be found under the content section "Admin -> Content -> Notify Manager"
There you can able to see the list of notifications available and for a button to add the notifications.
When we click on the Add Notification and choose the Notification Type as mentioned above and you will be seeing a few fields
- Notification Mode
- Notification Groups
- Notification Users
Based on the mode selected we will be displaying the notification to the user.
In Mode, we have 3 different sections.
- Global
- Groups
- Users
Global is the notification type that will display for all the users.
Groups will be identified in Taxonomy and can be created under Notification Groups. The same is assigned to the user entity so that each user should be mapped to any of the groups created. If not the user can only see the Global notifications alone.
Users will be directly added to the notification created.
There will be one block generated with the list of the latest 5 notifications and a link will be used to show all the notifications too.
There will also be a difference between viewed notifications and non-viewed notifications.
On the Admin page of Notifications placed under the content "Admin -> Content -> Notify Manager", there will be an option to view the list of users who already viewed the notification named "Viewed By"
Here you can able to see the list of users who already viewed that particular notification.
There is a service available "notify.service" which will have
- Total Count of Notifications
- User count of notifications based on the current user.
- List of notifications based on the current user.
Help improve this page
You can:
- Log in, click Edit, and edit this page
- Log in, click Discuss, update the Page status value, and suggest an improvement
- Log in and create a Documentation issue with your suggestion