Skip to main content

No project description provided

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

garpix_jira-1.7.0.tar.gz (17.5 kB view hashes)

Uploaded Source

Built Distribution

garpix_jira-1.7.0-py3-none-any.whl (34.5 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page