12.0.10, 12.0.11 - Revision - 08/11/2023

Added FOCUS-39387 - Communication: Secure Emails Should Hide Attachments

Added FOCUS-39344 - Communication - Email Reply - Skip permissions check for non-staff/students

Added FOCUS-39273 - Communication Platform: Resolve New Message Alerts

Prior to the implementation of this branch, there was a situation where a user could see an alert for a message that they did not have in their inbox. With the introduction of this branch, this issue is addressed and resolved.

Added FOCUS-39019 - Communication Platform: New Remove from Messaging Search Setting for Administrators

This enhancement introduces a new Communication Platform setting for administrators called "Remove from Messaging Search." When an administrator selects this setting, their name will no longer appear as an option for other end-users to select when sending messages through the Communication Platform. However, messages initiated by the administrator can still be responded to by other users.

Added FOCUS-39308 - Communication Platform: Require Profile Selections on Templates and Announcements

Prior to this branch, if a template had no profiles attached to it, all users could view and utilize that template. The same applied to templates created by teachers - other teachers could see those templates as well. With the implementation of this branch, this functionality has been modified. Templates without profiles attached are now restricted to only be visible and usable by the user who created them. This change aligns with the behavior of print letters and sends emails functionalities.

Similarly, this branch introduces changes to announcements in relation to profiles. Announcements can no longer be created without selecting profiles. If a user attempts to create an announcement without selecting profiles, they will receive an error message prompting them to select a profile before posting the announcement.

It's important to note that this branch also includes a migration process that updates all templates to select all profiles, thus maintaining the existing functionality while ensuring a smooth transition.

Overall, these changes enhance the control and privacy of templates and announcements, ensuring that they are accessible and relevant only to the intended users and profiles.

Added FOCUS-39291 - Communication - Implement Attendance Messages