The In-App Messaging module in AOneSchools helps learning centres communicate easily within the system. To keep communication organised and secure, Superadmins can manage what Admins and Teachers are allowed to do in the messaging feature.
By adjusting these permissions, you can control whether users are able to:
View messages
Create new chats
Update group message settings
Delete personal or group messages
Managing these permissions helps ensure that messaging is used appropriately while giving each role the right level of access.
How to Save Permission Changes
Steps:
Log-in to AOneSchools web-app as Superadmin
Click on Personnel Module to get access to the Personnel & Permissions page
Click on Admin or Teacher Permission tab.
After adjusting any permissions, click the “Update” button on the permission page.
The system will apply the new settings.
If you change permissions but do not click “Update”, the changes will not be saved.
Who Can Manage Messaging Permissions
Superadmins can configure messaging permissions for both Admins and Teachers, while Admins can only configure messaging permissions for Teachers.
How to Access the Permission Settings
Log in to the AOne Schools Web App as a Superadmin.
Open the Personnel module.
Go to the Personnel & Permissions page.
Select either:
Admin Permission tab, or
Teacher Permission tab.
From there, you can manage permissions for the In-App Messaging module.
Default Permission Settings
When this feature is first introduced:
The In-App Messaging module will appear in the permissions list.
All permissions are enabled by default.
This means Admins and Teachers can initially:
View messages
Create new chats
Update group messages
Delete chats and groups
You can modify these permissions at any time.
Understanding the Available Permissions
There are four types of permissions you can manage.
1. “View” Permission
The View permission controls whether users can access the messaging feature.
When “View” is Enabled
The Message icon appears in the system.
Users can open the In-App Messaging page.
When “View” is Disabled
The Message icon is hidden.
Users cannot access messaging.
If they try to open a message from a notification, the system will display an error.
2. “Create” Permission
The Create permission controls whether users can start new conversations.
When “Create” is Enabled
Users will see the Create New Message button and can:
Start a personal message
Create a group message
When “Create” is Disabled
The Create New Message button is hidden.
Users cannot start new chats.
Existing conversations can still be viewed if “View” permission is enabled.
3. “Update” Permission
The Update permission applies only to group messages, not personal chats.
It also requires the user to be the Group Admin of that group.
When “Update” is Enabled
Group Admins can manage group settings, including:
Editing group details
Adding new members
Removing members
Assigning members as admins
Removing admin roles
When “Update” is Disabled
The options will still appear, but when clicked the system will show a permission error and the action will not be allowed.
4. “Delete” Permission
The “Delete” permission controls whether users can remove chats or groups.
Delete Personal Chats
When Enabled
Users will see the Delete Chat option in:
The message list
Inside the chat room
When Disabled
The Delete Chat option will not appear.
Delete Group Messages
To delete a group, the user must:
Have Delete permission enabled
Be the Group Admin
When Enabled
The Delete Group option will appear in the message menu.
When Disabled
The Delete Group option will be hidden.
Differences Between Admin and Teacher Permissions
The permission structure is the same for both roles, but it is configured separately.
Admins mainly manage messaging from the Web App.
Teachers can use messaging from both Web App and Mobile App.
Example Use Cases
Learning centres often adjust permissions to match their communication policy.
For example:
Allow Teachers to view messages but not delete them
Allow Admins to manage group members
Restrict who can create new conversations
This flexibility helps schools maintain clear communication control across the platform.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article