Wiki
Clone wikiredmine_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
Установка
-
Скопируйте (cp или git clone) файлы плагина в папку
./plugins/
в вашей директории redmine. В результате должно получиться примерно так:./plugins/redmine_currency/init.rb
-
Установите необходимые gems следующей командой:
$ bundle install --without development test
-
Выполните миграцию БД командой:
$ bundle exec rake redmine:plugins NAME=redmine_currency RAILS_ENV=production
-
После перезапуска Redmine в разделе администрирования в списке установленных плагинов вы должны увидеть Redmine Currency plugin. Можно переходить в настройки плагина и устанавливать необходимые вам опции.
Настройка плагина
Опция Период обновления курса валют позволяет задачть частоту в часах обновления курса с сайта ЦБ РФ. Минимальное значение 1ч.
Опция Корректировка курса позволяет задать значение корректировки курса. Если значение задано, то в шапке под курсом ЦБ будет также выводиться курс с корректировкой.
Права
Блок курсов валют показывается в шапке всем залогиненым пользователям.
Удаление
-
Выполните удаление из БД таблиц плагина командой:
$ bundle exec rake redmine:plugins NAME=redmine_currency RAILS_ENV=production VERSION=0
-
Удалите папку с кодом плагина
./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/.
-
Условная поддержка означает, что с большой вероятностью плагин будет работать на условно поддерживаемых версиях. Но возможны ошибки, т.к. на этих версиях мы плагин не проверяем. В случае возникновения ошибок их ожидаемая трудоемкость исправления - низкая. Исправления будут производиться за счет заказчика. Использование плагинов на условно поддерживаемых версиях целесообразна в случае, когда трудоемкость обновления версии Redmine значительно выше, чем возможное добавление поддержки плагину. ↩
Updated