We have started to introduce a feature on MySchool modules, where users can set security settings for the module from the associated configuration panels. This is now available on Notifications and Announcement pages.
To further understand user groups and how they control user access and functionality, then please read this article for further understanding. As always, if you are unsure then please reach out to your CSM and organise a meeting to go through the options before going live.
The below settings are what we would suggest for a default set-up, but can be changed depending on your communities needs.
What are the new announcement permissions?
Each permission is related to the use of the module, and must be configured for each of your user groups using the module;
Allows the user to access the configuration panel.
Suggested to restrict to superuser group only.
|Can send on behalf of school
|Users can choose to send announcements using the generic school email address instead of their own.
|Can send on behalf of person
|Choose to send announcement using the primary email of another user.
|Can ignore recipient subscriptions
|Users can override the digest settings and send individual announcements instead.
Depends on group context.
|Create enables the user to create announcements. The security settings are to restrict the People picker audience to respect the user's context. Only staff users can create announcements.
Depends on group context
|Manage allows users to access the announcement list view page. It will allow them to see announcements sent by other users as well.
|Announcement inbox Dashlet
|All users of MySchool who are active can access their announcement inbox on the dashboard. This is a system setting.
Examples for default user groups
Fixed group membership, with security context limited to the user membership settings (School level minimum)
Administrators (School level dependant)
Fixed group membership, with security context limited to the user membership settings. Administrators may have access to all school levels or be limited (Primary Admin, senior Admin).
Inherent group based on the context that the user is enrolled as a class Teacher (Main or secondary)
Inherent group based on the context that the user is enrolled as a course Teacher
Inherent group based on the context that the user is attached to a mentored student within their teaching tab. The minimum restriction is the school level of the mentored student as the student will be in multiple courses.
Fixed group membership, with security context limited to the user membership settings. The admissions team will have access to archive and registration school levels set in their user group membership tabs.
Fixed group membership, with security context limited to the user membership settings. The finance team will have access to archive and registration school levels set in their user group membership tabs.