Revision a3e3917f snf-astakos-app/astakos/im/management/commands/user-modify.py
b/snf-astakos-app/astakos/im/management/commands/user-modify.py | ||
---|---|---|
36 | 36 |
from optparse import make_option |
37 | 37 |
|
38 | 38 |
from django.core import management |
39 |
from django.db import transaction |
|
39 | 40 |
from django.core.management.base import BaseCommand, CommandError |
40 | 41 |
from django.contrib.auth.models import Group |
41 | 42 |
from django.core.exceptions import ValidationError |
... | ... | |
47 | 48 |
from astakos.im import activation_backends |
48 | 49 |
from ._common import (remove_user_permission, add_user_permission, is_uuid, |
49 | 50 |
show_resource_value) |
50 |
from snf_django.lib.db.transaction import commit_on_success_strict |
|
51 | 51 |
|
52 | 52 |
activation_backend = activation_backends.get_backend() |
53 | 53 |
|
... | ... | |
151 | 151 |
help="Delete user"), |
152 | 152 |
) |
153 | 153 |
|
154 |
@commit_on_success_strict()
|
|
154 |
@transaction.commit_on_success
|
|
155 | 155 |
def handle(self, *args, **options): |
156 | 156 |
if len(args) != 1: |
157 | 157 |
raise CommandError("Please provide a user ID") |
Also available in: Unified diff