From 84ff014be2b14fce9bb3ec8475dd080cbcde6c3e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs=20Espino?= Date: Fri, 16 Sep 2016 10:23:19 +0200 Subject: [PATCH] Adding create_taiga_tribe_app command --- taiga/external_apps/management/__init__.py | 0 .../management/commands/__init__.py | 0 .../commands/create_taiga_tribe_app.py | 33 +++++++++++++++++++ 3 files changed, 33 insertions(+) create mode 100644 taiga/external_apps/management/__init__.py create mode 100644 taiga/external_apps/management/commands/__init__.py create mode 100644 taiga/external_apps/management/commands/create_taiga_tribe_app.py diff --git a/taiga/external_apps/management/__init__.py b/taiga/external_apps/management/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/taiga/external_apps/management/commands/__init__.py b/taiga/external_apps/management/commands/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/taiga/external_apps/management/commands/create_taiga_tribe_app.py b/taiga/external_apps/management/commands/create_taiga_tribe_app.py new file mode 100644 index 00000000..00158485 --- /dev/null +++ b/taiga/external_apps/management/commands/create_taiga_tribe_app.py @@ -0,0 +1,33 @@ +# Copyright (C) 2014 Andrey Antukh +# Copyright (C) 2014 Jesús Espino +# Copyright (C) 2014 David Barragán +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . + +from django.core.management.base import BaseCommand +from taiga.external_apps.models import Application + + +class Command(BaseCommand): + args = '' + help = 'Create Taiga Tribe external app information' + + def handle(self, *args, **options): + Application.objects.get_or_create( + id="8836b290-9f45-11e5-958e-52540016141a", + name="Taiga Tribe", + icon_url="https://tribe.taiga.io/static/common/graphics/logo/reindeer-color.png", + web="https://tribe.taiga.io", + description="A task-based employment marketplace for software development.", + next_url="https://tribe.taiga.io/taiga-integration", + )