Comment 1 for bug 1734182

Revision history for this message
Mark Webster (mark-webster-v) wrote : Re: Keep old versions of the T&C and make them available

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.