Add comprehensive module builder with safe draft publishing - #36
Open
Vlad G (vladpm) wants to merge 1 commit into
Open
Vlad G (vladpm) wants to merge 1 commit into
Vlad G (vladpm) wants to merge 1 commit into
Conversation
Contributor
Author
|
Hey Thom McKiernan (@thommck) - would you mind approving this PR pls? :) |
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.
Summary
Add a complete administrator module-creation and editing experience at
/admin/modules/newand/admin/modules/{moduleKey}. This feature-only change is based on current Azure-Samples main and deliberately excludes unrelated local authentication, branding, AI, infrastructure and dependency changes.Implementation
Validation
npm run lint(no errors/warnings; existing Biome schema-version informational notice)npm run typechecknpm testnpm run buildwithNODE_ENV=productionnpm audit --audit-level=low: existing upstream lockfile reports 7 advisories (6 high, 1 critical); runtime dependency versions are unchanged and remediation is intentionally outside this feature requestnpm run docs:checknpm run validate:releaseon a clean export of the exact staged public filesgit diff --checkReview checklist
Deployment is a separate, web-image-only operation. Existing customised/legacy instances must retain their exact source lineage and current features; they must not be replaced wholesale with this upstream image.