mirror of
https://github.com/sartography/cr-connect-workflow.git
synced 2025-02-22 12:48:25 +00:00
Add new PB API endpoint for Pre Reviews.
This commit is contained in:
parent
d3a89b6af4
commit
7c9ccac8d2
@ -67,6 +67,8 @@ PB_STUDY_DETAILS_URL = environ.get('PB_STUDY_DETAILS_URL', default=PB_BASE_URL +
|
||||
PB_SPONSORS_URL = environ.get('PB_SPONSORS_URL', default=PB_BASE_URL + "sponsors?studyid=%i")
|
||||
PB_IRB_INFO_URL = environ.get('PB_IRB_INFO_URL', default=PB_BASE_URL + "current_irb_info/%i")
|
||||
PB_CHECK_STUDY_URL = environ.get('PB_CHECK_STUDY_URL', default=PB_BASE_URL + "check_study/%i")
|
||||
PB_PRE_REVIEW_URL = environ.get('PB_PRE_REVIEW_URL', default=PB_BASE_URL + "pre_reviews/%i")
|
||||
|
||||
# The earliest date a study was last modified in PB that we will import.
|
||||
PB_MIN_DATE = environ.get('PB_MIN_DATE', default="2020-01-01T00:00:00.000Z")
|
||||
|
||||
|
@ -18,6 +18,7 @@ class ProtocolBuilderService(object):
|
||||
SPONSORS_URL = app.config['PB_SPONSORS_URL']
|
||||
IRB_INFO_URL = app.config['PB_IRB_INFO_URL']
|
||||
CHECK_STUDY_URL = app.config['PB_CHECK_STUDY_URL']
|
||||
PRE_REVIEW_URL = app.config['PB_PRE_REVIEW_URL']
|
||||
|
||||
@staticmethod
|
||||
def is_enabled():
|
||||
@ -71,6 +72,10 @@ class ProtocolBuilderService(object):
|
||||
def check_study(study_id) -> {}:
|
||||
return ProtocolBuilderService.__make_request(study_id, ProtocolBuilderService.CHECK_STUDY_URL)
|
||||
|
||||
@staticmethod
|
||||
def get_pre_reviews(study_id) -> {}:
|
||||
return ProtocolBuilderService.__make_request(study_id, ProtocolBuilderService.PRE_REVIEW_URL)
|
||||
|
||||
@staticmethod
|
||||
def __enabled_or_raise():
|
||||
if not ProtocolBuilderService.is_enabled():
|
||||
|
Loading…
x
Reference in New Issue
Block a user