User Account Access Expiration #362

Merged
notquitenothing merged 3 commits from feature/expire-users into main 2026-04-09 17:49:54 -05:00
notquitenothing commented 2026-04-08 18:00:59 -05:00 (Migrated from github.com)

Description

Add user account access expiration date and time to invitations and users, visible from their respective admin pages.
Users with expired access are not able to log in, and are signed out if already logged in.
DEFAULT_USER_EXPIRES_IN environment variable that controls default new user access expiration, specified in natural language or seconds.
Cleaned up compose.yml and compose.yml examples in docs.
Improve specificity of most admin page forms and api validators.

#342

Screenshots

## Description Add user account access expiration date and time to invitations and users, visible from their respective admin pages. Users with expired access are not able to log in, and are signed out if already logged in. DEFAULT_USER_EXPIRES_IN environment variable that controls default new user access expiration, specified in natural language or seconds. Cleaned up compose.yml and compose.yml examples in docs. Improve specificity of most admin page forms and api validators. ## Related Tickets & Documents #342 ## Screenshots <img width="406" src="https://github.com/user-attachments/assets/e2b4f9c6-f87e-4c67-8240-3272155c3243" /> <img width="406" src="https://github.com/user-attachments/assets/246bc0f9-3ab7-47eb-a53f-6e49e2c23dcf" /> <img width="406" src="https://github.com/user-attachments/assets/c4d5fcb0-74f6-4042-8f10-a11cca03b2f0" />
Sign in to join this conversation.
No description provided.