Open JonathanGarro opened 1 year ago
I've started laying the groundwork for API functionality in the Portal as a first step towards a working example to pitch to the GO team. As a proof of concept, you can now get a json of all registered users at rcrcsims.org/api/users.
The API has been updated with an additional endpoint for portfolio
. You can now query the database to get all products whose status has been marked as Approved
for a given emergency. There's a required argument of emergency_id
, which corresponds to the GO emergency ID. For example:
https://rcrcsims.org/api/portfolio?emergency_id=6414
This returns all approved products for the Sudan Crisis.
I've logged an issue with the GO team requesting consideration to automatically bring in the products either as distinct cards or as items in a new table of products.
A longer-term, nice-to-have feature to further integrate the GO Platform and the SIMS Portal might be to add a connection between the publicly-approved portfolio for the event on the documents tab:
I think we could simply accept incoming requests that serves up the S3 location of the thumbnail, and then link back to the product page on the SIMS Portal.