Skip to content

Feat: Model Inventory Retired Status - #4624

Merged
MuhammadKhalilzadeh merged 4 commits into
developfrom
feature/model-inventory-retired-status
Sep 8, 2026
Merged

Feat: Model Inventory Retired Status#4624
MuhammadKhalilzadeh merged 4 commits into
developfrom
feature/model-inventory-retired-status

Conversation

@Br0wnHammer

Copy link
Copy Markdown
Member

Describe your changes

Add a terminal Retired status to the model inventory lifecycle, spanning the backend enum, validators, advisor tools, Swagger docs, and a nontransactional Postgres enum migration verified on both fresh and upgraded databases. The frontend gains Retired in the status dropdowns and filters with muted gray chip styling, plus de/fr/es translations.

Fixes #4580

Please ensure all items are checked off before requesting a review:

  • I deployed the code locally.
  • I have performed a self-review of my code.
  • I have included the issue # in the PR.
  • I have labelled the PR correctly.
  • The issue I am working on is assigned to me.
  • I have avoided using hardcoded values to ensure scalability and maintain consistency across the application.
  • I have ensured that font sizes, color choices, and other UI elements are referenced from the theme.
  • My pull request is focused and addresses a single, specific feature.
  • If there are UI changes, I have attached a screenshot or video to this PR.
  • If I added or modified an API endpoint, the change is reflected in the generated OpenAPI spec (npm run generate:swagger).
  • If the endpoint requires authentication, it uses authenticateJWT and the generated spec declares bearerAuth security.
  • I ran npm run check:api-drift and committed the regenerated swagger.yaml and endpoints.ts.
  • If this PR adds or modifies an organization-scoped table, the tenant isolation registry and test matrix are updated. See the tenant isolation runbook for details.
Screenshot 2026-09-03 at 21 24 46

@Br0wnHammer Br0wnHammer added this to the 2.5 milestone Sep 3, 2026
@Br0wnHammer Br0wnHammer self-assigned this Sep 3, 2026
@Br0wnHammer Br0wnHammer added the enhancement New feature or request label Sep 3, 2026
@github-actions

github-actions Bot commented Sep 3, 2026

Copy link
Copy Markdown

✅ Coverage Gate Passed

All coverage thresholds are met.

@MuhammadKhalilzadeh
MuhammadKhalilzadeh merged commit 57f5864 into develop Sep 8, 2026
22 checks passed
@MuhammadKhalilzadeh
MuhammadKhalilzadeh deleted the feature/model-inventory-retired-status branch September 8, 2026 06:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add 'Retired' status to model inventory lifecycle

2 participants