Пример #1
0
 def findRequest(self, requestName):
     """ Either returns the request object, or None """
     requests = ListRequests.listRequests()
     for request in requests:
         if request['RequestName'] == requestName:
             return request
     return None
Пример #2
0
def getRequests():
    """ This only fills the details needed to make succint browser tables,
        so some fields, such as InputDatasets or SoftwareVersions,
        need to be filled through getRequestDetails """
    requests = ListRequests.listRequests()
    reverseTypes, reverseStatus = reverseLookups()
    result = []
    for request in requests:
        result.append(getRequest(request['RequestID'], reverseTypes, reverseStatus))
    return result
Пример #3
0
def getAllRequestDetails():
    requests = ListRequests.listRequests()
    result = []
    for request in requests:
        requestName = request['RequestName']
        details = getRequestDetails(requestName)
        # take out excessive information
        del details['RequestUpdates']
        del details['RequestMessages']
        result.append(details)
    return result 
Пример #4
0
def getAllRequestDetails():
    requests = ListRequests.listRequests()
    result = []
    for request in requests:
        requestName = request['RequestName']
        details = getRequestDetails(requestName)
        # take out excessive information
        del details['RequestUpdates']
        del details['RequestMessages']
        result.append(details)
    return result
Пример #5
0
def getRequests():
    """ This only fills the details needed to make succint browser tables,
        so some fields, such as InputDatasets or SoftwareVersions,
        need to be filled through getRequestDetails """
    requests = ListRequests.listRequests()
    reverseTypes, reverseStatus = reverseLookups()
    result = []
    for request in requests:
        result.append(
            getRequest(request['RequestID'], reverseTypes, reverseStatus))
    return result
Пример #6
0
 def findRequest(self, requestName):
     """
     Either returns the request object, or None.
     TODO:
     interesting how such a query is implemented here when there is
     database behind ...
     
     """
     requests = ListRequests.listRequests()
     for request in requests:
         if request['RequestName'] == requestName:
             return request
     return None
Пример #7
0
 def findRequest(self, requestName):
     """
     Either returns the request object, or None.
     TODO:
     interesting how such a query is implemented here when there is
     database behind ...
     
     """
     requests = ListRequests.listRequests()
     for request in requests:
         if request['RequestName'] == requestName:
             return request
     return None