Wiki

Clone wiki

redmine_warranty / Home

Plugin redmine_warranty

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

Плагин добавляет разрез учета серийных номеров данными о гарантии. Также номенклатура получает поля для учета длительности гарантий от поставщика и для клиента.

Требования

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

Установка

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

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

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

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

Права

В настройках прав ролей добавляется группа прав для управления гарантиями.

Удаление

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

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

Лицензия

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