Remove deprecated calls to the legacy transaction API.

This commit is contained in:
Antoine Nguyen
2014-05-08 10:25:54 +02:00
parent e41113fa27
commit 5b856739e9
4 changed files with 2 additions and 21 deletions
+1 -6
View File
@@ -1,5 +1,5 @@
import reversion
from django.db import transaction, IntegrityError
from django.db import IntegrityError
from django.utils.translation import ugettext as _, ungettext
from django.shortcuts import render
from django.core.urlresolvers import reverse
@@ -56,7 +56,6 @@ def _new_alias(request, title, action, successmsg,
@login_required
@permission_required("admin.add_alias")
@transaction.commit_on_success
@reversion.create_revision()
def newdlist(request):
return _new_alias(
@@ -67,7 +66,6 @@ def newdlist(request):
@login_required
@permission_required("admin.add_alias")
@transaction.commit_on_success
@reversion.create_revision()
def newalias(request):
return _new_alias(
@@ -78,7 +76,6 @@ def newalias(request):
@login_required
@permission_required("admin.add_alias")
@transaction.commit_on_success
@reversion.create_revision()
def newforward(request):
return _new_alias(
@@ -89,7 +86,6 @@ def newforward(request):
@login_required
@permission_required("admin.change_alias")
@transaction.commit_on_success
@reversion.create_revision()
def editalias(request, alid, tplname="admin/aliasform.html"):
alias = Alias.objects.get(pk=alid)
@@ -118,7 +114,6 @@ def editalias(request, alid, tplname="admin/aliasform.html"):
@login_required
@permission_required("admin.delete_alias")
@transaction.commit_on_success
def delalias(request):
selection = request.GET["selection"].split(",")
for alid in selection:
+1 -5
View File
@@ -2,7 +2,6 @@ import reversion
from django.http import HttpResponseRedirect
from django.utils.translation import ugettext as _, ungettext
from django.core.urlresolvers import reverse
from django.db import transaction
from django.shortcuts import render
from django.views.decorators.csrf import ensure_csrf_cookie
from django.contrib.auth.decorators import (
@@ -88,7 +87,6 @@ def domains_list(request):
@login_required
@permission_required("admin.add_domain")
@transaction.commit_on_success
@reversion.create_revision()
def newdomain(request, tplname="common/wizard_forms.html"):
events.raiseEvent("CanCreate", request.user, "domains")
@@ -120,7 +118,7 @@ def newdomain(request, tplname="common/wizard_forms.html"):
try:
cwizard.steps[1]["form"].save(request.user, domain)
except ModoboaException as e:
transaction.rollback()
#transaction.rollback()
raise
return render_to_json_response(_("Domain created"))
return render_to_json_response({
@@ -140,7 +138,6 @@ def newdomain(request, tplname="common/wizard_forms.html"):
@login_required
@permission_required("admin.view_domains")
@transaction.commit_on_success
@reversion.create_revision()
def editdomain(request, dom_id, tplname="admin/editdomainform.html"):
domain = Domain.objects.get(pk=dom_id)
@@ -177,7 +174,6 @@ def editdomain(request, dom_id, tplname="admin/editdomainform.html"):
@login_required
@permission_required("admin.delete_domain")
@transaction.commit_on_success
def deldomain(request, dom_id):
keepdir = True if request.POST.get("keepdir", "false") == "true" else False
try:
@@ -1,6 +1,5 @@
import reversion
from django.shortcuts import render
from django.db import transaction
from django.utils.translation import ugettext as _, ungettext
from django.core.urlresolvers import reverse
from django.contrib.auth.decorators import (
@@ -114,7 +113,6 @@ def list_quotas(request, tplname="admin/quotas.html"):
@login_required
@permission_required("core.add_user")
@transaction.commit_on_success
@reversion.create_revision()
def newaccount(request, tplname='common/wizard_forms.html'):
"""Create a new account.
@@ -167,7 +165,6 @@ def newaccount(request, tplname='common/wizard_forms.html'):
@login_required
@permission_required("core.change_user")
@transaction.commit_on_success
@reversion.create_revision()
def editaccount(request, accountid, tplname="common/tabforms.html"):
account = User.objects.get(pk=accountid)
@@ -209,7 +206,6 @@ def editaccount(request, accountid, tplname="common/tabforms.html"):
@login_required
@permission_required("core.delete_user")
@transaction.commit_on_success
def delaccount(request, accountid):
keepdir = True if request.POST.get("keepdir", "false") == "true" else False
User.objects.get(pk=accountid).delete(request.user, keep_mb_dir=keepdir)
-6
View File
@@ -3,7 +3,6 @@ import reversion
from django.utils.translation import ugettext as _
from django.shortcuts import render
from django.core.urlresolvers import reverse
from django.db import transaction
from django.contrib.auth.decorators import (
login_required, permission_required, user_passes_test
)
@@ -16,14 +15,12 @@ from modoboa.extensions.admin.models import (
from modoboa.extensions.admin.forms import ImportIdentitiesForm, ImportDataForm
@transaction.commit_on_success
def import_domain(user, row, formopts):
"""Specific code for domains import"""
dom = Domain()
dom.from_csv(user, row)
@transaction.commit_on_success
def import_domainalias(user, row, formopts):
"""Specific code for domain aliases import"""
domalias = DomainAlias()
@@ -32,7 +29,6 @@ def import_domainalias(user, row, formopts):
@login_required
@permission_required("admin.add_domain")
@transaction.commit_on_success
def import_domains(request):
if request.method == "POST":
return importdata(request)
@@ -61,14 +57,12 @@ def import_domains(request):
return render(request, "admin/importform.html", ctx)
@transaction.commit_on_success
def import_account(user, row, formopts):
"""Specific code for accounts import"""
account = User()
account.from_csv(user, row, formopts["crypt_password"])
@transaction.commit_on_success
def _import_alias(user, row, **kwargs):
"""Specific code for aliases import"""
alias = Alias()