Crans
  • Commentaires
  • Page immuable
  • Menu
    • Affichage
    • Carte locale du site
    • Pièces jointes
    • Informations
    • Code source
    • Utilisateur
    • Ajouter un lien
    • S'abonner
  • Connexion
    • Connexion
    • Paramètres

Navigation

  • Modifications récentes
  • Recherche avancée
  • Aide

Trail

  • Phabricator
Version 2 à la date du 2018-11-03 18:25:23
CransWiki:
  • CransTechnique
  • ServicesMineurs
  • Phabricator

Sommaire

  1. Installation
  2. Scripts utiles
    1. Déverouiller une tâche

Installation

Cette section a pour objectif d'expliciter l'installation de phabricator au crans, qui est un site web de gestion de tickets, à la fois pour les adhérents, et les membres actifs.

  • Serveur : tracker.crans.org

  • Installation à partir des sources/git, dépôts dans /var/phabricator

  • Serveur web local : /etc/nginx/sites-enabled/phabricator et phabricator_alt_file_domain

  • Un serveur mysql local est installé (migrer sur pgsql ?)
  • CransTechnique/Chiffrement/CentralisationHttps

Pour mettre à jour, suivre les instructions sur https://secure.phabricator.com/book/phabricator/article/upgrading/

Scripts utiles

Les scripts les plus utiles pour phabricator se trouvent dans /var/phabricator/phabricator/bin. Ce sont des liens locaux vers /var/phabricator/phabricator/scripts/*.

Voici un exemple d'utilisation.

Déverouiller une tâche

Il peut arriver, pour une raison ou pour une autre, qu'une tâche soit verrouillée par son propriétaire. Ainsi, plus personne ne pourra éditer cette tâche, pas même les admins. Qu'à cela ne tienne, le script policy est là pour ça :

bombar@tracker $ ./policy unlock T220
Unlocking: T220: Amélioration de l'application d'impression de l'intranet
Unlocked view policy.
Unlocked edit policy.
Saved object.

Attention, ça reset aussi les permissions de voir la tâche !

  • Propulsé par MoinMoin
  • Mentions légales