Wiki

Clone wiki

redmine_currency / Home

Plugin redmine_currency

Основные возможности:

Добавляет блок с текущим курсом валют (USD, EUR) по ЦБ РФ в шапку редмайна. Отображает динамику курса по сравнению с концом предыдущего дня. В дальнейшем предполагается интеграция с другими плагинами для возможности автоматического расчета валютных цен по курсу на заданный день.

Требования

  • Redmine >= 3.4 (условная поддержка от 3.2 1)
  • Ruby >= 2.2.1
  • Rails >= 4.2.8
  • Databases: SQLite, MySQL, PostgreSQL, SQL Server

Установка

  1. Скопируйте (cp или git clone) файлы плагина в папку ./plugins/ в вашей директории redmine. В результате должно получиться примерно так:

    ./plugins/redmine_currency/init.rb
    
  2. Установите необходимые gems следующей командой:

    $ bundle install --without development test
    
  3. Выполните миграцию БД командой:

    $ bundle exec rake redmine:plugins NAME=redmine_currency RAILS_ENV=production
    
  4. После перезапуска Redmine в разделе администрирования в списке установленных плагинов вы должны увидеть Redmine Currency plugin. Можно переходить в настройки плагина и устанавливать необходимые вам опции.

Настройка плагина

Опция Период обновления курса валют позволяет задачть частоту в часах обновления курса с сайта ЦБ РФ. Минимальное значение 1ч.

Опция Корректировка курса позволяет задать значение корректировки курса. Если значение задано, то в шапке под курсом ЦБ будет также выводиться курс с корректировкой.

Права

Блок курсов валют показывается в шапке всем залогиненым пользователям.

Удаление

  1. Выполните удаление из БД таблиц плагина командой:

    $ bundle exec rake redmine:plugins NAME=redmine_currency RAILS_ENV=production VERSION=0
    
  2. Удалите папку с кодом плагина ./plugins/redmine_currency/.

Лицензия

Copyright (C) 2018 Global Story

redmine_products is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

redmine_products 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 General Public License for more details.

You should have received a copy of the GNU General Public License along with redmine_products. If not, see http://www.gnu.org/licenses/.


  1. Условная поддержка означает, что с большой вероятностью плагин будет работать на условно поддерживаемых версиях. Но возможны ошибки, т.к. на этих версиях мы плагин не проверяем. В случае возникновения ошибок их ожидаемая трудоемкость исправления - низкая. Исправления будут производиться за счет заказчика. Использование плагинов на условно поддерживаемых версиях целесообразна в случае, когда трудоемкость обновления версии Redmine значительно выше, чем возможное добавление поддержки плагину. 

Updated