notes et redaction rapport
This commit is contained in:
parent
833f63ac32
commit
7a76da990e
29
doc.md
29
doc.md
|
@ -884,9 +884,36 @@ On peut alors établir les différents champs qui seront présents dans le formu
|
|||
- établissement
|
||||
- affiliation principale (facultatif)
|
||||
- affectation principale (facultatif)
|
||||
- cops d'appartenance
|
||||
- corps d'appartenance
|
||||
- liste rouge
|
||||
|
||||
//TODO faut-il collecter aussi les infos concernant la personne invitante ?
|
||||
|
||||
Les attributs transmis lors du SSO vont servir au préremplissage du formulaire final.
|
||||
Attention, certains de ces attributs ne sont pas éditables.
|
||||
Au total, il y a en 11 :
|
||||
- eduPersonPrincipalName (non éditable)
|
||||
- surname
|
||||
- givenName
|
||||
- mail
|
||||
- supannEtablissemnt
|
||||
- eduPersonPrimaryAffiliation
|
||||
- supannEntiteAffectationPrincipale
|
||||
- supannEntiteAffectation
|
||||
- supanEmpCorps
|
||||
- supannListeRouge
|
||||
|
||||
L'absence d'une information obligatoire stoppe la procédure de soumission du formulaire.
|
||||
|
||||
Il faut maintenant gérer la transmission des attributs depuis l'IdP source.
|
||||
Changements à répercuter :
|
||||
le SP avec tout le code django-mellon
|
||||
WCS lors de la définition des formulaires
|
||||
les utilitaires basés python-ldap3 lors de la création de la requête vers le meta-annuaire
|
||||
|
||||
|
||||
|
||||
|
||||
## Explications techniques Mik
|
||||
|
||||
Se concentrer sur l'étude de synchro et d'approvisionnement en tant que telle
|
||||
|
|
|
@ -59,12 +59,14 @@ Le terme de démocratie d'entreprise implique un certains nombres de conventions
|
|||
Les décisions se font ainsi par vote, chaque salarié de l'entreprise représentant une et une seule voix.
|
||||
Par exemple, le salarié occupant le poste de gérant, en tant que représentant légal de l'entreprise, est élu par vote de façon périodique (tous les trois ans pour Entr'ouvert).
|
||||
|
||||
Enfin, répartition du capital effectuée de façon équilibrée //doublon...
|
||||
|
||||
#### La licence utilisée
|
||||
Il faut tout d'abord émettre certaines réserves concernant la licence la plus utilisée dans le monde du libre, à savoir la General Public Licence (en version 2 ou 3).
|
||||
Créée par Richard Stallman en tant que pierre angulaire de la Free Software Initiative, cette licence est particulièrement adaptée aux applications natives (c'est-à-dire dont le programme binaire tourne sur la machine client). En effet, la licence GPL se propage //TODO
|
||||
Outils Web justifient une distribution du code sous licence AGPL.
|
||||
|
||||
//HS :
|
||||
Autre particularité : fuir le modèle de développement 1 nouveau client = 1 fork pour chacun des outils distribués
|
||||
Celui induirait un coup de maintenance déraisonné
|
||||
Ici : une unique branche *master* pour chacun des dépôts de code.
|
||||
|
@ -82,6 +84,14 @@ Héberger complètement un outil : maîtrise technique supérieure qu'un simple
|
|||
## La gestion des projets EO
|
||||
|
||||
### Git/gitolite
|
||||
git est le système de contrôle de version créé pour le développement du noyau Linux.
|
||||
Avantage certain sur svn au niveau du stockage des blobs : là où les fusions de branches (*merge*) peuvent prendre des heures avec svn, ce type d'opération est presque instantané avec git.
|
||||
|
||||
Gitolite est une implémentation libre d'un serveur git, c'est-à-dire permettant d'héberger des dépôts git, et de mettre en place une politique d'accès à ces dépôts. Cet outil, écrit principalement en langage Perl par Sitaram Chamarty, est distribué sous licence GPLv2.
|
||||
|
||||
Il est utilisé par différents acteurs du logiciel libre tels que les développeurs du noyau Linux (kernel.org) et le projet Fedora (distribution Linux communautaire et soutenue par RedHat).
|
||||
|
||||
La listes des dépôts d'Entr'ouvert est consultable sur https://git.entrouvert.org
|
||||
|
||||
### Redmine
|
||||
|
||||
|
@ -760,6 +770,7 @@ On ajoutera à cela un connecteur vers l'API d'Authentic 2 (l'interface actuelle
|
|||
* AS : *Authentication Server*
|
||||
* BCN : Base Centrale des Nomenclatures
|
||||
* BDB : *Berkeley DB*
|
||||
* BLOB : *Binary Long OBject*
|
||||
* BPM : *Business Process Management*
|
||||
* BPMN : *Business Process Model and Notation*
|
||||
* CADA : Commission d'Accès aux Documents Administratifs
|
||||
|
|
Reference in New Issue