Skip to content

feat: refactor inactive user reminders + improve disable/enable flows#637

Merged
Mubangizi merged 3 commits intostagingfrom
ft-disable-and-enable
Mar 13, 2026
Merged

feat: refactor inactive user reminders + improve disable/enable flows#637
Mubangizi merged 3 commits intostagingfrom
ft-disable-and-enable

Conversation

@Mubangizi
Copy link
Copy Markdown
Collaborator

Description

  • Improved disable and enable logic, added DetailedModelMixin that introduces shared attributes and is used by Users, Projects and Apps
  • Improved querying and filtering for inactive users, added more robust filter options
  • Added a CLI command send-inactive-user-reminders to handle sending of reminders to inactive users .
  • Hardened reminder delivery by ensuring a valid Flask app context is used for async email threads.
  • Improved email templates for user/project/app disable/enable and inactive_user_reminder messages.

@Mubangizi Mubangizi merged commit 3bd7281 into staging Mar 13, 2026
2 checks passed
@Mubangizi Mubangizi deleted the ft-disable-and-enable branch March 13, 2026 02:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant