diff --git a/apps/metadata/views.py b/apps/metadata/views.py index d4691f43b8..007fbcaf57 100644 --- a/apps/metadata/views.py +++ b/apps/metadata/views.py @@ -1,24 +1,29 @@ from __future__ import absolute_import -from django.shortcuts import render_to_response -from django.template import RequestContext -from django.utils.translation import ugettext_lazy as _ -from django.shortcuts import get_object_or_404 from django.contrib import messages -from django.http import HttpResponseRedirect -from django.core.urlresolvers import reverse -from django.utils.http import urlencode from django.core.exceptions import PermissionDenied +from django.core.urlresolvers import reverse +from django.http import HttpResponseRedirect +from django.shortcuts import get_object_or_404, render_to_response +from django.template import RequestContext +from django.utils.http import urlencode +from django.utils.translation import ugettext_lazy as _ -from documents.permissions import PERMISSION_DOCUMENT_TYPE_EDIT -from documents.models import Document, RecentDocument, DocumentType -from permissions.models import Permission -from document_indexing.api import update_indexes, delete_indexes from acls.models import AccessEntry +from document_indexing.api import update_indexes, delete_indexes +from documents.models import Document, RecentDocument, DocumentType +from documents.permissions import PERMISSION_DOCUMENT_TYPE_EDIT +from permissions.models import Permission from common.utils import generate_choices_w_labels, encapsulate, get_object_name from common.views import assign_remove +from .api import save_metadata_list +from .classes import MetadataObjectWrapper +from .forms import (MetadataFormSet, AddMetadataForm, + MetadataRemoveFormSet, MetadataTypeForm, MetadataSetForm) +from .models import (DocumentMetadata, MetadataType, MetadataSet, + MetadataSetItem, DocumentTypeDefaults) from .permissions import (PERMISSION_METADATA_DOCUMENT_EDIT, PERMISSION_METADATA_DOCUMENT_ADD, PERMISSION_METADATA_DOCUMENT_REMOVE, PERMISSION_METADATA_DOCUMENT_VIEW, PERMISSION_METADATA_TYPE_EDIT, @@ -26,12 +31,6 @@ from .permissions import (PERMISSION_METADATA_DOCUMENT_EDIT, PERMISSION_METADATA_TYPE_VIEW, PERMISSION_METADATA_SET_EDIT, PERMISSION_METADATA_SET_CREATE, PERMISSION_METADATA_SET_DELETE, PERMISSION_METADATA_SET_VIEW) -from .forms import (MetadataFormSet, AddMetadataForm, - MetadataRemoveFormSet, MetadataTypeForm, MetadataSetForm) -from .api import save_metadata_list -from .models import (DocumentMetadata, MetadataType, MetadataSet, - MetadataSetItem, DocumentTypeDefaults) -from .classes import MetadataObjectWrapper def metadata_edit(request, document_id=None, document_id_list=None):