def validate_view_arguments(project_name=None, ontology_key=None, document_type=None):
    '\n    extends the "validate_view_arguments" fn in "views_base"\n    by adding a check that there is a default customization associated w/ this project/ontology/proxy\n    :param project_name:\n    :param ontology_key:\n    :param document_type:\n    :return:\n    '
    model_customization = None
    (validity, project, ontology, model_proxy, msg) = validate_view_arguments_base(project_name=project_name, ontology_key=ontology_key, document_type=document_type)
    if (not validity):
        return (validity, project, ontology, model_proxy, model_customization, msg)
    try:
        model_customization = QModelCustomization.objects.get(project=project, proxy=model_proxy, is_default=True)
    except ObjectDoesNotExist:
        msg = _("There is no default customization associated with this document type for this project.<br/>Please <a href='mailto:{0}?subject=Missing%20Customization&body=Please%20create%20a%20customization%20for%20the%20%22{1}%22%20document%20type.'>contact</a> the project administrator for assistance.").format(project.email, model_proxy.fully_qualified_name)
        validity = False
        return (validity, project, ontology, model_proxy, model_customization, msg)
    return (validity, project, ontology, model_proxy, model_customization, msg)
extends the "validate_view_arguments" fn in "views_base"
by adding a check that there is a default customization associated w/ this project/ontology/proxy
:param project_name:
:param ontology_key:
:param document_type:
:return:
def validate_view_arguments(project_name=None, ontology_key=None, document_type=None):
    '\n    extends the "validate_view_arguments" fn in "views_base"\n    by adding a check that there is a default customization associated w/ this project/ontology/proxy\n    :param project_name:\n    :param ontology_key:\n    :param document_type:\n    :return:\n    '
    model_customization = None
    (validity, project, ontology, model_proxy, msg) = validate_view_arguments_base(project_name=project_name, ontology_key=ontology_key, document_type=document_type)
    if (not validity):
        return (validity, project, ontology, model_proxy, model_customization, msg)
    try:
        model_customization = QModelCustomization.objects.get(project=project, proxy=model_proxy, is_default=True)
    except ObjectDoesNotExist:
        msg = _("There is no default customization associated with this document type for this project.<br/>Please <a href='mailto:{0}?subject=Missing%20Customization&body=Please%20create%20a%20customization%20for%20the%20%22{1}%22%20document%20type.'>contact</a> the project administrator for assistance.").format(project.email, model_proxy.fully_qualified_name)
        validity = False
        return (validity, project, ontology, model_proxy, model_customization, msg)
    return (validity, project, ontology, model_proxy, model_customization, msg)