Ensemble Ouvert Libre Évolutif: Demandeshttps://dev-eole.ac-dijon.fr/https://dev-eole.ac-dijon.fr/favicon.ico2024-03-14T16:23:47ZEnsemble Ouvert Libre Évolutif
Redmine nineschool - Demande #35826 (Nouveau): Activité pour plusieurs groupes et/ou duplication d'activitéhttps://dev-eole.ac-dijon.fr/issues/358262024-03-14T16:23:47ZLaurent BrillardLaurent.Brillard@ac-reunion.fr
<p>Bonjour,</p>
<p>On me fait remarquer que Balado permet d'adresser une activité à plusieurs groupes en même temps, ce qui peut être pratique pour un enseignant qui gère de nombreuses classes...</p>
<p>Nineschool ne permet pas cela. Est-ce que ce serait envisageable ? compliqué ? cela fait modifier la base de données et plusieurs pages...</p>
<p>En alternative, et peut-être plus simple, on pourrait permettre à l'enseignant de dupliquer une activité à n'importe quel stade mais uniquement pour énoncé et pièces jointes (et sur validation la correction et ses pièces jointes ?)</p>
<p>Qu'en pensez-vous ? A discuter...</p>
<p>Merci d'avance !<br />Laurent</p> Distribution EOLE - Scénario #35653 (Nouveau): script de migration28 sur infra scribe2.7 +seth2.8https://dev-eole.ac-dijon.fr/issues/356532023-11-09T09:52:58ZJL Dubocsjdubocs@ac-reunion.fr
<p>Bonjour<br />J'ai voulu tester le script de migration28.sh pour faire la migration d'un scribe en 2.7 AD avec ré-installation, Seth est le serveur AD, donc pas d'utilisation de lxc.<br />Je tombe directement sur l'erreur : "Passer d’abord le scribe en mode AD" !!!!<br />j'ai mis en commentaire les lignes du if (lignes 1624, 1653 -> 1655 )<br />La sauvegarde spéciale fonctionne.</p>
<p>Par contre en parcourant ce script, il y a beaucoup de commande et d'arborescence liée à lxc.</p>
<p>Ma question :<br />possible ou pas, avec quelques modifications, d'utiliser ce script pour restaurer un scribe en 2.8 sans lxc ?<br />par exemple, mise en commentaire de savead et restauread, revoir la fonction usersync(720) + ...... ?</p>
<p>Merci d'avance</p> Distribution EOLE - Scénario #34350 (Nouveau): 2.9.0 Vérifier les configs lemonldaphttps://dev-eole.ac-dijon.fr/issues/343502022-06-23T08:09:52ZLaurent Gourvenec
<p>Suite du scénario <a class="issue tracker-5 status-16 priority-4 priority-default closed parent" title="Scénario: EOLE 2.9 : Revoir les paquets lemonldap (Terminé (Sprint))" href="https://dev-eole.ac-dijon.fr/issues/33744">#33744</a><br />Pour faire fonctionner lemonldap-ng, il a fallu modifier un peu /usr/share/eole/creole/distrib/lmConf-1.json<br />Cela vaudrait le coup de faire un tour sur le dépôt officiel pour vérifier que les fichiers de confs templatés sont toujours à jour.<br /><a class="external" href="https://gitlab.ow2.org/lemonldap-ng/lemonldap-ng/-/tree/v2.0">https://gitlab.ow2.org/lemonldap-ng/lemonldap-ng/-/tree/v2.0</a></p> Distribution EOLE - Scénario #33151 (Nouveau): Accès EAD Scribe impossible (MitM) => Ajouter la C...https://dev-eole.ac-dijon.fr/issues/331512021-09-16T12:42:15ZKlaas TJEBBES
<p>Lorsque le Scribe utilise un certificat autosigné pour son EAD (port 4200), et que le Man In The Middle Proxy est activé, les postes clients ne peuvent plus accéder à l'EAD du SCRIBE. Squid n'aime pas les certificats auto-signés.</p>
<p>On pourrait envoyer la CA du Scribe sur Amon.</p>
<p>On pourrait dans tous les cas, MitM ou non, l'envoyer sur les postes clients. Ainsi les postes clients n'auraient plus d'avertissement "site dangereux" dans les navigateurs lorsqu'ils accèdent à l'EAD (et l'authentification https aurait un sens).</p> EOLE AD DC - Scénario #29923 (Nouveau): Adaptation seth-AAF CD 41https://dev-eole.ac-dijon.fr/issues/299232020-04-16T08:19:19ZEmmanuel GARETTE
<a name="Description"></a>
<h1 >Description<a href="#Description" class="wiki-anchor">¶</a></h1>
<p>Aujourd'hui lorsqu'on fait un import AAF via seth-AAF, on a un annuaire AD qui n'est pas directement exploitable avec les outils pédagogiques.</p>
<p>L'objectif de ce scénario est d'avoir un import AAF qui peuple un annuaire Seth mais qui soit compatible avec les outils pédagogiques.</p>
<p>L'annuaire actuel ne ressemble pas à la structure cible. Il faut modifier l'importation pour que l'importation soit strictement identique à un import effectué sur un scribe.</p>
<a name="Solutions-à-mettre-en-œuvre"></a>
<h1 >Solutions à mettre en œuvre<a href="#Solutions-à-mettre-en-œuvre" class="wiki-anchor">¶</a></h1>
<p>Modifier l'importation seth-AAF pour que l'importation ressemble à un import Scribe.</p>
<a name="Critères-dacceptation"></a>
<h1 >Critères d'acceptation<a href="#Critères-dacceptation" class="wiki-anchor">¶</a></h1>
<p>L'importation génère un annuaire identique à un import Scribe.</p> eole-bareos - Tâche #27144 (Nouveau): abus de langage problématique dans gen_confighttps://dev-eole.ac-dijon.fr/issues/271442019-03-06T14:27:40ZLudwig Seys
<p>lorsque l'on enregistre un client distant sur bareos via gen_config, dans l'onglet client bareos il est demandé le nom du service de sauvegarde des fichiers locaux, (bareos_fd_name). cela porte à confusion car dans le directeur on ne parle que de nom et d'identifiant client. De plus cela induit en erreur nous faisant croire qu'il y a un service de sauvegarde que l'on doit nommer !!!!</p>
<p>Dans le gen_config du directeur, dans l'onglet directeur bareos il est demandé l'identifiant du client distant (bareos_dir_remote_fd_name_0) et le nom du client distant (bareos_dir_remote_fd_display_name_0).<br />comme on ne retrouve pas "nom du service de sauvegarde des fichiers locaux" on peut chercher un moment avant de comprendre lequel du nom ou de l'ID il faut indiquer.</p>
<p>Je pense que jusqu'à maintenant les utilisateur on fait des déduction grâce au mode debug qui permet de comparer le nom des variables entre deux gen_config ouvert ! (ce qui n'est pas vraimment une bonne idée)</p> EOLE AD DC - Tâche #25359 (Nouveau): Adapter ou écrire un nouveau test Squash TMhttps://dev-eole.ac-dijon.fr/issues/253592018-10-04T14:32:43ZGérald SchwartzmannEWT - Scénario #21245 (Nouveau): Action: Import d'un fichier XML AAF dans la base intermédiairehttps://dev-eole.ac-dijon.fr/issues/212452017-09-06T12:33:05ZWilliam Petitwpetit@cadoles.comEWT - Scénario #17848 (Nouveau): Action : importation de comptehttps://dev-eole.ac-dijon.fr/issues/178482016-11-14T13:17:59ZLionel MorinLionel.Morin@region-academique-bourgogne-franche-comte.frEWT - Scénario #17843 (Nouveau): Action : rapport de téléchargement liste des sites interditshttps://dev-eole.ac-dijon.fr/issues/178432016-11-14T13:13:55ZLionel MorinLionel.Morin@region-academique-bourgogne-franche-comte.frEOLE AD DC - Tâche #17209 (Nouveau): 25-manage-samba : script '/usr/lib/eole/samba.sh' option 'wb...https://dev-eole.ac-dijon.fr/issues/172092016-09-22T17:19:23Zchristophe guerinotchristophe.guerinot@developpement-durable.gouv.fr
<p>Je suppose qu'il faudrait rajouter une fonction pour les groupes</p>
<pre>
function get_gid_by_name
{
declare -a SID_ET_NAME
# interrogation wbinfo ==> 3 valeurs. Convertion en tableau pour garder la premiere !
SID_ET_NAME=($(wbinfo -n "$1"))
[[ -z "${SID_ET_NAME[0]}" ]] && return 1
wbinfo -Y "${SID_ET_NAME[0]}"
return ${?}
}
</pre>
<p>et corriger le script en fonction d'un traitement (setfacl ...) sur un compte 'get_uid_by_name', ou sur un groupe 'get_gid_by_name'</p> Distribution EOLE - Bac à idée #16047 (Nouveau): A la création du compte, il ne devrait pas recev...https://dev-eole.ac-dijon.fr/issues/160472016-04-29T14:45:07ZEmmanuel GARETTEconf-zephir - Tâche #15834 (Nouveau): Adaptation des scripts d'instance Zéphirhttps://dev-eole.ac-dijon.fr/issues/158342016-04-12T09:56:43ZBruno Boigetbruno.boiget@ac-dijon.fr
<p>Actuellement, la gestion de la base postgresql est effectuée par le script posttemplate/10-conf-zephir :</p>
<ul>
<li>INSTANCE (première instance ou si l'utilisateur demande un écrasement des données)
<ul>
<li>initialisation du mot de passe de l'utilisateur postgres</li>
<li>création de l'utilisateur zephir</li>
<li>création de la base de données</li>
<li>mise à jour des mots de passe (stockage du mot de passe zephir dans /usr/share/zephir/utils/conf_db)</li>
<li>insertion des données minimum (instance)</li>
</ul>
</li>
<li>RECONFIGURE
<ul>
<li>mise à jour des mots de passe (stockage du mot de passe zephir dans /usr/share/zephir/utils/conf_db)</li>
<li>mise à jour du schéma de la base depuis le fichier /usr/share/zephir/sql/maj.sql (si md5 du fichier changé)</li>
</ul></li>
</ul>
<p>Supprimer ces étapes et les gérer depuis eole-db</p> Zéphir - Tâche #15240 (Nouveau): Adapter l'interface web pour gérer la saisie de toutes les varia...https://dev-eole.ac-dijon.fr/issues/152402016-03-01T14:46:34ZBruno Boigetbruno.boiget@ac-dijon.fr
<p>Aujourd'hui, on gère la saisie de la valeur d'une seule variable.</p>
<p>Il faudrait détecter les variables venant d'un groupe et générer toutes les entrées lors de la sélection d'une variable à modifier dans la liste.</p>
<ul>
<li>Attention au cas des variables utilisant les valeurs par défaut ! (la valeur ne doit pas être stockée si tout est par défaut, mais il faut quand même proposer la saisie).</li>
<li>Attention aux groupes de serveurs mixtes (2.3/2.4).</li>
<li>Ne pas changer le comportement pour les modules < 2.4.0.</li>
<li>Permettre le changement d'une seule des variables si pas de changement du nombre de valeurs ?</li>
</ul> python-pyeole - Proposition Scénario #14988 (À formaliser): "bareosmount.py -t" n'est pas fonctio...https://dev-eole.ac-dijon.fr/issues/149882016-02-11T10:42:46ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<p>Découvert lors de la validation de la demande de doc <a class="issue tracker-6 status-5 priority-4 priority-default closed child" title="Tâche: Ajouter des précisions sur le montage avec l'option --mount (Fermé)" href="https://dev-eole.ac-dijon.fr/issues/14968">#14968</a></p>
<p>Étapes pour simuler facilement le problème (éviter de réutiliser le serveur après !) :<br /><pre>
# bareosconfig.py -s manual
# mount | grep boot
/dev/vda2 on /boot type ext4 (rw)
# umount /dev/vda2
# mount /dev/vda2 /mnt/sauvegardes
</pre></p> seshat-backend - Tâche #14087 (Nouveau): Adapter le script gen_freduvecteur.py pour une utilisati...https://dev-eole.ac-dijon.fr/issues/140872015-11-19T10:07:25ZBruno Boigetbruno.boiget@ac-dijon.fr
<p>Le script actuel travaille avec les fichiers de configuration de la réplication LDAP sur Seshat.</p>
<p>Sur scribe, il pourrait travailler en mode mono-établissement en se basant sur l'annuaire local et la configuration de scribe.</p>
<p>nécessite au minimum :</p>
<ul>
<li>l'adaptation du script</li>
<li>la mise en place des cron / schedule pour lancer le script régulièrement</li>
</ul> ead - Tâche #14042 (Nouveau): Adapter le trie de l'édition groupéehttps://dev-eole.ac-dijon.fr/issues/140422015-11-17T08:46:26ZEmmanuel GARETTEeole-wpad - Tâche #13897 (Nouveau): Adapter le/les templateshttps://dev-eole.ac-dijon.fr/issues/138972015-11-04T14:46:50ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<p>nom_host_wpad_exclude peut désormais être désactivée.</p> eole-common - Bac à idée #10072 (Nouveau): Accélérer la mise à jour des dépôts apthttps://dev-eole.ac-dijon.fr/issues/100722014-12-15T19:32:21ZEmmanuel GARETTE
<p>Les informations sont ici :</p>
<p><a class="external" href="http://askubuntu.com/questions/74653/how-can-i-remove-the-translation-entries-in-apt">http://askubuntu.com/questions/74653/how-can-i-remove-the-translation-entries-in-apt</a></p> eole-apt-cacher-ng - Tâche #8698 (Nouveau): adresse de dépôt en dur dans les templateshttps://dev-eole.ac-dijon.fr/issues/86982014-08-20T09:05:47ZEmmanuel GARETTE
<p>Dans les templates backends_eole et backends_ubuntu il y a des adresses par défaut en dure :</p>
<pre>
%set %%default_mirrors = ['eole.ac-dijon.fr', 'ftp.crihan.fr']
</pre>
<p>Les variables serveur_maj et ubuntu_update_mirrors étant toujours présentent je ne vois de cas d'utilisation où ces variables par défaut sont utiles.</p>
<p>En plus d'ajouté de la complexité inutile au template, en cas de changement de changement de nom de variable ou de dépôt il me parait peu probable que quelqu'un se souvienne de l'existence de ces fichiers.</p> eole-aaf - Tâche #7530 (Nouveau): aaf complet en mode mise à jourhttps://dev-eole.ac-dijon.fr/issues/75302014-03-03T08:31:57ZGwenael Remond
<p>prévoir une fonctionnalité supprémentaire de aaf-complet, c'est de pouvoir être lancé en mode "delta" (en mode mise à jour)</p> ERA - Bac à idée #6976 (Nouveau): active_tags : pouvoir avoir facilement des tags supplémentairehttps://dev-eole.ac-dijon.fr/issues/69762014-01-07T14:02:31ZEmmanuel GARETTE
<p>Aujourd'hui il n'est pas possible d'ajouter facilement des "tags" active_tags facilement. Il faut obligatoirement un patch.</p>
<p>Il serait pratique d'avoir un répertoire avec des fichiers. Ces fichiers seront utilisés pour définir tous les tags.</p> EWT - Scénario #5630 (Nouveau): Action : ouverture de port à la volée sur une durée determinéehttps://dev-eole.ac-dijon.fr/issues/56302013-06-20T12:28:05Zlacambra fabricefabrice.Lacambra@ac-versailles.fr
<p>Comme signalé par mail <br />Nous aurions besoin de donner la possibilité aux professeurs ressources un accès aux équipements sur son réseau pendant une période définit (NAT)<br />par exemple un formulaire : avec : <br />- ip source port source<br />- ip destination port destination<br />- temps</p>
<p>Voici le détail de l'implémentation :</p>
<ul>
<li>au niveau de l'interface de configuration, l'administrateur peut définir 3 informations :
<ul>
<li>liste des ports à rediriger (éventuellement autoriser tous les ports)</li>
<li>liste des IP de destinations autorisées (éventuellement toute les machines)</li>
<li>durée maximum d'ouverture (par tranche de 30 minutes avec valeur par défaut à 2 heures)</li>
</ul>
</li>
<li>une action dans une interface d'administration (EAD ou EOP) est disponible avec :
<ul>
<li>un mode visualisation des autorisations en cours</li>
<li>un mode d'ajout d'autorisation</li>
</ul>
</li>
<li>pour ajouter une autorisation, l'administrateur doit fournir les informations suivantes :
<ul>
<li>une IP source</li>
<li>sélectionner un port défini ou écrire le port si "tout" autorisé</li>
<li>sélectionner le destinataire ou écrire une adresse IP sur le plan d'adresse interne si "tout" autorisé ou le réseau pédago pour les administrateurs pédago (eole2)</li>
<li>sélectionner une tranche horaire</li>
</ul>
</li>
<li>la règle iptables s'applique aussitôt</li>
<li>la règle iptables supporte le redémarrage de bastion</li>
</ul>
<p>Exigence : Un administrateur doit pouvoir accéder à une machine interne, depuis une IP spécifique, sur un port déterminé sélectionner dans une liste pour une durée déterminée</p> eole-common - Bac à idée #3825 (Nouveau): /etc/vim/vimrc est écrasé par un vieux templatehttps://dev-eole.ac-dijon.fr/issues/38252012-07-16T12:50:51ZDaniel Dehennin
<p>Il serait intéressant de mettre à niveau la configuration de vim.</p>
<p>Celle fournie par EOLE n’utilise pas la <a href="http://anonscm.debian.org/hg/pkg-vim/vim/file/cf0df80a3549/debian/runtime/vimrc#l11" class="external">configuration debian</a></p> eole-vpn - Tâche #1489 (Nouveau): active_rvp : coder le mode manuel ;)https://dev-eole.ac-dijon.fr/issues/14892011-03-01T09:32:54ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<p>Le code actuel ne fait rien...</p>
<p>Voir si on peut faire un truc bien avec éventuellement un "filechooser" ou autre.</p>