luigifab.fr

L'extension Apijs pour Redmine

Sommaire (v6.9.6)

  1. Présentation de l'extension
    1. Description
    2. Accès et configuration
  2. Installation
    1. Gestionnaire de paquets deb
    2. Gestionnaire de paquets gem
    3. Gestionnaire de paquets rpm
    4. Gestionnaire de paquets zst
    5. Manuel
  3. Téléchargement de l'extension

N'oubliez pas que cette documentation ne concerne que la dernière version de l'extension.
N'oubliez pas de lire cette page entièrement.

Présentation de l'extension

Description

Intègre la bibliothèque JavaScript apijs sur Redmine.
Pour plus d'information sur la bibliothèque, voir luigifab.fr/apijs.

Cette extension permet :

La modification et la suppression des pièces jointes se configurent avec les rôles et permissions de Redmine.
Tout le reste est configurable sur la page de configuration de l'extension.

Il est important de noter que cette extension utilise des programmes externes pour fonctionner (voir les détails un peu plus loin).

Accès et configuration

Configuration disponible dans Administration » Plugins » Redmine Apijs plugin » Configurer.
Disponible de partout, notamment dans toutes les listes de pièces jointes.

Capture d'écran de la configuration (1/6)
Capture d'écran d'une demande (2/6)
Capture d'écran d'une annonce (3/6)
Capture d'écran d'un document (4/6)
Capture d'écran d'une page wiki (5/6)
Capture d'écran d'un message dans le forum (6/6)

Installation

Les programmes suivants sont nécessaires au bon fonctionnement de l'extension :

Toutes les commandes appelées sont enregistrées dans le fichier de log.
Pour les retrouver facilement, il suffit de chercher APIJS:: dans le fichier.

Manuel

Debian/Ubuntu → sudo apt install python3-pil python3-scour libimage-exiftool-perl ffmpegthumbnailer
Fedora → sudo dnf install python3-pillow python3-scour perl-image-exiftool ffmpegthumbnailer
Mac/Windows → python3 -m pip install --upgrade pip pillow scour

Pour Redmine 1.4, décompresser le contenu du dossier src dans REDMINE/vendor/plugins/redmine_apijs/ et redémarrer Redmine.
Pour Redmine 2.x, décompresser le contenu du dossier src dans REDMINE/plugins/redmine_apijs/ et redémarrer Redmine.
Pour Redmine 3.x, décompresser le contenu du dossier src dans REDMINE/plugins/redmine_apijs/ et redémarrer Redmine.
Pour Redmine 4.x, décompresser le contenu du dossier src dans REDMINE/plugins/redmine_apijs/ et redémarrer Redmine.
Pour Redmine 5.x, décompresser le contenu du dossier src dans REDMINE/plugins/redmine_apijs/ et redémarrer Redmine.

Gestionnaire de paquets deb

Ubuntu/Debian

Exécuter : sudo add-apt-repository ppa:luigifab/packages ; sudo apt update ; sudo apt install redmine-plugin-apijs
Ensuite, redémarrer Redmine.

Gestionnaire de paquets gem

RubyGems

Exécuter : sudo gem install redmine_apijs
Ensuite, installer les dépendances : sudo apt install python3-pil python3-scour libimage-exiftool-perl ffmpegthumbnailer
Ensuite, ajouter dans le Gemfile de Redmine : require "redmine_apijs"
Ensuite, redémarrer Redmine.

Pour Redmine 4.1+ (Plugin not found. The directory for plugin ... should be ...), lire #31110.

Gestionnaire de paquets rpm

openSUSE

Gestionnaire de paquets zst

Arch Linux

Téléchargement de l'extension

Téléchargement de la dernière version : redmine-apijs-6.9.6.tar.gz
Voir aussi : github - redmine - rubygems - archlinux - opensuse - ppageany - rubymine

6.9.6
-- Debian Testing 64 -- Docker 20.10 --
Testée avec Firefox 36/114, Chrome 32/106, Edge 106, Opera 19/91 sur Redmine 5.1.1 avec Python 3.11.2 et Ruby 3.2.2-p53 et Rails 6.1.7 (Debian 12).
Testée avec Firefox 114 sur Redmine 5.0.2 avec Python 3.9.2 et Ruby 3.1.2-p20 et Rails 6.1.6 (Debian 11).
Testée avec Firefox 105 sur Redmine 4.2.1 avec Python 3.7.3 et Ruby 2.7.3-p183 et Rails 5.2.5 (Debian 10).
Testée avec Firefox 105 sur Redmine 4.1.1 avec Python 3.7.3 et Ruby 2.6.6-p146 et Rails 5.2.4 (Debian 10).
Testée avec Firefox 105 sur Redmine 4.0.7 avec Python 3.7.3 et Ruby 2.6.6-p146 et Rails 5.2.4 (Debian 10).
Testée avec Firefox 105 sur Redmine 3.4.13 avec Python 3.7.3 et Ruby 2.4.10-p364 et Rails 4.2.11 (Debian 10).
Testée avec Firefox 105 sur Redmine 3.3.9 avec Python 3.5.3 et Ruby 2.3.8-p459 et Rails 4.2.11 (Debian 9).
Testée avec Firefox 105 sur Redmine 3.2.9 avec Python 3.4.2 et Ruby 2.2.10-p489 et Rails 4.2.7 (Debian 8).
Testée avec Firefox 105 sur Redmine 3.1.7 avec Python 3.4.2 et Ruby 2.2.8-p477 et Rails 4.2.7 (Debian 8).
Testée avec Firefox 105 sur Redmine 3.0.7 avec Python 3.4.2 et Ruby 2.2.5-p319 et Rails 4.2.3 (Debian 8).
Testée avec Firefox 105 sur Redmine 2.6.10 avec Python 3.4.2 et Ruby 2.2.5-p319 et Rails 3.2.22 (Debian 8).

Si vous aimez cette extension, prenez un peu de votre temps pour améliorer les traductions.