Remove document clone function.

This commit is contained in:
Roberto Rosario
2016-03-08 03:44:22 -04:00
parent a7faf7f427
commit 5a70bd0995
4 changed files with 2 additions and 38 deletions

View File

@@ -22,9 +22,8 @@ from .handlers import (
initialize_periodic_tasks
)
from .links import (
link_document_create_multiple, link_document_create_siblings,
link_setup_sources, link_setup_source_create_imap_email,
link_setup_source_create_pop3_email,
link_document_create_multiple, link_setup_sources,
link_setup_source_create_imap_email, link_setup_source_create_pop3_email,
link_setup_source_create_watch_folder, link_setup_source_create_webform,
link_setup_source_create_staging_folder, link_setup_source_delete,
link_setup_source_edit, link_setup_source_logs, link_staging_file_delete,
@@ -120,9 +119,6 @@ class SourcesApp(MayanAppConfig):
)
menu_front_page.bind_links(links=(link_document_create_multiple,))
menu_object.bind_links(
links=(link_document_create_siblings,), sources=(Document,)
)
menu_object.bind_links(
links=(
link_setup_source_edit, link_setup_source_delete,

View File

@@ -26,10 +26,6 @@ link_document_create_multiple = Link(
icon='fa fa-upload', text=_('New document'),
view='sources:document_create_multiple'
)
link_document_create_siblings = Link(
permissions=(permission_document_create,), text=_('Clone'),
view='sources:document_create_siblings', args='object.id'
)
link_setup_sources = Link(
icon='fa fa-upload', permissions=(permission_sources_setup_view,),
text=_('Sources'), view='sources:setup_source_list'

View File

@@ -67,10 +67,6 @@ urlpatterns = patterns(
r'^create/from/local/multiple/$', DocumentCreateWizard.as_view(),
name='document_create_multiple'
),
url(
r'^(?P<document_id>\d+)/create/siblings/$', 'document_create_siblings',
name='document_create_siblings'
),
)
api_urls = patterns(

View File

@@ -66,30 +66,6 @@ class SourceLogListView(SingleObjectListView):
}
def document_create_siblings(request, document_id):
document = get_object_or_404(Document, pk=document_id)
try:
Permission.check_permissions(
request.user, (permission_document_create,)
)
except PermissionDenied:
AccessControlList.objects.check_access(
permission_document_create, request.user,
document.document_type
)
query_dict = {}
for pk, metadata in enumerate(document.metadata.all()):
query_dict['metadata%s_id' % pk] = metadata.metadata_type_id
query_dict['metadata%s_value' % pk] = metadata.value
query_dict['document_type_id'] = document.document_type_id
url = reverse('sources:upload_interactive')
return HttpResponseRedirect('%s?%s' % (url, urlencode(query_dict)))
class UploadBaseView(MultiFormView):
template_name = 'appearance/generic_form.html'
prefixes = {'source_form': 'source', 'document_form': 'document'}