Revision 362ff471 snf-astakos-app/astakos/im/management/commands/service-add.py
b/snf-astakos-app/astakos/im/management/commands/service-add.py | ||
---|---|---|
38 | 38 |
|
39 | 39 |
|
40 | 40 |
class Command(BaseCommand): |
41 |
args = "<name> <endpoint URL>"
|
|
41 |
args = "<name> <service URL> <API URL> "
|
|
42 | 42 |
help = "Register a service" |
43 | 43 |
|
44 | 44 |
def handle(self, *args, **options): |
... | ... | |
47 | 47 |
|
48 | 48 |
name = args[0] |
49 | 49 |
api_url = args[1] |
50 |
url = args[2] |
|
50 | 51 |
|
51 | 52 |
try: |
52 | 53 |
s = Service.objects.get(name=name) |
... | ... | |
61 | 62 |
raise CommandError(m) |
62 | 63 |
|
63 | 64 |
try: |
64 |
s = Service.objects.create(name=name, api_url=api_url) |
|
65 |
s = Service.objects.create(name=name, api_url=api_url, url=url)
|
|
65 | 66 |
except BaseException as e: |
66 | 67 |
raise CommandError("Failed to create service.") |
67 | 68 |
else: |
Also available in: Unified diff