Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
Genesys Backend
Genesys Backend
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 13
    • Issues 13
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Operations
    • Operations
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
  • Genesys PGR
  • Genesys BackendGenesys Backend
  • Issues
  • #253

Closed
Open
Opened Apr 26, 2018 by Matija Obreza@mobrezaOwner

User account expiration

The data model contains accountExpires date, but it is not currently used.

  1. Update accountExpires to +6 months on every successful login
  2. Add scheduled task to send email notification to users 40 days before expiration.
  3. Add scheduled task to send email notification to users 10 days before expiration.
  4. Add scheduled task that calls remove account function (see #252 (closed)) for all accounts past expiration date.
  5. Alternatively: just disable the user account and remove accounts manually through admin tool.

Different email templates are required for email notifications.

Assignee
Assign to
2.5
Milestone
2.5
Assign milestone
Time tracking
None
Due date
None
Reference: genesys-pgr/genesys-server#253