• M580 + Carte RIO S908 Quantum
    Automatisme

    Rétrofit automate Modicon Quantum

    Présentation du projet : Notre client, leader européen de l’industrie du papier, a sélectionné notre solution de rénovation de ses automatismes. L’objectif du projet est de rétrofiter l’automatisme Modicon Quantum composé de 7 drops déportés en limitant [...]
  • Automatisme

    Machine de marquage à micro-percussions

    Nature des travaux : Poste de marquage automatisé de bielles moteurs par micro-percussions. Présentation du projet : Le projet a été réalisé avec des partenaires pour un constructeur de moteur agricole. Cette entreprise conçoit et fabrique des moteurs destinés [...]
  • Informatique

    Passerelle SAP pour la gestion des expéditions

    Nature des travaux : Reprise des matériels existants et reconfiguration. Mise en relation des quais d’expédition avec l’ERP Présentation du projet : Le projet a été gérée et réalisé par ALUR3 pour une sucrerie du Loiret (45). [...]

AdminSVN

Interface d’administration du service SUBVERSION

Présentation

L’interface est faite en pages WEB et fonctionne avec les plates formes Windows et Linux, elles permettent la création des utilisateurs et groupes pour gérer l’accès au « Dépôt », ainsi que des options déclenchées lors d’actions faite sur le dépôt.

Requis

  • Subversion : 1.8
  • Apache2.4
  • Python2.7.13
  • mariaDB 10.1
  • Django 1.11

Principes

Lorsque l’arborescence est construite et prête à être importée, la commande « Importer » peut être déclenchée, en local sur le serveur ou sur un client distant. Pour une meilleure performance il est préférable de déclencher l’import à partir du serveur. L’import peur être fait à partir d’un disque local ou d’un partage réseau.

Le client TortoiseSVN permet d’importer l’arborescence dans le serveur à partir du disque local ou d’un partage réseau.

Glossaire

Dépôt ou Repository :

  • Zone sur le disque ou est stocké toute l’architecture organisationnelle du dépôt et le contenu du dépôt.

Verrou :

  • Repère placé sur les fichiers ou répertoires, pour que l’utilisateur qui a placé ce repère puisse être le seul à pouvoir faire les modifications, les autres utilisateurs du même groupe seront averti par mail de la mise en place ou du retrait du verrou.
  • Le fichier ou répertoire passe en « lecture seul » pour tous les utilisateurs sauf pour celui qui à placé le « Verrou ».

Groupe SVN :

  • Groupe d’utilisateurs affectés à une arborescence du dépôt, tous les utilisateurs affecté à ce groupe pourront accéder à cette partie de l’arborescence.
  • Si l’option « Envoi des mails » est au groupe SVN, Alors les utilisateurs de ce groupe seront prévenus de la mise en place ou retrait d’un verrou.

Livraison ou Submit :

  • Envoyer les travaux au dépôt (avec le droit d’écriture)

Groupe messagerie d’utilisateurs SVN :

  • Pour les travaux collaboratifs, il est possible de verrouiller un ou des fichiers, afin de prévenir le reste du groupe de travail que ce ou ces fichiers sont en cours de modification et surtout par qui.
  • Pour prévenir le groupe de travail, un mail est envoyé aux utilisateurs de la livraisons il est possible de mettre un commentaire, cette option peut être rendue obligatoire.
  • Les utilisateurs peuvent être affecté à un groupe messagerie SVN ou non.
  • Par défaut il est possible de diffuser les mails en utilisant les groupes SVN.
  • Pour ne pas diffuser de mail à certains utilisateurs, l’adresse doit être « @. »

Utilisateurs :

  • Il existent deux types d’utilisateurs mais confondus, les utilisateurs de l’interface et les utilisateurs de SVN.
  • La notion administrateur existe seulement pour l’interface adminSVN, la notion de droit dans le dépôt est indiquée par l’affectation au groupe SVN des droits de « Aucun », « Lecture » ou « Lecture/Écriture » sur une arborescence SVN exemple: nom du groupe « grp_Ligne1 » avec le droit de « Lecture » pour le chemin SVN « Usine1/Atelier1/Ligne1 »
  • L’interface peut être administrée que par les utilisateurs faisant parti du groupe « Admin », il est le seul groupe par défaut et il ne peut être supprimé.
  • S’il n’y a pas de « groupe utilisateurs SVN » déclarés ALORS, tous les autres utilisateurs que « Admin » seront considérés comme simple utilisateurs de l’interface, ils ne pourront que saisir leur mot de passe ou changer de mot de passe.