diff options
| author | MHSanaei <ho3ein.sanaei@gmail.com> | 2026-05-05 00:27:57 +0300 |
|---|---|---|
| committer | MHSanaei <ho3ein.sanaei@gmail.com> | 2026-05-05 00:27:57 +0300 |
| commit | 32b7ada54915adc7b6f93e9fef5e468e2fe66f6a (patch) | |
| tree | 340b86a6cc30e0fc841daf0d6fd2ba1605c96028 /web/global | |
| parent | 6099a07ff0a3f619ace3c7645ee76dce943a97e0 (diff) | |
subpage: enabled state
Track and surface a subscription's enabled state from backend to frontend so the UI can show inactive subscriptions and use it in active-state logic.
Changes:
- sub/subService.go: track hasEnabledClient, set traffic.Enable, add Enabled to PageData and populate it in BuildPageData.
- sub/subController.go: include enabled in the page context.
- web/html/settings/panel/subscription/subpage.html: emit data-enabled attribute and render an "inactive" tag when disabled.
- web/assets/js/subscription.js: read data-enabled and include it in isActive() checks.
This ensures subscriptions with no enabled clients are marked inactive in the UI and excluded from being considered active.
Diffstat (limited to 'web/global')
0 files changed, 0 insertions, 0 deletions
