Skip to content

feat(projects): admin CRUD for flagships + OSS partners#11

Merged
jeremie0342 merged 1 commit into
masterfrom
feat/admin-projects-crud
Jul 22, 2026
Merged

feat(projects): admin CRUD for flagships + OSS partners#11
jeremie0342 merged 1 commit into
masterfrom
feat/admin-projects-crud

Conversation

@jeremie0342

Copy link
Copy Markdown
Collaborator

Summary

  • New /projects admin page with list + filters (flagship, curated, partnership level, archived) and create/edit/archive modals
  • Wires the backend /admin/projects endpoints (PR skilluv-backend#22, migration 0112) into the panel
  • Adds a Projets entry in the sidebar (icon FolderGit2)

All OSS-partner curation and flagship stewardship now flows through the admin UI — no more seed scripts.

Test plan

  • npm run check passes (verified locally: 0 errors / 0 warnings)
  • Visit /projects, verify list loads, filters work
  • Create a project, edit it, archive it — round-trip through backend
  • Confirm flagship creation requires steward UUID

Wire /admin/projects endpoints (list, create, patch, archive) into
the admin panel with filters (flagship / curated / partnership level /
archived), create + edit modal, and a sidebar entry.

All content management — including OSS partner curation and flagship
stewardship — now goes through the admin UI rather than seed scripts.
@jeremie0342
jeremie0342 merged commit 9ea76fc into master Jul 22, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant