Uploaded image for project: 'OpenOLAT'
  1. OpenOLAT
  2. OO-5194

Timely limited user accounts - expiration date

    XMLWordPrintable

    Details

      Description

      For some scenarios user accounts should be limited to a certain period of days, eg. to have demo accounts or other kind of temporary user accounts. The following features are implemented: 

      • Extend identity/user data model to include an account expiration date
        • the date is optional 
        • if no date is provided the meaning is that the accounts will not expire
      • Add UI in user management user profile to show and edit the expiration date
        • If an account expiration date is given, use the shorter date for the "days until deactivation" calculation : expiration or from the life-cycle management
      • In the User settings show the account expiration date
      • In the user management add account expiration date as optional element
        • to the "create new user" form
        • to the import user workflow
      • In the user management add expiration date as optional column to table
      • In the self-registration module implement a configuration to enable the expiration date. If enabled define:
        • number of days until account expires
      • In the user life-cycle module add option to send mail before expiration
        • number of days before expiration to send email notification
        • email template for expiration warning email
        • email template for expiration execution
      • Update user life-cycle process to
        • run even when life-cycle management is not enabled
        • send expiration warning mails
        • deactivate users when the expiration date is reached

        Figma for Jira By 42nd

          Attachments

          1. Display_in_user_settings.png
            180 kB
            Mandy Menzel
          2. OpenOlat - OSCE 2019 Durchlauf 1 - Administration 2021-01-08 18-34-03.png
            562 kB
            Florian Gnägi
          3. OpenOlat - User management 2021-01-08 18-24-17.png
            1014 kB
            Florian Gnägi
          4. Userimport date.png
            798 kB
            Mandy Menzel

            Issue Links

              Activity

                People

                Assignee:
                srosse Stéphane Rossé
                Reporter:
                gnaegi Florian Gnägi
                Tester:
                Mandy Menzel
                Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    Time Tracking

                    Estimated:
                    Original Estimate - 3 days
                    3d
                    Remaining:
                    Time Spent - 2 days Remaining Estimate - 1 day
                    1d
                    Logged:
                    Time Spent - 2 days Remaining Estimate - 1 day
                    2d