garpix-jira

Интеграция с Jira Server


License
MIT
Install
pip install garpix-jira==1.7.0

Documentation

Garpix Jira

Интеграция с Jira Server.

Быстрый старт

Установите через pipenv:

pipenv install garpix_jira

Добавьте garpix_jira в INSTALLED_APPS и укажите адрес для миграций:

# settings.py
from garpixcms.settings import *  # noqa

INSTALLED_APPS += [
    'garpix_jira',
]

MIGRATION_MODULES['garpix_jira'] = 'app.migrations.garpix_jira'

Создайте директории и файлы:

backend/app/migrations/garpix_jira/
backend/app/migrations/garpix_jira/__init__.py

Сделайте миграции и мигрируйте:

python3 backend/manage.py makemigrations
python3 backend/manage.py migrate

После этого необходимо создать адрес сервера, с которым будем интегрироваться и ввести учетные данные администратора Jira http://localhost:8000/admin/garpix_jira/server/

Теперь, можно забрать данные из Jira в ваш проект. Для этого выполните команду (она будет периодически запускать данные):

python3 backend/manage.py jira_sync_all

Garpix Jira Pages

Также, вы можете выводить статистику на страницы, используя garpixcms (https://github.com/garpixcms/garpixcms).

Для этого, сделайте следующее:

Установите через pipenv:

pipenv install garpix_jira_pages

Добавьте garpix_jira_pages в INSTALLED_APPS и укажите адрес для миграций:

# settings.py
from garpixcms.settings import *  # noqa

INSTALLED_APPS += [
    'garpix_jira_pages',
]

MIGRATION_MODULES['garpix_jira_pages'] = 'app.migrations.garpix_jira_pages'

Создайте директории и файлы:

backend/app/migrations/garpix_jira_pages/
backend/app/migrations/garpix_jira_pages/__init__.py

Сделайте миграции и мигрируйте:

python3 backend/manage.py makemigrations
python3 backend/manage.py migrate

Теперь, вы можете создать в административной панели, в Структуре страниц страницу "Jira - Затраченное время пользователей (страница)" и увидите на ней таблицу затреканного времени.

Чтобы скрыть лишние записи, можно в админ-панели в Пользователях Jira выключить галку "Пользователь трекает время?".

Changelog

See CHANGELOG.md.

Contributing

See CONTRIBUTING.md.

License

MIT


Developed by Garpix / https://garpix.com