コード例 #1
0
ファイル: tasks.py プロジェクト: CI-WATER/portal
def _get_ueb_pkg_request_resources_by_processing_status(status):
    """
    Returns a list of package request resources that are currently
    have status set to value provided by the param 'status'
    """

    # note: the list of resources returned by the following action may contain
    # any deleted resources
    resource_search_action = tk.get_action('resource_search')

    context = {}
    # get the resource that has the format field set to zip and description field contains 'shape'
    #data_dict = {'query': ['PackageProcessingStatus:Processing']}
    data_dict = {'query': ['PackageProcessingStatus:' + status]}
    matching_resources = resource_search_action(context, data_dict)['results']

    ueb_pkg_active_requests = []
    for file_resource in matching_resources:
        # filter out any deleted resources
        active_resource = uebhelper.get_resource(file_resource['id'])
        if not active_resource:
            continue
        ueb_pkg_active_requests.append(active_resource)

    return ueb_pkg_active_requests
コード例 #2
0
ファイル: tasks.py プロジェクト: CI-WATER/portal
def _get_ueb_pkg_request_resources_by_processing_status(status):
    """
    Returns a list of package request resources that are currently
    have status set to value provided by the param 'status'
    """

    # note: the list of resources returned by the following action may contain
    # any deleted resources
    resource_search_action = tk.get_action('resource_search')

    context = {}
    # get the resource that has the format field set to zip and description field contains 'shape'
    #data_dict = {'query': ['PackageProcessingStatus:Processing']}
    data_dict = {'query': ['PackageProcessingStatus:' + status]}
    matching_resources = resource_search_action(context, data_dict)['results']

    ueb_pkg_active_requests = []
    for file_resource in matching_resources:
        # filter out any deleted resources
        active_resource = uebhelper.get_resource(file_resource['id'])
        if not active_resource:
            continue
        ueb_pkg_active_requests.append(active_resource)

    return ueb_pkg_active_requests
コード例 #3
0
 def wrapper():
     return get_resource(uid, path)
コード例 #4
0
 def wrapper():
     return get_resource(uid, path)