Open daniel-cy-lu opened 10 months ago
Clients with the the four unchecked boxes are using program service endpoint with bugs. Once those bugs are cleared, I can do some testing.
down to one last updateProgram endpoint which needs testing
For one endpoint, https://program-service.dev.argo.cancercollaboratory.org/swagger-ui/index.html#/program-controller/updateProgram (updateProgram), we couldn't get the testing done before the end of the year. There is some update needed in ProgramService and Azher has been working on it before he needs to leave for wisdom tooth extraction. So I am leaving my code in Plateform-API to accept the payload that is required for this endpoint, and once ProgramService is updated, the updateProgram http client should work.
{
"program": {
"shortName": "string",
"description": "string",
"name": "string",
"website": "string",
"commitmentDonors": 0,
"submittedDonors": 0,
"genomicDonors": 0,
"membershipType": "string",
"institutions": [
"string"
],
"countries": [
"string"
],
"cancerTypes": [
"string"
],
"primarySites": [
"string"
],
"dataCenter": {
"id": "string",
"shortName": "string",
"name": "string",
"uiUrl": "string",
"gatewayUrl": "string"
}
}
}
Discover a bug in ProgramService endpoint, createProgram, https://program-service.dev.argo.cancercollaboratory.org/swagger-ui/index.html#/program-controller/createProgram. I believe it's caused by the addition of DataCenterId property to the payload of this endpoint.
Working http queries for program
, programs
, dataCenters
and programOptions
Query details can be provided if needed
Successful updates for inviteUser
, updateUser
, removeUser
Query details can be provided if needed
Due to known issues w/ Program Service Create Program / Update Program, these resolvers will have to be tested once Program Service is updated
program service clients:
This ticket has part 1 and part 2