License management dashboard — user-facing license list, domains, entitlements #625

Open
opened 2026-06-12 07:59:51 +00:00 by jmiller · 1 comment
Owner

Phase 3.1 — User Dashboard UI

Parent: #616 | Depends on: #624

Gitea template: templates/user/settings/licenses.tmpl

New tab in user settings showing:

  • List of user's licenses (DLID masked: a1b2****-****-****-3a4b5c6d)
  • Each license shows: tier name, status badge, expiry date, domain count
  • Expand to see: full entitlement list (which repos), activated domains
  • Actions: copy full DLID, deactivate domain, download Joomla plugin

Acceptance criteria

  • New "Licenses" tab in user settings
  • DLID partially masked, click to copy full
  • Domain deactivation with confirmation
  • Tier entitlement list shows repo names with icons
## Phase 3.1 — User Dashboard UI Parent: #616 | Depends on: #624 ### Gitea template: `templates/user/settings/licenses.tmpl` New tab in user settings showing: - List of user's licenses (DLID masked: `a1b2****-****-****-3a4b5c6d`) - Each license shows: tier name, status badge, expiry date, domain count - Expand to see: full entitlement list (which repos), activated domains - Actions: copy full DLID, deactivate domain, download Joomla plugin ### Acceptance criteria - [ ] New "Licenses" tab in user settings - [ ] DLID partially masked, click to copy full - [ ] Domain deactivation with confirmation - [ ] Tier entitlement list shows repo names with icons
Author
Owner

Branch created: feature/625-license-management-dashboard-user-facing

git fetch origin
git checkout feature/625-license-management-dashboard-user-facing
Branch created: [`feature/625-license-management-dashboard-user-facing`](https://code.mokoconsulting.tech/MokoConsulting/MokoGitea-APP/src/branch/feature/625-license-management-dashboard-user-facing) ```bash git fetch origin git checkout feature/625-license-management-dashboard-user-facing ```
Sign in to join this conversation.