2. Create new DB table ("site_terms"?) with fields - id[PK], content, ctime, author, institution, version. Will contain all versions of T&C. version will be auto-filled in the yyyymmddxx format used throughout Mahara.
3. Add new "Privacy" admin page under "Configure Site" for managing site T&C:
* New admin page where sitewide ("mahara" institution) T&C can be viewed and updated.
* Modifying T&C creates new version. Previous versions remain in DB.
* Admin page to include dropdown list of previous versions in reverse order. Selecting
a previous version updates the display to show that version.
* Edit button only enabled on most recent version to avoid accidental use of old T&C.
4. Add new "Privacy" admin page under "Institutions" for managing institution T&C:
* New admin page where institution T&C can be viewed and updated.
* Modifying T&C creates new version. Previous versions remain in DB.
* Admin page to include dropdown list of previous versions in reverse order. Selecting
a previous version updates the display to show that version.
* Edit button only enabled on most recent version to avoid accidental use of old T&C.
5. Add new page under "User menu" -> "Settings" -> "Privacy".
* Display current T&C.
* Display dropdown list of pervious versions in reverse order. Selecting version updates
the display to show that version.
Changes proposed:
1. Remove T&C from the Static Pages admin.
2. Create new DB table ("site_terms"?) with fields - id[PK], content, ctime, author, institution, version. Will contain all versions of T&C. version will be auto-filled in the yyyymmddxx format used throughout Mahara.
3. Add new "Privacy" admin page under "Configure Site" for managing site T&C:
* New admin page where sitewide ("mahara" institution) T&C can be viewed and updated.
* Modifying T&C creates new version. Previous versions remain in DB.
* Admin page to include dropdown list of previous versions in reverse order. Selecting
a previous version updates the display to show that version.
* Edit button only enabled on most recent version to avoid accidental use of old T&C.
4. Add new "Privacy" admin page under "Institutions" for managing institution T&C:
* New admin page where institution T&C can be viewed and updated.
* Modifying T&C creates new version. Previous versions remain in DB.
* Admin page to include dropdown list of previous versions in reverse order. Selecting
a previous version updates the display to show that version.
* Edit button only enabled on most recent version to avoid accidental use of old T&C.
5. Add new page under "User menu" -> "Settings" -> "Privacy".
* Display current T&C.
* Display dropdown list of pervious versions in reverse order. Selecting version updates
the display to show that version.