Wiki

Clone wiki

redmine_equipment / Home

Plugin redmine_equipment

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

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

Требования

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

Установка

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

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

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

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

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

В общих настройках можно включить проверку доступности оборудования Включить пинг ip адресов и указать периодичность проверки. При указании периодичности учитывайте, что будет осуществляться проверка всего заведенного оборудования во всех проектах. Для каждого оборудования выполняется серия из 3х пингов. Если все три прошли успешно, то оборудование помечается как доступное. Если все неудачны, то оборудование получает статус Offline. Промежуточные варианты получают статус Warning.

Раздел Типы оборудования позволяет завести типы для оборудования. В списках оборудования по их типу осуществляется группировка.

Раздел Драйверы позволяет завести список драйверов, которые используются в плагине redmine_sphere.

Права

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

Удаление

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

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

Лицензия

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