-= LiflForge =-

Changes between Version 7 and Version 8 of Administration


Ignore:
Timestamp:
01/09/13 16:27:53 (7 years ago)
Author:
degrande
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Administration

    v7 v8  
    44Un projet géré par !LiflForge comporte 2 composants principaux : '''Trac''' et un gestionnaire de dépôt de fichiers ('''SVN'''/'''Git'''). Ces 2 composants sont gérés depuis le module d'administration de '''Trac''' (entrée ''Admin'' dans le menu vertical gauche). Par défaut, seul le [wiki:Installation#proprio propriétaire] du projet possèdent les droits d'administration.  
    55 
    6 == Administration Trac == 
     6=== Administration Trac === 
    77 
    88Depuis le module d'administration, il est possible, par exemple (cf. [wiki:TracGuide#AdministratorGuide Administrator Guide]): 
     
    3333'''''Note :''''' Le plugin TracSVNAuthz ne peut être activé que si votre projet est configuré pour utiliser les [wiki:Installation#authz autorisations fines]. 
    3434 
    35 == Administration SVN == 
     35=== Administration SVN === 
    3636 
    37 La base de données des utilisateurs est partagée entre '''Trac''' et '''SVN'''. L'authentification est donc commune. 
     37La base de données des utilisateurs est partagée entre '''Trac''' et '''SVN'''. L'authentification  
     38est donc commune. 
    3839 
    39 Dans la configuration par défaut (sans [wiki:Installation#authz autorisations fines]), les utilisateurs déclarés ont accès en lecture/écriture à l'ensemble du dépôt '''SVN'''. Si le projet est configuré pour gérer les autorisations fines, l'activation du plugin TracSVNAuthz donnera accès à la spécification de ces droits : ce plugin permet en fait d'éditer le fichier authz.conf utilisé par SVN. Voir le chapitre [http://svnbook.red-bean.com/en/1.5/svn-book.html#svn.serverconfig.pathbasedauthz Path-based Authorization] de la documentation Subversion pour plus de détails. 
     40Dans la configuration par défaut (sans [wiki:Installation#authz autorisations fines]), les  
     41utilisateurs déclarés ont accès en lecture/écriture à l'ensemble des dépôts '''SVN''' associés au  
     42projet. Si le projet est configuré pour gérer les autorisations fines, l'activation du plugin  
     43TracSVNAuthz donnera accès à la spécification de ces droits : ce plugin permet en fait d'éditer le  
     44fichier authz.conf utilisé par SVN. Voir le chapitre [http://svnbook.red-bean.com/en/1.5/svn-book.html#svn.serverconfig.pathbasedauthz Path-based Authorization] 
     45de la documentation Subversion pour plus de détails. 
    4046 
    41 En jouant sur les autorisations d'accès au contenu '''Trac''' et les autorisations fines de '''SVN''', il est donc possible de définir des utilisateurs n'ayant pas accès au dépot '''SVN''' : mettre des droits vides à cet utilisateur dans authz.conf, et supprimer le droit BROWSER_VIEW dans les permissions Trac. 
     47En jouant sur les autorisations d'accès au contenu '''Trac''' et les autorisations fines de '''SVN''', il est donc possible de définir des utilisateurs n'ayant pas accès à un dépot '''SVN''' : mettre des droits vides à cet utilisateur dans authz.conf, et supprimer le droit BROWSER_VIEW dans les permissions Trac. 
     48 
     49=== Administration Git === 
     50 
     51Actuellement, la vérification des droits d'accès aux dépots '''Git''' est effectuée par le 
     52serveur Apache uniquement, en utilisant la base de données des utilisateurs du projet '''Trac'''.  
     53La configuration avec [wiki:Installation#authz autorisations fines] n'est donc pas prise en compte. 
     54 
     55Par défaut, seuls les utilisateurs authentifiés ont accès aux dépôts '''Git''', avec des droits 
     56en lecture/écriture.[[BR]] 
     57Si le projet autorise les [wiki:Installation#anonyme accès anonymes], alors les utilisateurs non 
     58authentifiés disposent d'un accès en lecture seule. 
     59 
     60Aucune configuration particulière des dépôts '''Git''' n'est donc possible, actuellement, depuis l'interface d'administration. 
    4261 
    4362= Modification du Paramétrage Initial =#postinstall 
    4463 
    45 Lors de l'installation du projet, un paramétrage initial a été défini, comme base d'exemple. Ce paramétrage doit être adapté à votre projet : 
     64Lors de l'installation du projet, un paramétrage initial a été défini, comme base d'exemple. 
     65Ce paramétrage doit être adapté à votre projet : 
    4666 
    4767  * Description textuelle de votre projet, dans ''General->Basic Setting''