likehopper / redmine_sla

Manage SLAs in Redmine!
GNU General Public License v2.0
10 stars 3 forks source link

redmine_sla

![Redmine SLA - Issue Patch](doc/images/redmine_sla_issue_patch.png)

Overview

Digest

Redmine SLA plugin gives the possibility of managing service levels. It provides flexible configuration of calendars, times and terms. It calculates types of response times for project trackers.

Features

These are the features of this plugin :

Localisations

Todo

Here is a list of possible evolutions without prioritization :

NOTE: And many others: if you have ideas or time, don't hesitate to participate!

Howto install / uninstall

Prerequisites

Name requirement
Redmine >= 5.0
Ruby >= 2.7
Rails >= 6.1
Database PostgreSQL >= 11

NOTE: It is important to note that, to calculate the SLAs, the plugin uses the features of Posgtres, including the Pl/Pgsql procedures. And for this, in config/application.rb file, you must add this line config.active_record.schema_format = :sql in RedmineApp::Application section.

REMINDER: Make sure your database datestyle is set to ISO (Postgresql default setting). You can set it using: ALTER DATABASE "redmine_db" SET datestyle="ISO,MDY".

TIP: Prefer the global configuration of the time zone on "Etc/UTC" ( and with config.active_record.default_timezone = :local in RedmineApp::Application section of config/application.rb file ).

Install

  1. Download plugin and copy plugin folder redmine_sla go to Redmine's plugins folder
  2. Goto redmine root folder to install necessary gems with bundle install
  3. Launch install plugin to create tables, functions and view rake redmine:plugins:migrate NAME=redmine_sla
  4. Restart your application server (apache with passenger, nginx with passenger, unicorn, puma, etc.) and Additionals is ready to use.

More information about installation of Redmine plugins, you can find in the official Redmine plugin documentation.

Uninstall

  1. Launch uninstall plugin to drop tables, functions and view rake redmine:plugins:migrate NAME=redmine_sla VERSION=0
  2. Go to plugins folder, delete plugin folder redmine_sla rm -r redmine_more_previews
  3. restart server f.i. sudo /etc/init.d/apache2 restart

 More informations

sources / thanks