Revision d35dcdb8
b/snf-astakos-app/astakos/im/management/commands/service-modify.py | ||
---|---|---|
32 | 32 |
# or implied, of GRNET S.A. |
33 | 33 |
|
34 | 34 |
from optparse import make_option |
35 |
from datetime import datetime |
|
36 | 35 |
|
37 | 36 |
from django.core.management.base import BaseCommand, CommandError |
38 |
from django.core.exceptions import ValidationError |
|
39 | 37 |
|
40 | 38 |
from astakos.im.models import Service |
41 |
from ._common import remove_user_permission, add_user_permission |
|
42 | 39 |
|
43 | 40 |
|
44 | 41 |
class Command(BaseCommand): |
... | ... | |
63 | 60 |
dest='icon', |
64 | 61 |
default=None, |
65 | 62 |
help="Set service icon (displayed by cloudbar)"), |
66 |
make_option('--auth-token',
|
|
63 |
make_option('--token', |
|
67 | 64 |
dest='auth_token', |
68 | 65 |
default=None, |
69 | 66 |
help="Set a custom service auth token"), |
70 |
make_option('--renew-auth-token',
|
|
67 |
make_option('--renew-token', |
|
71 | 68 |
action='store_true', |
72 | 69 |
dest='renew_token', |
73 | 70 |
default=False, |
... | ... | |
91 | 88 |
auth_token = options.get('auth_token') |
92 | 89 |
renew_token = options.get('renew_token') |
93 | 90 |
|
94 |
if order != None:
|
|
91 |
if order is not None:
|
|
95 | 92 |
service.order = order |
96 | 93 |
|
97 | 94 |
if name: |
... | ... | |
111 | 108 |
|
112 | 109 |
service.save() |
113 | 110 |
|
111 |
if renew_token: |
|
112 |
self.stdout.write( |
|
113 |
'Service\'s new token: %s\n' % service.auth_token |
|
114 |
) |
Also available in: Unified diff