As a developer, I want to update Sharepoint endpoints in a config file, so I can quickly deploy the changes without updating aind-metadata-service.
Acceptance criteria
[x] The sharepoint list names, such as List 'SWR 2019-Present' can be defined using env vars instead of hard-coded.
Sprint Ready Checklist
[x] 1. Acceptance criteria defined
[x] 2. Team understands acceptance criteria
[x] 3. Team has defined solution / steps to satisfy acceptance criteria
[x] 4. Acceptance criteria is verifiable / testable
[x] 5. External / 3rd Party dependencies identified
[x] 6. Ticket is prioritized and sized
Notes
The deployed aind-metadata-service returning server error 500 responses because sharepoint updated the name of their lists.
File "/usr/local/lib/python3.11/site-packages/aind_metadata_service/sharepoint/client.py", line 519, in get_procedure_info
ctx.execute_query()
File "/usr/local/lib/python3.11/site-packages/office365/runtime/client_runtime_context.py", line 162, in execute_query
self.pending_request().execute_query(qry)
File "/usr/local/lib/python3.11/site-packages/office365/runtime/client_request.py", line 62, in execute_query
raise ClientRequestException(*e.args, response=e.response)
office365.runtime.client_request_exception.ClientRequestException: ('-1, System.ArgumentException', "List 'SWR 2019-Present' does not exist at site with URL 'https://alleninstitute.sharepoint.com/BrainScience/IVS/Neurosurgery-Behavior'.", "404 Client Error: Not Found for url: https://alleninstitute.sharepoint.com/BrainScience/IVS/Neurosurgery-Behavior/_api/Web/lists/GetByTitle('SWR%202019-Present')/views/GetByTitle('New%20Request')")
User story
As a developer, I want to update Sharepoint endpoints in a config file, so I can quickly deploy the changes without updating aind-metadata-service.
Acceptance criteria
List 'SWR 2019-Present'
can be defined using env vars instead of hard-coded.Sprint Ready Checklist
Notes
The deployed aind-metadata-service returning server error 500 responses because sharepoint updated the name of their lists.