feat(licenses): add archive/soft-delete for license packages #384
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Add an
IsArchivedfield toLicensePackageso packages can be archived instead of permanently deleted. Archived packages are hidden from the main list but preserved for audit trails and existing key references.Requirements
IsArchived boolfield toLicensePackagemodelTest Plan
?? Generated with Claude Code
Testing Plan — Package Archive
API
GUI
🤖 Generated with Claude Code
Tested and verified in production on MokoWaaS. All three download gating modes (none/prerelease/all), feed visibility, XML metadata, download URLs, and access control confirmed working.