diff --git a/mayan/apps/acls/views.py b/mayan/apps/acls/views.py
index 287f96a47e..cd8295ee90 100644
--- a/mayan/apps/acls/views.py
+++ b/mayan/apps/acls/views.py
@@ -122,9 +122,10 @@ def acl_detail_for(request, actor, obj):
},
'access_object': obj,
'navigation_object_list': ['object', 'access_object'],
+ 'read_only': True,
}
- return render_to_response('appearance/generic_detail.html', context,
+ return render_to_response('appearance/generic_form.html', context,
context_instance=RequestContext(request))
@@ -434,7 +435,7 @@ def acl_class_acl_detail(request, access_object_class_gid, holder_object_gid):
},
]
- return render_to_response('appearance/generic_detail.html', {
+ return render_to_response('appearance/generic_form.html', {
'object': access_object_class,
'subtemplates_list': subtemplates_list,
'multi_select_item_properties': {
@@ -442,6 +443,7 @@ def acl_class_acl_detail(request, access_object_class_gid, holder_object_gid):
'holder_gid': lambda x: actor.gid,
'access_object_class_gid': lambda x: access_object_class.gid,
},
+ 'read_only': True,
}, context_instance=RequestContext(request))
diff --git a/mayan/apps/appearance/templates/appearance/generic_detail.html b/mayan/apps/appearance/templates/appearance/generic_detail.html
deleted file mode 100644
index 80b608c0a1..0000000000
--- a/mayan/apps/appearance/templates/appearance/generic_detail.html
+++ /dev/null
@@ -1,32 +0,0 @@
-{% extends 'appearance/base.html' %}
-
-{% load i18n %}
-
-{% load subtemplates_tags %}
-
-{% block title %} :: {% with 'true' as read_only %}{% include 'appearance/calculate_form_title.html' %}{% endwith %}{% endblock %}
-
-{% block content %}
- {% if form %}
- {% with 'true' as read_only %}
- {% include 'appearance/generic_form_subtemplate.html' %}
- {% endwith %}
- {% endif %}
-
-
- {% for subtemplate in subtemplates_list %}
-
- {% if subtemplate.column_class %}
-
- {% else %}
-
- {% endif %}
- {% with "true" as read_only %}
- {% render_subtemplate subtemplate.name subtemplate.context as rendered_subtemplate %}
- {{ rendered_subtemplate }}
- {% endwith %}
-
- {% endfor %}
-
-{% endblock %}
-
diff --git a/mayan/apps/common/views.py b/mayan/apps/common/views.py
index a4e16035af..76e8e180c0 100644
--- a/mayan/apps/common/views.py
+++ b/mayan/apps/common/views.py
@@ -96,9 +96,10 @@ class HomeView(TemplateView):
class LicenseView(ExtraContextMixin, TemplateView):
extra_context = {
'form': LicenseForm(),
+ 'read_only': True,
'title': _('License'),
}
- template_name = 'appearance/generic_detail.html'
+ template_name = 'appearance/generic_form.html'
class MaintenanceMenuView(TemplateView):
diff --git a/mayan/apps/documents/views.py b/mayan/apps/documents/views.py
index 75fe2e6ed7..1332816c4c 100644
--- a/mayan/apps/documents/views.py
+++ b/mayan/apps/documents/views.py
@@ -136,10 +136,11 @@ def document_properties(request, document_id):
document_properties_form = DocumentPropertiesForm(instance=document, extra_fields=document_fields)
- return render_to_response('appearance/generic_detail.html', {
+ return render_to_response('appearance/generic_form.html', {
'form': document_properties_form,
'document': document,
'object': document,
+ 'read_only': True,
'title': _('Properties for document: %s') % document,
}, context_instance=RequestContext(request))
@@ -156,11 +157,12 @@ def document_preview(request, document_id):
preview_form = DocumentPreviewForm(document=document)
- return render_to_response('appearance/generic_detail.html', {
+ return render_to_response('appearance/generic_form.html', {
'document': document,
'form': preview_form,
'hide_labels': True,
'object': document,
+ 'read_only': True,
'title': _('Preview of document: %s') % document,
}, context_instance=RequestContext(request))
@@ -177,11 +179,12 @@ def document_content(request, document_id):
content_form = DocumentContentForm(document=document)
- return render_to_response('appearance/generic_detail.html', {
+ return render_to_response('appearance/generic_form.html', {
'document': document,
'form': content_form,
'hide_labels': True,
'object': document,
+ 'read_only': True,
'title': _('Content of document: %s') % document,
}, context_instance=RequestContext(request))
@@ -595,13 +598,14 @@ def document_page_view(request, document_page_id):
else:
zoom_text = ''
- return render_to_response('appearance/generic_detail.html', {
+ return render_to_response('appearance/generic_form.html', {
'access_object': document_page.document,
'form': document_page_form,
'navigation_object_list': ['page'],
'page': document_page,
'rotation': rotation,
'title': ' '.join([base_title, zoom_text]),
+ 'read_only': True,
'zoom': zoom,
}, context_instance=RequestContext(request))
@@ -619,11 +623,12 @@ def document_page_text(request, document_page_id):
document_page_form = DocumentPageForm_text(instance=document_page)
- return render_to_response('appearance/generic_detail.html', {
+ return render_to_response('appearance/generic_form.html', {
'access_object': document_page.document,
'form': document_page_form,
'page': document_page,
'navigation_object_list': ['page'],
+ 'read_only': True,
'title': _('Details for: %s') % document_page,
}, context_instance=RequestContext(request))
diff --git a/mayan/apps/permissions/views.py b/mayan/apps/permissions/views.py
index 50c057fa26..7842e6fdc9 100644
--- a/mayan/apps/permissions/views.py
+++ b/mayan/apps/permissions/views.py
@@ -90,7 +90,7 @@ def role_permissions(request, role_id):
},
]
- return render_to_response('appearance/generic_detail.html', {
+ return render_to_response('appearance/generic_form.html', {
'form': form,
'object': role,
'subtemplates_list': subtemplates_list,