Message Recipient Settings
This module allows administrators to precisely control the messaging permissions based on user roles. By configuring the relationship between roles and sendable recipients, it ensures messages are delivered to the appropriate recipients, improving communication efficiency and avoiding miscommunication.
Below is the permission table for message recipient settings for each role:
Role and Permission Explanation
- admin (Administrator): Has the highest level of messaging permission and can send messages to all roles, including admin, principal, parent, teacher, and super.
- principal (Principal): Can send messages to admin, principal, parent, teacher, and super.
- parent (Parent): Can send messages to admin, principal, parent, teacher, and super.
- teacher (Teacher): Has permissions similar to parents and principals, and can send messages to admin, principal, parent, teacher, and super.
- super (Super User): Has the same permissions as other roles and can send messages to all roles, including admin, principal, parent, teacher, and super.
Usage Scenarios
- Administrators can send messages to any role to ensure notifications are received by all relevant individuals.
- Principals, parents, teachers, and other users have limited sending permissions and can only send messages to specific target groups.
Configuration Explanation
- Administrators can quickly configure the messaging permissions for different roles via the backend settings interface.
- In the system, users will only see recipients they are allowed to send messages to, preventing unnecessary misoperations.
- This setting applies to all types of messages, including notifications, reminders, urgent announcements, etc.