mirror of
https://github.com/jwinterm/modoboa.git
synced 2026-10-18 05:51:26 +02:00
@@ -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")
|
||||
}]
|
||||
|
||||
@@ -16,6 +16,7 @@ urlpatterns = patterns(
|
||||
|
||||
urlpatterns += patterns(
|
||||
'modoboa.extensions.admin.views.identity',
|
||||
|
||||
url(r'^permissions/remove/$', 'remove_permission',
|
||||
name="permission_remove"),
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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):
|
||||
|
||||
Reference in New Issue
Block a user