Uploaded image for project: 'COmanage'
  1. COmanage
  2. CO-2140

Require Agreement To Updated Terms and Conditions

    XMLWordPrintable

Details

    • New Feature
    • Resolution: Unresolved
    • Minor
    • COmanage Registry Future
    • COmanage Registry 3.3.2 (Magic Ring MR2)
    • None

    Description

      If an admin updates a T&C definition, the admin should be able to require CO People to (re-)agree to the updated T&C. This could be done by

      1. Adding a new option to CoSetting:t_and_c_login_mode, such as TAndCLoginModeEnum::RegistryLoginAll (not a great name) where the login T&C checker would look for updated T&C as well as new ones; or
      2. Adding an option when editing an existing T&C, such as CoTermsAndConditions::require_reagreement, where the login T&C checker (when in RegistryLogin mode) would look for T&C that have been updated and have this flag enabled.

      Additionally, if agreement is not required on login, we could consider registering a notification, and possibly using a badge in the CoPerson canvas sidebar menu to indicate action required.

      Note that ChangelogBehavior should correctly relink an agreement to the older version when the definition is changed. (See CoTermsAndConditions::relinkToArchive.)

       

       

      Attachments

        Activity

          People

            nickmastoris.mastoris@at.internet2.edu Nick Mastoris Mastoris
            benn.oshrin@at.internet2.edu Benn Oshrin (internet2.edu)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: