Conversation
Contributor
|
🔗 Redirect URIs Added to Logto The following redirect URIs have been automatically added to the Logto application configuration: Redirect URIs:
Post-logout redirect URIs:
These will be automatically removed when the PR is closed or merged. |
edospadoni
added a commit
that referenced
this pull request
Aug 25, 2026
The add-ons UI is being rewritten in #169 under the addons/* naming, so shipping this branch's version would put code on main that the same PR then has to delete. Drop it: the system panel, the catalog view and its two panels, the entitlements lib and queries, the route, the menu entry, the system tab and the i18n that belongs to them. Backend, collect /auth and migration 037 land on their own and the shop can be wired up while the UI is still in progress. Kept, because #169 does not cover them: the dashboard widget and the deep-link fixes in useTabs and LoginRedirectView it needs, and the VITE_SHOP_BASE_URL / THIRD_PARTY_CONNECT_SRC plumbing in the frontend Containerfile, render.yaml and the release workflow, which #169 reads but does not provide. permissions.ts keeps isEntitlementAdmin for the widget; the add-on permission helpers arrive with #169.
edospadoni
added a commit
that referenced
this pull request
Aug 25, 2026
…uth (#152) Granular add-on licensing, replacing the transitional grant-all of the my-ent /auth broker. Data model: entitlement_catalog holds the add-on types (nsec-* services, <app>-<module> modules; legacy_alias keeps the ng-* wire ids the feeds still call), entitlement_availability is an optional commercial restriction (available to everyone when unset), and system_entitlements is one grant per system, add-on and application-instance scope — renewals update valid_until in place, revocations keep the row for audit. Backend: CRUD under /api/systems/:id/entitlements, catalog and availability management, shop-facing activate/deactivate/pending by system_key (idempotent upsert, so webhook retries are harmless), and the fleet/hierarchy report. The administrative surface (catalog, manual grants, report) is the owner org or a Super Admin; the transactional one (buy/cancel) is the manage:entitlements permission. Grants carry a server-computed status, revoked_source, a renewal counter, the purchaser snapshot and the shop variation tier. Collect: native /api/auth[/service/:id|/product/:name] on the existing system Basic auth, alias-aware, with per-instance ?scope= and a system-wide fallback — same wire semantics the legacy broker exposed, so the feeds do not change. Dashboard: NethShop and NethSpot summary widgets built from the data-only /userinfo contract, with the CSP and VITE_SHOP_BASE_URL plumbing they need. Docs (en/it) and openapi.yaml aligned. The add-ons UI is deliberately not part of this: it is being rewritten in #169 and lands separately. Migrations 037 and 039 are applied by hand on prod and QA, since Render does not run them.
edospadoni
deployed
to
addons-ui - my-frontend-qa PR #169
August 25, 2026 10:36 — with
Render
Active
edospadoni
deployed
to
addons-ui - my-frontend-qa PR #169
August 25, 2026 10:39 — with
Render
Active
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
📋 Description
Add add-ons UI
Related Issue: #[ISSUE_NUMBER]
🚀 Testing Environment
To trigger a fresh deployment of all services in the PR preview environment, comment:
Automatic PR environments:
✅ Merge Checklist
Code Quality:
Builds: