Beispiel #1
0
def store_ticket_id(redcap_server_tag, projectid, recordid, ticket_id):
    '''Store the Jira ticket ID in the db; useful for enrollment
  reconciliation later, etc.'''
    key = 'obc-enrollment-ticket-id'
    rslt = store.put(redcap_server_tag, projectid, recordid, key, ticket_id)
    log.info('Stored ticket id [{}] in db for record id [{}]'.format(
        ticket_id, recordid))
    return rslt
Beispiel #2
0
def store_ticket_id(redcap_server_tag, projectid, recordid, ticket_id):
  attrname = 'obc-withdrawal-ticket-id'
  rslt = store.put(redcap_server_tag, projectid, recordid, attrname, ticket_id)
  log.info('Stored ticket id [{}] in db for record id [{}]'.format(ticket_id, recordid))
  return rslt
Beispiel #3
0
def set_jira_ticket_created_flag(redcap_server_tag, projectid, recordid):
  attrval = 'yes'
  rslt = store.put(redcap_server_tag, projectid, recordid, flag, attrval)
  return rslt
Beispiel #4
0
def note_event(redcap_server_tag, pid, record_id, key):
    '''Store event in datastore. Use a key defined at the top of
  this module.'''
    rslt = store.put(redcap_server_tag, pid, record_id, key, YES)
    log.info(key + ' event stored just now for record_id: ' + record_id)
    return rslt
Beispiel #5
0
def _cache_as_not_paired(redcap_server_tag, pid, record_id):
  return store.put(redcap_server_tag, pid, record_id, AOU_WCM_PAIRED, NO)