GibbonEdu / core

Gibbon is a flexible, open source school management platform designed to make life better for teachers, students, parents and leaders.
https://gibbonedu.org
GNU General Public License v3.0
460 stars 299 forks source link

User Admin: add and implement a privacyOptionVisibility setting #1764

Closed SKuipers closed 8 months ago

SKuipers commented 8 months ago

Adds a new setting to User Admin, privacyOptionVisibility, that controls whether or not the privacy options are displayed to users in the data updater and the application form. Also refactors the process page of User Settings as a side-effect of making these changes.

Motivation and Context Some schools may wish to offer privacy options, internally, while not making these options selectable directly by the parents, as parents can have a tendency to check all the boxes even if they don't understand what they mean.

How Has This Been Tested? Tested locally.

Screenshots

Screen Shot 2023-12-08 at 10 35 05 AM
rossdotparker commented 8 months ago

This looks good @SKuipers , but there is a merge conflict on CHANGELOG.txt.