[Dev OpenGP] [74] Several things merged in one commit because SVN is a shit.

[ Thread Index | Date Index | More opengp.tuxfamily.org/development Archives ]


Revision: 74
Author:   alband85
Date:     2009-03-22 18:11:40 +0100 (Sun, 22 Mar 2009)

Log Message:
-----------
Several things merged in one commit because SVN is a shit. 

Modified Paths:
--------------
    externals/Com/Rapport/tex/rapport.tex
    trunk/src/lib/ogp/etree/elementmethods.py


Modified: externals/Com/Rapport/tex/rapport.tex
===================================================================
--- externals/Com/Rapport/tex/rapport.tex	2009-03-21 15:29:42 UTC (rev 73)
+++ externals/Com/Rapport/tex/rapport.tex	2009-03-22 17:11:40 UTC (rev 74)
@@ -489,6 +489,29 @@
 \section{Configuration}
 %TODO: configuration LDAP
 
+\chapter{Plugins}
+\section{Enregistrement des plugins}
+%TODO: scan des modules Python dans un répertoire donné et enregistrement
+Les plugins sont stockés sous forme de modules Python dans le répertoire \texttt{ogp/lib/plugins}. 
+
+\section{Initialisation d'un plugin}
+%TODO
+
+Un plugin est initialisé par le \emph{distinguished name} d'une OU. Il récupère ensuite la configuration depuis l'annuaire en deux partie : 
+\begin{itemize}
+	\item la première est récupérée récursivement de l'OU parente à la racine de l'annuaire (partie non modifiable par le plugin) ;
+	\item la seconde ne correspond qu'à l'OU donnée (modifiable par le plugin). 
+\end{itemize}
+Ce mécanisme est schématisé par la figure \ref{fig:initPluginConf} (page \pageref{fig:initPluginConf}). 
+
+\begin{figure}[ht!]
+	\centering
+	%TODO: figure
+	%\includegraphics[x]{x}
+	\caption{Configuration récupérée à l'initialisation d'un plugin}\label{fig:initPluginConf}
+\end{figure}
+
+
 \chapter{Déploiement}
 % Bibliothèques
 % Installation du démon

Modified: trunk/src/lib/ogp/etree/elementmethods.py
===================================================================
--- trunk/src/lib/ogp/etree/elementmethods.py	2009-03-21 15:29:42 UTC (rev 73)
+++ trunk/src/lib/ogp/etree/elementmethods.py	2009-03-22 17:11:40 UTC (rev 74)
@@ -139,6 +139,7 @@
 		ElementBase.extend(self, elements) 
 
 	def set(self, name, value):
+		#TODO: make a 'real' sentence in the description
 		"""
 			Works as the standard function, but if newChild is an Element, but
 			checks that self will still be unique after setting the attribute.


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/