Display missing tabs.

see #585
This commit is contained in:
Antoine Nguyen
2014-09-28 15:27:13 +02:00
parent f0fd2b166a
commit c2f6761057
5 changed files with 10 additions and 4 deletions
+4 -2
View File
@@ -252,9 +252,11 @@ class DomainFormOptions(forms.Form):
class DomainForm(TabForms):
"""Domain edition form.
"""
"""Domain edition form."""
template_name = "admin/editdomainform.html"
def __init__(self, request, *args, **kwargs):
self.user = request.user
self.forms = []
@@ -238,7 +238,7 @@ def domadmin_actions(daid, domid):
actions = [{
"name": "removeperm",
"url": "{}?domid={}&daid={}".format(
reverse("admin:permission_delete"), domid, daid),
reverse("admin:permission_remove"), domid, daid),
"img": "fa fa-trash",
"title": _("Remove this permission")
}]
+1
View File
@@ -16,6 +16,7 @@ urlpatterns = patterns(
urlpatterns += patterns(
'modoboa.extensions.admin.views.identity',
url(r'^permissions/remove/$', 'remove_permission',
name="permission_remove"),
+2 -1
View File
@@ -100,7 +100,8 @@ def newdomain(request):
@permission_required("admin.view_domains")
@transaction.commit_on_success
@reversion.create_revision()
def editdomain(request, dom_id, tplname="admin/editdomainform.html"):
def editdomain(request, dom_id):
"""Edit domain view."""
domain = Domain.objects.get(pk=dom_id)
if not request.user.can_access(domain):
raise PermDeniedException
+2
View File
@@ -199,6 +199,7 @@ class DynamicForm(object):
class TabForms(object):
"""
Simple forms container
@@ -206,6 +207,7 @@ class TabForms(object):
displayed using tabs. It is different from a classical formset
because it can contain different forms.
"""
template_name = "common/tabforms.html"
def __init__(self, request, instances=None, classes=None):