Esempio n. 1
0
def set_logging_context(event):
    request = event.request
    params = {}
    if 'inspection' in request.validated:
        params['INSPECTION_REV'] = request.validated['inspection'].rev
        params['INSPECTION_ID'] = request.validated['inspection'].id
    update_logging_context(request, params)
Esempio n. 2
0
def set_logging_context(event):
    request = event.request
    params = {}
    if "request" in request.validated:
        params["REQUEST_REV"] = request.validated["request"].rev
        params["REQUEST_ID"] = request.validated["request"].id
    update_logging_context(request, params)
def set_logging_context(event):
    request = event.request
    params = {}
    if 'monitoring' in request.validated:
        params['MONITOR_REV'] = request.validated['monitoring'].rev
        params['MONITOR_ID'] = request.validated['monitoring'].id
    update_logging_context(request, params)
def validate_post_data(request):
    """
    Validate post data POST
    """
    update_logging_context(request, {'POST_ID': '__new__'})
    data = validate_data(request, Post)
    _validate_post_post_status(request)
    return data
Esempio n. 5
0
def validate_file_upload(request):
    update_logging_context(request, {'document_id': '__new__'})
    if request.registry.docservice_url and request.content_type == "application/json":
        return validate_document_data(request)
    if 'file' not in request.POST or not hasattr(request.POST['file'],
                                                 'filename'):
        request.errors.add('body', 'file', 'Not Found')
        request.errors.status = 404
        raise error_handler(request.errors)
    else:
        request.validated['file'] = request.POST['file']
def validate_monitoring_data(request):
    """
    Validate monitoring data POST
    """
    update_logging_context(request, {'MONITOR_ID': '__new__'})
    data = validate_data(request, Monitoring)

    monitoring = request.validated['monitoring']
    if monitoring.status != DRAFT_STATUS:
        request.errors.add(
            'body', 'status',
            "Can't create a monitoring in '{}' status.".format(
                monitoring.status))
        request.errors.status = 422
        raise error_handler(request.errors)
    return data
def validate_party_data(request):
    """
    Validate party data POST
    """
    update_logging_context(request, {'PARTY_ID': '__new__'})
    return validate_data(request, Party)
Esempio n. 8
0
def validate_request_data(request):
    update_logging_context(request, {"REQUEST_ID": "__new__"})
    return validate_data(request, Request)