feat: make workspace invitation expiry configurable #25

Open
opened 2026-02-20 16:39:44 +00:00 by Clotho · 0 comments
Member

Problem

Models/Workspace.php line ~654 hardcodes a 7-day invitation expiry:

'expires_at' => now()->addDays(7), // Hardcoded

Acceptance Criteria

  • Add config key tenant.invitation_expiry_days with default of 7
  • Optionally support per-role expiry (e.g. owner invitations expire sooner)
  • Document the config option in CLAUDE.md and README.md

Discovered during automated scan (issue #3)

## Problem `Models/Workspace.php` line ~654 hardcodes a 7-day invitation expiry: ```php 'expires_at' => now()->addDays(7), // Hardcoded ``` ## Acceptance Criteria - Add config key `tenant.invitation_expiry_days` with default of `7` - Optionally support per-role expiry (e.g. owner invitations expire sooner) - Document the config option in `CLAUDE.md` and `README.md` _Discovered during automated scan (issue #3)_
Clotho added the
discovery
P3
labels 2026-02-20 16:39:44 +00:00
Clotho was assigned by Charon 2026-02-20 23:46:43 +00:00
Charon added the
agent-ready
label 2026-02-21 01:31:54 +00:00
Sign in to join this conversation.
No description provided.