Support period and fixed expiry modes in License Manager UI.

Create keys with validDays by default and show activation-aware expiry in the license list.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Ivan Fontosh
2026-07-01 22:46:11 +08:00
parent 9799bca5e3
commit c36f1d629a
5 changed files with 181 additions and 21 deletions
+2
View File
@@ -6,6 +6,8 @@ Android-приложение для администрирования лице
- **Лицензии** — список всех продуктовых ключей с параметрами (`sub`, `pid`, лимит устройств, срок, статус отзыва, активированные `deviceId`).
- **Новый ключ** — генерация продуктового ключа через `POST /v1/admin/product-keys`.
- По умолчанию — **period** (`validDays`, отсчёт с первой активации в TTRPG Player).
- Режим **фиксированная дата** — явный `expiresAtSec` (старый формат).
- **Настройки** — URL сервера и admin token (`LICENSE_ADMIN_TOKEN`).
## Требования