yougile-plugins-deadlines

0

Описание

Плагин для уствновки дедлайнов дневных и недельных задач.

Языки

  • Java100%
README.md

YouGile-Plugins Platform


Deadlines plugin



Description

Плагин, устанавливающий дневные и недельные дедлайны на заданных колонках.


Before using

Для запуска плагина необходим

YouGile Plugins Manager
.


Configuration

Настройки для плагина должны указываться в конфиг-файле

deadlines.config
.

Обязательные параметры:

token
: Токен для доступа к YouGile API

создать токен

column.daily.id
: ID колонки с дневными задачами.

column.weekly.id
: ID колонки с недельными задачами.

получить список колонок

request.frequency
: частота запросов в минуту. Необходимо указать натуральное число - сколько запросов в минуту может отправлять плагин.

!

Yougile REST API допускает максимально 50 запросов в минуту для одной компании.

Соответственно, суммарная частота всех запущенных плагинов не должна превышать 50 во избежание временной блокировки запросов со стороны YouGile.

Рекомендуется рассчитывать нагрузку (сколько задач в минуту необходимо обрабатывать для комфортной работы) и устанавливать минимально необходимую частоту. В дальнейшем можно повысить частоту запросов в конфиг-файле.

Пример файла-конфига:


Usage

Скачать готовый архив:

  • Скачать архив с последней версией из релизов или собрать проект из исходников.
  • Распаковать
  • Указать значения для параметров в
    deadlines.config
    согласно секции Configuration.
  • Скопировать jar-файл и
    deadlines.config
    в папку с аддонами
    YouGile Plugins Manager

Собрать из исходников:

  • Клонировать текущий репозиторий

  • Создать и заполнить

    deadlines.config
    согласно секции Configuration.

  • Собрать проект

    mvn clean package

  • Скопировать jar-файл и

    deadlines.config
    в папку с аддонами
    YouGile Plugins Manager

    (jar-файл необходимо брать "толстый" с суффиксом

    -full
    )