Revision 200b37fb
b/snf-astakos-app/astakos/im/management/commands/astakos-init.py | ||
---|---|---|
37 | 37 |
|
38 | 38 |
from astakos.im.models import load_service_resources |
39 | 39 |
from django.core.management.base import BaseCommand, CommandError |
40 |
from synnefo.lib.db.transaction import commit_on_success_strict |
|
40 | 41 |
import logging |
41 | 42 |
|
42 | 43 |
logger = logging.getLogger(__name__) |
... | ... | |
55 | 56 |
"on quotaholder")), |
56 | 57 |
) |
57 | 58 |
|
59 |
@commit_on_success_strict() |
|
58 | 60 |
def handle(self, *args, **options): |
59 | 61 |
if options['load']: |
60 | 62 |
load_service_resources() |
b/snf-astakos-app/astakos/im/management/commands/user-update.py | ||
---|---|---|
44 | 44 |
set_pending_application_limit, |
45 | 45 |
unset_pending_application_limit) |
46 | 46 |
from ._common import remove_user_permission, add_user_permission |
47 |
from synnefo.lib.db.transaction import commit_on_success_strict |
|
47 | 48 |
|
48 | 49 |
|
49 | 50 |
class Command(BaseCommand): |
... | ... | |
118 | 119 |
"project applications")), |
119 | 120 |
) |
120 | 121 |
|
122 |
@commit_on_success_strict() |
|
121 | 123 |
def handle(self, *args, **options): |
122 | 124 |
if len(args) != 1: |
123 | 125 |
raise CommandError("Please provide a user ID") |
Also available in: Unified diff