Metadata-Version: 2.1
Name: garpix-jira
Version: 1.4.0
Summary: UNKNOWN
Home-page: https://github.com/garpixcms/garpix_jira
Author: Garpix LTD
Author-email: info@garpix.com
License: MIT
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Framework :: Django
Classifier: Programming Language :: Python :: 3.8


Garpix Jira
===========

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

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

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

.. code-block:: bash

   pipenv install garpix_jira

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

.. code-block:: python

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

   INSTALLED_APPS += [
       'garpix_jira',
   ]

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

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

.. code-block:: bash

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

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

.. code-block:: bash

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

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

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

.. code-block:: bash

   python3 backend/manage.py jira_sync_all

Garpix Jira Pages
=================

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

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

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

.. code-block:: bash

   pipenv install garpix_jira_pages

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

.. code-block:: python

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

   INSTALLED_APPS += [
       'garpix_jira_pages',
   ]

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

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

.. code-block:: bash

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

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

.. code-block:: bash

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

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

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

Changelog
=========

See `CHANGELOG.md <CHANGELOG.md>`_.

Contributing
============

See `CONTRIBUTING.md <CONTRIBUTING.md>`_.

License
=======

`MIT <LICENSE>`_

----

Developed by Garpix / `https://garpix.com <https://garpix.com>`_


