IN2P3-Forge: Issueshttps://forge.in2p3.fr/https://forge.in2p3.fr/favicon.ico?16780521162021-05-12T12:18:10ZIN2P3-Forge
Redmine PyROS - Story #45195 (New): REQ-122 Page information état agenthttps://forge.in2p3.fr/issues/451952021-05-12T12:18:10ZPallier Etienne
<p>Existant : minimaliste</p>
<p>Solution : via BD</p> PyROS - Story #45194 (New): REQ-121 Limiter le nombre d’essais de connexion d’un utilisateurhttps://forge.in2p3.fr/issues/451942021-05-12T12:17:51ZPallier Etienne
<p>Existant : néant</p>
<p>Solution :<br />Mettre en place un système de vérification et de blocage de tentative de connexion</p> PyROS - Story #45193 (New): REQ-120 Pages web dédiées pour gérer différents besoinshttps://forge.in2p3.fr/issues/451932021-05-12T12:17:33ZPallier Etienne
<p>Pages pour gérer :</p>
<p>Utilisateurs<br />Configuration du logiciel<br />Agents PyROS<br />Logs</p>
<p>Existant pyros :<br />Les pages de gestion des utilisateurs et de la configuration du logiciel existent.<br />Logs fichiers uniquement (pas en BD)<br />Il manque une page pour les logs</p> PyROS - Story #45192 (New): REQ-119 Analyse images : le service de traitement d’images doit être ...https://forge.in2p3.fr/issues/451922021-05-12T12:17:15ZPallier Etienne
<p>Pouvoir donner des ordres au service de traitement d’images (à distance, depuis le CNES, en amont et en aval)<br />Par exemple, pour ne récupérer qu’une petite partie des résultats (et non pas la totalité, car temps de transfert important, depuis la Réunion par exemple)<br />Ex : rapprochement entre 2 objets, on veut voir ce qui s’est passé dans cette zone, mais on ne veut pas ramener les 200 images de la Réunion (15mn/image) => donner un fichier d’entrée avec les parties d’images dont on a besoin (imagettes)<br />=> Triton génére alors un fichier zip de toutes les imagettes, et on recup</p>
<p>Date de production par Triton plus importante que date d’observation (car Triton peut faire des retraitements)</p>
<p>Service spécifique nommé Triton</p>
<p>Status : recherché dans les fichiers de logs</p>
<p>Action : Triton prend les images au fur et à mesure qu’elles arrivent dans un dossier (surveillé) et génère les mesures avec, puis CNES va les chercher</p>
<p>Récupération des résultats :<br />c’est un service de fichiers</p>
<p>Solution :<br />Triton serait associé à un agent PyROS qui surveille si le traitement “Triton” fonctionne bien, son status, dans la BD…<br />Triton devra demander à son Agent les infos<br />Intégrer le service de récupération des fichiers résultats</p> PyROS - Story #45191 (New): REQ-118 Avoir un obturateur sur les caméras (Utile pour faire les Dark)https://forge.in2p3.fr/issues/451912021-05-12T12:16:51ZPallier Etienne
<p>Obturateur actuel est un organe fragile qui tombe assez souvent en panne (/2 ans)</p>
<p>Possible car redondance (et donc résilience) existante avec nos 4 caméras.<br />Il faudra prévoir une maintenance régulière.<br />Bien gérer les obturateurs pour ne pas les ouvrir/fermer trop souvent.<br />(Obturateur ouvert toute la nuit ?)</p> PyROS - Story #45190 (New): REQ-117 Calibration : génération des images de calibration en fonctio...https://forge.in2p3.fr/issues/451902021-05-12T12:16:31ZPallier Etienne
<p>Un Dark générique avec temps pose assez long (qu’on divise selon besoin)<br />Bias générique<br />Un nouveau Flat chaque jour</p>
<p>Dark de synthèse ajusté sur divers darks de temps de pose différents</p> PyROS - Story #45189 (New): REQ-116 Calibration astro : trouver une solution quand l’image est di...https://forge.in2p3.fr/issues/451892021-05-12T12:16:14ZPallier Etienne
<p>On peut utiliser un soft externe (style astrometry.net) pour traiter la distorsion</p> PyROS - Story #45188 (New): REQ-115 Calibration : traiter efficacement les fichiers de calibratio...https://forge.in2p3.fr/issues/451882021-05-12T12:15:52ZPallier Etienne
<p>Existant :<br />Grenouille :<br />On pourrait mieux traiter les bias, dark, flat : quand pas bon, on se débrouille manuellement pour recup un ancien (à améliorer)</p>
<p>Solution :<br />Un agent fera l’équivalent de la Grenouille actuelle<br />Voir Biblio python de traitement d’image</p> PyROS - Story #45187 (New): REQ-114 Planification des séquences : Equitéhttps://forge.in2p3.fr/issues/451872021-05-12T12:15:29ZPallier Etienne
<p>Existant :<br />Pas suffisamment bien géré</p>
<p>Solution :</p>
<p>Gestion de Quotas : tous les 6 mois, par institut utilisateur<br />On répartit le quota sur 6 mois<br />Empêcher la thésaurisation : qq fait tout sur le 6e mois => pénalité</p>
<p>ALGO : Ne pas désavantager celui qui utilise assez régulièrement le telescope par rapport à celui qui thésaurise</p> PyROS - Story #45186 (New): REQ-113 Planification des séquences : Efficacité, efficiencehttps://forge.in2p3.fr/issues/451862021-05-12T12:15:14ZPallier Etienne
<p>Un maximum de séquences exécutées, le moins possible de temps mort</p>
<p>On doit pouvoir déposer des scènes de calibration hebdomadaires, à faible prio, qui pourraient s’exécuter n’importe quand dans la semaine, quand il y a de la place (permet de voir s’il y a des désalignements, des pertes de précision avec le temps, des réglages nécessaires…)</p>
<p>Existant :<br />on replanifie toute la nuit complète tout le temps (même en fin de nuit)</p>
<p>Solution :<br />Seule hypothèse = durée de la séquence<br />Replanification en cours de nuit, MAIS en tenant compte de ce qui s’est déjà passé <br />But = commencer la scène suivante IMMÉDIATEMENT après la scène en cours<br />(à terme, on devrait gagner environ 20% des temps morts)<br />Si une scène se termine plus tôt, la prochaine commencera plus tôt<br />DONC : on lance une scène, et aussitôt on replanifie.<br />Avec le temps le système va auto-apprendre pour affiner les marges liées au temps déplacement, pointage…</p> PyROS - Story #45185 (New): REQ-112 Planification des séquences : Flexibilitéhttps://forge.in2p3.fr/issues/451852021-05-12T12:14:52ZPallier Etienne
<p>On doit pouvoir donner un temps d’observation sous forme d’un intervalle de temps <br />(ex : demander une observation n’importe quand entre entre 23h et 0h ; ex : observation d’un débris ou satellite, ça va bouger, coordonnées changeantes)</p>
<p>Existant : <br />On est obligé de bloquer à la seconde près le moment où on prend la photo<br />⇒ inefficacité, temps perdu dans les temps morts du planificateur, non négligeable)</p>
<p>Solution :<br />On donnera un intervalle de dates, avec contrainte :<br />n’importe quand (pas de contrainte)<br />commencer dès que possible<br />commenter au plus haut dans le ciel<br />...</p> PyROS - Story #45184 (New): REQ-111 Mise en sécurité automatique en cas de cyclonehttps://forge.in2p3.fr/issues/451842021-05-12T12:14:21ZPallier Etienne
<p>Si un cyclone est détecté ou que la vitesse du vent est trop élevée (dépasse un certain seuil), la fermeture du toit de l'observatoire doit être effectuée manuellement ou automatiquement par le logiciel</p> PyROS - Story #45183 (New): REQ-110 Arrêt et redémarrage automatique en cas de coupure électriquehttps://forge.in2p3.fr/issues/451832021-05-12T12:13:44ZPallier Etienne
<p>Interroger l’onduleur toutes les 5 secondes pour détecter les pannes de courant en entrée. Si une panne est détectée, une seconde requête doit être effectuée pour confirmer la coupure de courant et enclencher la procédure de sécurisation du système électrique.<br />Une fois la coupure de courant finie, un des ordinateurs doit redémarrer automatiquement et envoyer des signaux aux autres ordinateurs pour qu’ils redémarrent (Cette procédure est à l’étude en fonction des outils techniques à implémenter).</p> PyROS - Story #45182 (New): REQ-109 Afficher infos utiles sur les requetes/séquenceshttps://forge.in2p3.fr/issues/451822021-05-12T12:13:19ZPallier Etienne
<p>Afficher lors du dépôt de la requête:<br />les options des instruments liés à un channel<br />L’horizon de l’observatoire (sauvegardé sous la forme (site,gisement) ou (déclinaison, angle horaire lever, angle horaire coucher))<br />Ces informations seront fournies par le fichier de config de l’observatoire (UNIT)</p> PyROS - Story #45181 (New): REQ-108 Pouvoir déposer dans différents systèmes de coordonnéeshttps://forge.in2p3.fr/issues/451812021-05-12T12:12:58ZPallier Etienne
<p>Actuellement RA/DEC J2000</p>
<p>Solution :<br />Différents systèmes de coordonnées autorisés :<br />Coordonnées isolées (fixes) :<br />RA/DEC J2000<br />HA/DEC (coord naturelles pointage TAROT)<br />ALT/AZ<br />Générateur de Coordonnées :<br />From Ephéméride : liste de date-coord (pour un système donné)<br />From TLE (160 car ASCII) : génère lui-même des coord pour une date donnée<br />From Théorie planétaire (ELP2000...) : pour les planètes...</p> PyROS - Story #45180 (New): REQ-107 Suivi complet d’une requête, depuis son dépot, jusqu’à son ex...https://forge.in2p3.fr/issues/451802021-05-12T12:12:31ZPallier Etienne
<p>Existant :<br />Les infos sont cherchées dans différents fichiers logs de CADOR (majordome, triton, sequences, rejected, …), <br />Gestion via OSMOSE</p>
<p>Solution :<br />Aller chercher les infos dans BD (plutôt que dans les logs), et lisibles sur pages web (logs réservés pour maintenance/debug)</p> PyROS - Story #45179 (New): REQ-106 Requete appartient à un SP (lié à un PI qui est lié à des users)https://forge.in2p3.fr/issues/451792021-05-12T12:12:00ZPallier Etienne
<p>Existant :<br />Requete vue par tous ceux qui ont l’id request</p>
<p>Solution :<br />Gestion liée à SP (discuté 6 mois avant d’être validé)<br />(user “debris” = SP)</p> PyROS - Story #45178 (New): REQ-105 Pouvoir enlever une séquence (scène) déposée pour en déposer ...https://forge.in2p3.fr/issues/451782021-05-12T12:11:38ZPallier Etienne
<p>Existant :<br />Delete scene actuelle puis dépot new</p>
<p>Solution :<br />Modification d’une séquence (tant qu’elle n’est pas encore planifiée ou exécutée)</p> PyROS - Story #45177 (New): REQ-104 Rôles utilisateurs (profils)https://forge.in2p3.fr/issues/451772021-05-12T12:11:05ZPallier Etienne
<p>7 rôles utilisateurs :</p>
<p>SysAdmin<br />PI<br />Super Operator<br />IS<br />TAC<br />Observer<br />Visitor</p> PyROS - Story #45176 (New): REQ-103 Connexion unique pour accéder à tous les services, si possibl...https://forge.in2p3.fr/issues/451762021-05-12T12:10:41ZPallier Etienne
<p>LDAP OCA/Tarotnet.org<br />(OSU-Pytheas) ?<br />Existent : Utilisateurs “génériques” plutôt qu’individuels</p>
<p>12 avril 2021 : sécurisation serveur Tarot (Julien Lecubain, services généraux OSU Pytheas)</p>
<p>Permettre connexion via annuaire LDAP Tarotnet.org du réseau OCA (Obs Cote Azur, voir avec Loïc et dir. Pytheas)</p> PyROS - Story #45175 (New): REQ-102 Surveillance et sécurisation de la BDhttps://forge.in2p3.fr/issues/451752021-05-12T12:10:12ZPallier Etienne
<p>Ajout d'un agent (nommé "Sécurité") qui doit surveiller l'état de la base de données.<br />Si une anomalie est détectée, une estimation par niveau de sévérité sera effectuée et reportée sur la table associée dans la base de données :<br />Level 1 : Warning non compromising for the operation of the system<br />Level 2 : Known issue which can be solved by operating the software remotely<br />Level 3 : Known issue which can be solved by an human remotely<br />Level 4 : Known issue without immediate solution<br />Level 5 : Issue not categorized until it happened</p>
<p>Levels 1 to 3 will generate emails.<br />Level 3 will generate emails and text messages to the local responsible staff.<br />The other levels will generate test messages to the centers responsibles.</p>
<p>Avoir une table associée dans la base de données qui répertorie les pannes avec les champs suivants :<br />Date of detection of the failure<br />Short description of the issue<br />Long description of the issue<br />Description of the on-going operations<br />Description of the final state after solving the failure<br />Date of resolution of the failure</p> PyROS - Story #45174 (New): REQ-213 Sauvegarde temporaire des images brutes pour opérations de ma...https://forge.in2p3.fr/issues/451742021-05-12T12:01:30ZPallier Etienne
<p>Permettre (occasionnellement) de sauvegarder les images brute après leur traitement.<br />Par défaut les images bruts sont supprimer après le traitement mais dans certain cas il peut-être intéressante de les conservers au moins temporairement pour des opérations de maintenance (diagnostique, teste de programme de traitement).</p>
<p>Existant ROS :<br />Cette petite modif copie les images brut dans le répertoire indiqué dans la variable ros(rep,raw_save) que l'on peux définir dans la section grenouille du .ini.<br />Si la variable est a égale a "" (ou n'est pas un répertoire) les fichier ne sont pas sauvegarder.<br />J'ai mis la variable a "" par defaut dans ros/src/common/variables_globales.tcl donc ça devrait être transparent pour les autres sites.<br />En cas d'update de scandisk_im.tcl, penser a faire aussi un update de variables_globales.tcl.</p>
<p>Commentaire Bruce :<br />A Zadko toutes les images brutes sont systématiquement sauvegardées. Il y a un appel en début (ou fin je sais plus) de traitement pour le VIRT et Zadko qui s'occupe de faire une copie dans un dossier de backup.<br />C'est tout codé en dur, une fois que ta modif sera stabilisée je ferai sans doute les changements dans le code.<br />Sauf que du coup "en cas de débug" me semble un peu court : la grenouille pouvant parfois supprimer une image (ou se planter), pour le VIRT et Zadko on est parti sur l'idée que tout ce qui sort de la caméra est protégé. On n'est plus à un To de disque près, de nos jours...</p> PyROS - Story #45173 (New): REQ-212 Espace privé pour extensions et déploiement sans githttps://forge.in2p3.fr/issues/451732021-05-12T12:00:59ZPallier Etienne
<p>Espace privé pour les extensions (plugins), et la configuration locale des telescopes (UNIT)</p>
<p>Déploiement sans contenu git (mettre à jour localement sur un pc puis déployer sur le serveur)</p> PyROS - Story #45172 (New): REQ-211 Allsky scanhttps://forge.in2p3.fr/issues/451722021-05-12T11:58:57ZPallier Etienne
<p>marques très hétérogènes</p>
<p>utiles pour contrôle visuel humain et aussi pour comparer avec les résultats donnés par les senseurs (capteur nuage, …) et vérifier que tout marche bien</p> PyROS - Story #45171 (New): REQ-210 Affichage contenu BDhttps://forge.in2p3.fr/issues/451712021-05-12T11:58:38ZPallier EtiennePyROS - Story #45170 (New): REQ-209 Lecture des logshttps://forge.in2p3.fr/issues/451702021-05-12T11:58:23ZPallier EtiennePyROS - Story #45169 (New): REQ-208 Lecture et téléchargement des imageshttps://forge.in2p3.fr/issues/451692021-05-12T11:57:53ZPallier Etienne
<p>Quelle image à qui ?</p>
<p>Téléchargement zip des images d’un utilisateur sur une période donné (avec limitation du volume si besoin)</p>
<p>(Au départ image est brute sur site distant, puis se fait attraper par grenouille et devient image d’archive qui encombre le disque local)</p>
<p>Etre notifié quand l’image est dispo</p>
<p>Agent qui envoie les images au fur et à mesure sur un NAS distant depuis lequel on viendrait chercher les images (style CADOR)</p>
<p>Visualisation directe (remplacer quickloock)</p>
<p>Visualisation des métas data</p> PyROS - Story #45168 (New): REQ-207 Rapports de synthèse, outils de monitoringhttps://forge.in2p3.fr/issues/451682021-05-12T11:57:24ZPallier Etienne
<p>à générer sur l’utilisation de la Unit</p>
<p>Voir outil TNT : Tarot Night Timeline : <a class="external" href="http://cador.tarotnet.org/ros/tnt/tnt.php?day=2021-04-19&tel=TCA">http://cador.tarotnet.org/ros/tnt/tnt.php?day=2021-04-19&tel=TCA</a></p> PyROS - Story #45167 (New): REQ-206 Espace mutualisé (comme CADOR)https://forge.in2p3.fr/issues/451672021-05-12T11:57:00ZPallier Etienne
<p>pour afficher informations générales et aussi sur l’ensemble du réseau TAROT (synthèse de toutes les UNIT) (et éventuellement plus tard si besoin centraliser le dépot des requetes, mais sans pour autant avoir une BD centralisée)</p>
<p>L’idéal serait qu’il soit là où se trouve le noeud du VPN</p> PyROS - Story #45166 (New): REQ-205 Bandeau en haut de pages pour messages d’info ou avertissementhttps://forge.in2p3.fr/issues/451662021-05-12T11:56:35ZPallier EtiennePyROS - Story #45165 (New): REQ-204 Architecture site, différents espaces selon les roleshttps://forge.in2p3.fr/issues/451652021-05-12T11:56:16ZPallier Etienne
<p>Une page d’accueil avec les liens vers tous les services tarot</p>
<p>Pages observateur (soumission des requêtes, consultation des donnés …)</p>
<p>Page équipe technique (pilotages du télescope, contrôle …)<br />Avoir sur la même page les contrôles et la visualisation des webcams et/ou des logs</p> PyROS - Story #45164 (New): REQ-203 GUI multilingue (choix de la langue)https://forge.in2p3.fr/issues/451642021-05-12T11:55:50ZPallier EtiennePyROS - Story #45154 (New): REQ-070 SSI_010 Spécifications techniques SSIhttps://forge.in2p3.fr/issues/451542021-05-12T10:43:33ZPallier Etienne
<p>Le titulaire prendra en compte et répondra aux spécifications techniques SSI listées dans le document DNODASI-2020.0038067-v01.00-Exigences SSI - Tarot NC.xlsx.</p>
<p>document#1207</p> PyROS - Story #45152 (New): REQ-068 ACCEPT_010 Plan de validation et d'essaihttps://forge.in2p3.fr/issues/451522021-05-12T10:42:40ZPallier Etienne
<p>Le titulaire rédigera le plan de validation et d’essais. Ce plan proposera une logique de validation s’appuyant selon le besoin sur des analyses et des tests. Le titulaire sera responsable de la mise en application de ce plan de validation. Il y aura deux validations. La première s’effectuera en métropole (endroit à définir), et la deuxième après l’installation en Nouvelle Calédonie du système de mesure</p> PyROS - Story #45151 (New): REQ-069 Plan de validation et d'essaihttps://forge.in2p3.fr/issues/451512021-05-12T10:42:11ZPallier Etienne
<p>Le titulaire rédigera le plan de validation et d’essais. Ce plan proposera une logique de validation s’appuyant selon le besoin sur des analyses et des tests. Le titulaire sera responsable de la mise en application de ce plan de validation. Il y aura deux validations. La première s’effectuera en métropole (endroit à définir), et la deuxième après l’installation en Nouvelle Calédonie du système de mesure</p> PyROS - Story #45150 (New): REQ-066 QUALIF_030 Exigencehttps://forge.in2p3.fr/issues/451502021-05-12T10:41:26ZPallier Etienne
<p>Les phases de qualification doivent montrer que le système répond bien à l’ensemble des exigences de la STB.</p> PyROS - Story #45149 (New): REQ-067 Qualification des exigenceshttps://forge.in2p3.fr/issues/451492021-05-12T10:41:02ZPallier Etienne
<p>Les phases de qualification doivent montrer que le système répond bien à l’ensemble des exigences de la STB.</p> PyROS - Story #45148 (New): REQ-063 Qualification opérationnellehttps://forge.in2p3.fr/issues/451482021-05-12T10:40:39ZPallier Etienne
<p>La qualification opérationnelle aura lieu sur le site du Calern. Elle durera 3 mois et aura lieu au second semestre 2022. Un plan de tests et de qualification sera développé avant les essais par le titulaire et validé par le CNES avant réalisation.</p>
<p>Un plan de test et de qualification est demandé au titulaire.</p> PyROS - Story #45147 (New): REQ-059 Qualification techniquehttps://forge.in2p3.fr/issues/451472021-05-12T10:40:12ZPallier Etienne
<p>Le logiciel PYROS sera utilisé pour la qualification technique de TAROT NC à partir de juin 2022.</p>
<p>Sa qualification technique sur simulateur de télescope ou autre télescope devra avoir été réalisée avant cette date.</p>
<p>Un plan de tests et de qualification sera développé avant les essais par le titulaire et validé par le CNES avant réalisation.</p> PyROS - Story #45146 (New): REQ-064 Déploiementhttps://forge.in2p3.fr/issues/451462021-05-12T10:39:46ZPallier Etienne
<p>L'équipe PYROS devra avoir terminé le déploiement sur TCA, TCH et TRE avant fin juin 2023.</p> PyROS - Story #45145 (New): REQ-062 QUALIF_020 Qualification opérationnellehttps://forge.in2p3.fr/issues/451452021-05-12T10:39:16ZPallier Etienne
<p>Qualification opérationnelle<br />La qualification opérationnelle aura lieu sur son site d’exploitation finale en Nouvelle Calédonie. Elle commencera en avril 2023 et durera 3 mois. Un plan de tests et de qualification sera développé avant les essais par le titulaire et validé par le CNES avant réalisation.</p>
<p>Un plan de test et de qualification est demandé au titulaire.</p> PyROS - Story #45144 (New): REQ-060 JUSTIF_010 Justification de la définitionhttps://forge.in2p3.fr/issues/451442021-05-12T10:38:45ZPallier Etienne
<p>Nous demandons au titulaire de fournir les rapports de tests effectués tout au long de la conception du système de mesure, ainsi que les rapports de conception. Le titulaire devra mettre en place un plan de justification de la définition regroupant toutes les données nécessaires à la compréhension et la vérification des différentes étapes de conception.<br />Ce plan de justification de la définition doit comprendre tous les éléments de calculs théorique, modélisation et les éléments expérimentaux ayant conduit à la conception et au développement du système de mesure.</p>
<p>Un plan de justification de la définition est demandé au titulaire.</p> PyROS - Story #45143 (New): REQ-061 Justification de la définitionhttps://forge.in2p3.fr/issues/451432021-05-12T10:37:55ZPallier Etienne
<p>Nous demandons au titulaire de fournir les rapports de tests effectués tout au long de la conception du logiciel PYROS, ainsi que les rapports de conception. Le titulaire devra mettre en place un plan de justification de la définition regroupant toutes les données nécessaires à la compréhension et la vérification des différentes étapes de conception.<br />Ce plan de justification de la définition doit comprendre tous les éléments de modélisation et les éléments expérimentaux ayant conduit à la conception et au développement du logiciel PYROS.</p>
<p>Un plan de justification de la définition est demandé au titulaire.</p> PyROS - Story #45142 (New): REQ-058 QUALIF_010 Qualification techniquehttps://forge.in2p3.fr/issues/451422021-05-12T10:37:21ZPallier Etienne
<p>La qualification technique aura lieu en métropole après sa fabrication. Elle s’effectuera surement sur le site de Aussaguel. La qualification sur le site en métropole commencera en juin 2022 et devrait durer 7 mois. Un plan de tests et de qualification sera développé avant les essais par le titulaire et validé par le CNES avant réalisation.</p>
<p>Un plan de test et de qualification est demandé au titulaire.</p> PyROS - Story #45140 (New): REQ-057 Interfaçage avec TAROT NChttps://forge.in2p3.fr/issues/451402021-05-12T10:36:20ZPallier Etienne
<p>Le titulaire doit se concerter avec l'équipe de développement TAROT NC afin de s'assurer que PyROS répondra à l'ensemble des besoins logiciels de TAROT NC.</p> PyROS - Story #44817 (New): REQ-202 Deux types de connexion utilisateurs (LDAP ou sans)https://forge.in2p3.fr/issues/448172021-04-27T11:53:20ZPallier Etienne
<p>via un LDAP<br />ou sans LDAP<br />(mais pas les 2 à la fois)</p> PyROS - Story #44816 (New): REQ-201 Définir une esthétique Tarothttps://forge.in2p3.fr/issues/448162021-04-27T11:52:01ZPallier EtiennePyROS - Story #44814 (New): REQ-101 Logshttps://forge.in2p3.fr/issues/448142021-04-27T11:47:29ZPallier Etienne
<p>On doit logger les connexions FTP, les actions et erreurs des agents</p> PyROS - Story #44813 (New): REQ-123 Architecture extensible et Extensions privatisableshttps://forge.in2p3.fr/issues/448132021-04-27T11:43:29ZPallier Etienne
<p>Programmes externes indépendants, tels que Grenouille, ou Triton…</p>
<p>Solution proposée :<br />Extension par plugins :<br />Une partie PyROS core publique<br />une partie PyROS plugins privée (code spécifique)</p>
<p>Plugin = Agent</p>
<p>Commande de création dédiée (PYROS create-plugin myplugin) qui créera un squelette du plugin (squelette Agent, table, Model PluginMyPlugin, vue)<br />On enregistre le nouveau plugin via la page de configuration (en indiquant son chemin absolu, qui doit être hors pyros)</p> Atrium - IPNO - Story #44732 (New): Fermeture du projet ?https://forge.in2p3.fr/issues/447322021-04-21T07:38:12ZGenolini Bernard
<p>Bonjour,<br />Je regarde la liste de mes projets dans la Forge, et je trouve celui-ci, qui mériterait d'être clos.</p>
<p>Merci d'avance !</p>