Exemple #1
0
def update_request_with_workprogresses(request_id, parameters, new_workprogresses, session=None):
    """
    update an request.

    :param request_id: the request id.
    :param parameters: A dictionary of parameters.
    :param new_workprogresses: list of new workprogresses.
    """
    if new_workprogresses:
        orm_workprogresses.add_workprogresses(new_workprogresses, session=session)
    return orm_requests.update_request(request_id, parameters, session=session)
Exemple #2
0
def add_workprogresses(workprogresses, bulk_size=1000, session=None):
    """
    Add workprogresses.

    :param workprogresses: dict of workprogress.
    :param session: session.

    :raises DuplicatedObject: If a collection with the same name exists.
    :raises DatabaseException: If there is a database error.

    :returns: workprogress ids.
    """
    return orm_workprogress.add_workprogresses(workprogresses, bulk_size=bulk_size, session=session)