How to Manage Admin and Teacher Permissions in the In-App Messaging

Modified on Tue, 31 Mar at 12:56 PM

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:

  1. Log-in to AOneSchools web-app as Superadmin

  2. Click on Personnel Module to get access to the Personnel & Permissions page

  3. Click on Admin or Teacher Permission tab.

  4. After adjusting any permissions, click the “Update” button on the permission page.

  5. 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

  1. Log in to the AOne Schools Web App as a Superadmin.

  2. Open the Personnel module.

  3. Go to the Personnel & Permissions page.

  4. 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

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article