Skip to content

DM-51505 : Implement v2 Node and Edge routes#185

Merged
tcjennings merged 6 commits intotickets/DM-51488/v2_apifrom
tickets/DM-51505/v2_nodes_edges
Jul 15, 2025
Merged

DM-51505 : Implement v2 Node and Edge routes#185
tcjennings merged 6 commits intotickets/DM-51488/v2_apifrom
tickets/DM-51505/v2_nodes_edges

Conversation

@tcjennings
Copy link
Copy Markdown
Collaborator

@tcjennings tcjennings commented Jun 25, 2025

  • adds CRUD routes for Node and Edge REST APIs to the v2 router
  • adds functions supporting graph generation, validation, and traversal

@tcjennings tcjennings force-pushed the tickets/DM-51505/v2_nodes_edges branch from 66731ac to 2a83448 Compare June 25, 2025 16:41
@tcjennings tcjennings force-pushed the tickets/DM-51488/v2_api branch from 9a3e1a2 to 5e4e92e Compare June 25, 2025 19:09
@tcjennings tcjennings force-pushed the tickets/DM-51505/v2_nodes_edges branch 3 times, most recently from 1e65f33 to ceacd56 Compare June 27, 2025 20:00
@tcjennings tcjennings marked this pull request as ready for review June 27, 2025 20:41
@tcjennings tcjennings force-pushed the tickets/DM-51488/v2_api branch from 5e4e92e to bcc2a96 Compare June 30, 2025 16:38
@tcjennings tcjennings force-pushed the tickets/DM-51505/v2_nodes_edges branch from 348e8d0 to fbd79f3 Compare June 30, 2025 16:39
Copy link
Copy Markdown
Member

@ctslater ctslater left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just a few minor questions.

Comment thread src/lsst/cmservice/common/graph.py
Comment thread src/lsst/cmservice/routers/v2/campaigns.py Outdated
Comment thread src/lsst/cmservice/routers/v2/edges.py
Comment thread src/lsst/cmservice/routers/v2/edges.py Outdated
@tcjennings tcjennings force-pushed the tickets/DM-51505/v2_nodes_edges branch from e51f6c9 to 00b4769 Compare July 8, 2025 19:43
- add crtime to element metadata
- add manifests route for campaigns
@tcjennings tcjennings force-pushed the tickets/DM-51505/v2_nodes_edges branch from 00b4769 to 99b7b13 Compare July 8, 2025 19:55
@tcjennings tcjennings merged commit 42a61e2 into tickets/DM-51488/v2_api Jul 15, 2025
7 checks passed
@tcjennings tcjennings deleted the tickets/DM-51505/v2_nodes_edges branch July 15, 2025 13:49
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