Skip to content

Projects for brokering - #51

Merged
TomHarrop merged 6 commits into
mainfrom
projects-for-brokering
Aug 13, 2026
Merged

Projects for brokering#51
TomHarrop merged 6 commits into
mainfrom
projects-for-brokering

Conversation

@keeva-c

@keeva-c keeva-c commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

📌 Summary

Updating endpoints for projects to facilitate brokering with the broker CLI tool


🔄 Type of Change

  • 🐛 Bug fix (non-breaking change that fixes an issue)
  • ✨ New feature (non-breaking change that adds functionality)
  • 💥 Breaking change (fix or feature that would cause existing functionality to change)
  • 🧹 Refactor (code change that neither fixes a bug nor adds a feature)
  • 📚 Documentation update
  • ⚙️ CI / build / tooling change

🧩 Key Changes

  • Automatically creating a record in the project_submission table when new records are manually added to the project table via POST endpoint
  • Updating project titles, aliases and descriptions for any 'root' or 'genomic_data' projects which are created in future
  • Importing the project accession from the project_submission table to include in the GET /api/v1/projects/{project_id} endpoint response

✅ Checklist

  • Tests are passing locally / in CI
  • New tests have been added for new or changed functionality
  • Self-review completed
  • Documentation updated (if needed)
  • No sensitive data or secrets included

🔍 Review Notes


📎 Related Issues / Tickets


@TomHarrop
TomHarrop merged commit 722875e into main Aug 13, 2026
1 of 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.

2 participants