fix(frontend): addons fixes - #201
Draft
andre8244 wants to merge 5 commits into
Draft
Conversation
edospadoni
deployed
to
fix-addons - my-frontend-qa PR #201
September 14, 2026 09:49 — with
Render
Active
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
deployed
to
fix-addons - my-frontend-qa PR #201
September 14, 2026 12:44 — with
Render
Active
edospadoni
deployed
to
fix-addons - my-frontend-qa PR #201
September 14, 2026 14:52 — with
Render
Active
edospadoni
temporarily deployed
to
fix-addons - my-backend-qa PR #201
September 14, 2026 14:52 — with
Render
Destroyed
…ptions Show the threat shield addon as enabled only when the latest inventory reports both threat_shield.enabled and threat_shield.enterprise > 0, and always label it "Advanced Threat Shield". Also rename the FlashStart label to "FlashStart Pro". Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Inherit local>NethServer/.github:vue3 so this repo picks up the shared base settings (vulnerability alerts, minimum release age, npm range strategy) instead of restating them. Pin lockFileMaintenance to the existing Monday window, since the preset's monthly schedule would otherwise override the repository-wide one. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
The created row only carried the creation date, so nothing told the reader which company the system was registered under, nor whether an upper tier registered it on behalf of a lower one. Stack the creator's organization under the date, reusing the wording the organization info cards already use. Assisted-by: Claude Code:Opus 5 (1M context)
The creator line named the company in plain text, so reading "On behalf of Acme" left no way to reach Acme other than finding it again in its own list. Link the name everywhere it appears — on both the attributed and the own-organization branch — across the systems, distributors, resellers, customers and users lists and info cards. The link needs the organization's level, which the creator snapshot does not carry. Resolve it at read time against unified_organizations instead of storing it: PromoteResellerToDistributor moves an organization up in place, keeping its logto_id, so a stored level would keep naming the old one and send the reader to a page that no longer holds the company. This matches organization_name, which the rename propagation already keeps live for the same reason. StorableCopy drops the resolved level again on the paths that write the snapshot back into custom_data, so the derived value never reaches Postgres or Logto. The link is only offered where the API would answer it: a creator is frequently an upper tier, and a customer organization holds no read permission for it, so the gate mirrors RequireResourcePermissionOrSelf — the level's read:* permission, or the caller's own organization. Owner, deleted and unsynced organizations have no detail page and stay text. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
andre8244
force-pushed
the
fix-addons
branch
from
September 14, 2026 14:54
48d2fb7 to
ac9fd3d
Compare
edospadoni
deployed
to
fix-addons - my-frontend-qa PR #201
September 14, 2026 14:54 — with
Render
Active
edospadoni
deployed
to
fix-addons - my-backend-qa PR #201
September 14, 2026 14:54 — with
Render
Active
This reverts commit ac9fd3d. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
edospadoni
deployed
to
fix-addons - my-backend-qa PR #201
September 14, 2026 15:03 — with
Render
Active
edospadoni
deployed
to
fix-addons - my-frontend-qa PR #201
September 14, 2026 15:03 — 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
threat_shield.enabledandthreat_shield.enterprise > 0, and always label it "Advanced Threat Shield"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: