Project

General

Profile

Actions

Feature #45482

open

* D3 - Sequences submission & plannig

Added by Pallier Etienne over 3 years ago. Updated over 1 year ago.

Status:
New
Priority:
High
Assigned To:
-
Category:
-
Target version:
-
Start date:
04/29/2021
Due date:
% Done:

63%

Estimated time:
(Total: 50.00 h)
Tags:

Subtasks 149 (91 open58 closed)

Feature #44153: ** (SF05) SEQ - Observation Sequences Management - seq_mgmtIn progressKoralewski Alexis04/30/2021

Actions
Task #44928: *** (SF05) ENTITIES (MODEL) doc & implIn progressKoralewski Alexis04/30/2021

Actions
Task #44947: **** (SF05) Sequence (1 Seq => N Album)In progressKoralewski Alexis02/03/2022

Actions
Task #49246: Sequence Lifecycle (status)In progressKoralewski Alexis02/03/2022

Actions
Task #49247: State diagram (doc)New02/03/2022

Actions
Task #49248: EntityResolved02/03/2022

Actions
Task #58005: Sequence EPHEMERIS pickle file (from Sequence entity) (cf also SF07) (for SF07-scheduling optimization) (GuitAstro)In progress06/02/2023

Actions
Task #58093: Sequence nomenclature definitionNew06/05/2023

Actions
Task #44948: **** (SF05) Album (1 Album => N Plan)Resolved04/30/2021

Actions
Task #44949: **** (SF05) PlanResolvedKoralewski Alexis04/30/2021

Actions
Task #57850: **** (SF05) INITIAL DATA (Fixture => default sequences, albums, plans...)In progressKoralewski Alexis06/02/2023

Actions
Task #58002: default Sequences, Albums, Plans, ...Resolved06/02/2023

Actions
Task #58003: default Sequences for Calibration (B/D/F)In progress06/02/2023

Actions
Task #44930: *** (SF05) TESTS to validate requirementsIn progressKoralewski Alexis02/03/2022

Actions
Task #49254: Test READResolvedKoralewski Alexis02/21/2022

Actions
Task #49447: test_SEQ_SP_PI_can_view_listResolvedKoralewski Alexis02/21/2022

Actions
Task #49448: test_SEQ_Observer_can_view_listResolvedKoralewski Alexis02/21/2022

Actions
Task #49449: test_SEQ_Unit_PI_can_view_listResolvedKoralewski Alexis02/21/2022

Actions
Task #49450: test_SEQ_SP_PI_can_view_detailResolvedKoralewski Alexis02/21/2022

Actions
Task #49451: test_SEQ_Observer_cannot_view_detailResolvedKoralewski Alexis02/21/2022

Actions
Task #49452: test_SEQ_Unit_PI_can_view_detailResolvedKoralewski Alexis02/21/2022

Actions
Task #49264: Test EXPORTResolvedKoralewski Alexis02/03/2022

Actions
Task #49266: Test DELETEResolvedKoralewski Alexis02/21/2022

Actions
Task #49453: test_SEQ_SP_PI_can_deleteResolvedKoralewski Alexis02/21/2022

Actions
Task #49454: test_SEQ_Observer_cannot_deleteResolvedKoralewski Alexis02/21/2022

Actions
Task #49455: test_SEQ_Observer_cannot_delete_recorded_seqResolvedKoralewski Alexis02/21/2022

Actions
Task #49456: test_SEQ_Unit_PI_can_deleteResolvedKoralewski Alexis02/21/2022

Actions
Task #57854: Test CREATE/UPDATENew02/03/2022

Actions
Task #49251: Test (update and submit)NewKoralewski Alexis02/22/2022

Actions
Task #49259: Test Import Sequence (upload)ResolvedKoralewski Alexis02/03/2022

Actions
Task #57452: test create from scratch & cloneNew05/12/2023

Actions
Task #47447: *** (SF05) USE CASES - ACTIONS (on entities) & VIEWS (web pages)In progress04/30/2021

Actions
Task #57851: **** (SF05) CRUD actions on SequenceIn progress04/30/2021

Actions
Task #48250: DELETE SequenceIn progressKoralewski Alexis02/03/2022

Actions
Task #49250: CREATE/UPDATE SequenceNew12/14/2021

Actions
Task #44932: CREATE a Sequence (must be attached to a valid SP)New12/14/2021

Actions
Task #49258: from IMPORT (upload) Seq (from yaml file) (NON INTERACTIVE)In progressKoralewski Alexis02/03/2022

Actions
Task #49261: Non interactive Import (via REST API, with PUT request) : retour ok ou erreur (via fichier json/yaml) + Identification du userResolvedKoralewski Alexis02/03/2022

Actions
Task #49262: Sequence Validation + Check Validity + Check VIS + retour erreurs (+ retour erreur si ancien schéma utilisé)In progressKoralewski Alexis02/03/2022

Actions
Task #49263: Sequence Ingestion (into DB, status “submitted”)ResolvedKoralewski Alexis02/03/2022

Actions
Task #58085: Sequence save as a TRANSACTION (all or nothing) (secured and optimized)New06/05/2023

Actions
Task #57450: from WEB page (INTERACTIVE)New12/14/2021

Actions
Task #48252: from scratch (web form)Resolved12/14/2021

Actions
Task #48254: from an existing Sequence (clone/copy) (web form)ResolvedKoralewski Alexis12/14/2021

Actions
Task #49252: WEB FORMNew12/14/2021

Actions
Task #44939: SUBMIT a Seq to planning (status => "submitted")NewKoralewski Alexis01/31/2022

Actions
Task #49162: Check sequence VALIDITY (appelle aussi check VIS)NewKlotz Alain01/31/2022

Actions
Task #49163: Update status of sequence on submitResolvedKoralewski Alexis01/31/2022

Actions
Task #57873: Call Sequence Ephemeris computation and production (file)New05/30/2023

Actions
Task #58031: Ajout bouton Check VISIBILITY + affichage graphique du résultatIn progress06/02/2023

Actions
Task #48255: Plan (& CRUD)ResolvedKoralewski Alexis12/14/2021

Actions
Task #48256: Album (Channel) & cRUd (pas de create, ni delete)ResolvedKoralewski Alexis12/14/2021

Actions
Task #48257: Sequence (N albums with N plans in each)ResolvedKoralewski Alexis12/14/2021

Actions
Task #49272: TooltipsIn progressKoralewski Alexis02/03/2022

Actions
Task #49273: SAVE as draft (status => "draft")Resolved02/03/2022

Actions
Task #49274: LayoutResolved02/03/2022

Actions
Task #49278: Interactive Import (via web page and file upload)Resolved02/03/2022

Actions
Task #44940: UPDATE a SequenceIn progressKoralewski Alexis02/03/2022

Actions
Task #49253: READ (view 1 & list all)New04/30/2021

Actions
Task #44944: (READ list) List of SequencesResolvedKoralewski Alexis04/30/2021

Actions
Task #44945: (READ 1) Sequence detailed viewNew12/14/2021

Actions
Task #57852: **** (SF05) OTHER actionsIn progress02/03/2022

Actions
Task #48259: EXPORT (Download) as a text file (YAML)In progressKoralewski Alexis02/03/2022

Actions
Task #49256: Export as isResolved02/03/2022

Actions
Task #49257: Export as templateResolved02/03/2022

Actions
Task #49249: *** (SF05) GENERAL MENUIn progress02/03/2022

Actions
Task #49255: *** (SF05) AUTHORIZATIONS (kifekoi)ResolvedKoralewski Alexis02/03/2022

Actions
Task #57943: *** (SF05) MODULE - django module - organization, files, classes (seq_submit)In progress05/31/2023

Actions
Task #58051: *** (SF05) CONFIG (in General config - Sequence files context, Sequence parameters, ...)In progress06/05/2023

Actions
Feature #44158: ** (SF06) ALR - Alerts Management - alert_mgmtNew06/02/2023

Actions
Task #58018: *** (SF06) Read VOEvents (GuitAstro)In progressKlotz Alain06/02/2023

Actions
Task #58052: *** (SF06) CONFIG (in Obs config)New06/05/2023

Actions
Feature #44160: ** (SF07) PLN - Observation Sequences Planning & Scheduling - schedulingIn progress04/29/2021

Actions
Task #44968: *** (SF07) ENTITIES (MODEL) - definition & implIn progress05/30/2023

Actions
Task #57867: *** (SF07) Planning (one night)New05/30/2023

Actions
Task #58046: *** (SF07) Sun&Moon Ephemeris (GuitAstro)In progress06/05/2023

Actions
Task #44969: *** (SF07) AUTHORIZATIONS (kifekoi)New04/29/2021

Actions
Task #44970: *** (SF07) TESTS to validate requirementsNew04/29/2021

Actions
Feature #57864: *** (SF07) AGENT(S)New05/03/2021

Actions
Task #53364: **** (SF07) AGENT AgentScheduler (based on Agent class)New05/03/2021

Actions
Task #44972: 0 - Planning triggers - each time the context is changedNew05/03/2021

Actions
Task #44973: 2 - Planning Sequences according to priorities, quotas, observing conditions, Seq parameters, Seq constraintsNew05/06/2021

Actions
Task #45037: Algo (optimisé grace aux ephemeris Sequence et Sun&Moon)In progressKlotz Alain05/06/2021

Actions
Task #53428: Codage (source code)New10/07/2022

Actions
Task #53426: Other partsNew10/07/2022

Actions
Task #53427: 1 - Get list of SEQ to be planned + fichiers pickleNew10/07/2022

Actions
Task #53429: 3 - Génération du planning dans la BDNew10/07/2022

Actions
Feature #57865: *** (SF07) GENERAL MENUNew05/30/2023

Actions
Task #57944: *** (SF07) MODULE - django module - organization, files, classes (scheduling)New05/31/2023

Actions
Task #58004: *** (SF07) USE CASES - ACTIONS (on entities) & VIEWS (associated web pages) - actions on Sequences & PlanningIn progress10/07/2022

Actions
Task #58007: **** (SF07) actions on EPHEMERISNew10/07/2022

Actions
Task #53425: CREATE Sequence Ephemeris (sur validation d'une sequence) - Pré-calcul des trajectoires de la nuit (pour chaque seconde) pour chaque séquence (Guitastro)NewKlotz Alain10/07/2022

Actions
Task #53431: READ Pickle file ephemeris (read sequence or sun&moon ephemeris)New10/07/2022

Actions
Task #53432: CREATE Sun&Moon Ephemeris (pickle file) for a given Time Period (cf also SF02) (GuitAstro)New10/07/2022

Actions
Task #58008: **** (SF07) actions on PLANNINGIn progress06/02/2023

Actions
Task #58006: READ Planning (and display it)New06/02/2023

Actions
Task #58053: *** (SF07) CONFIG (in General config - sun&moon ephem files context, Scheduler, ...)In progress06/05/2023

Actions
Feature #44172: ** (SF14) OCF - Observatory Unit & Site Configuration - obs_configIn progress04/29/2021

Actions
Task #45002: *** (SF14) AUTHORIZATIONS (kifekoi) : doc & implResolvedKoralewski Alexis04/29/2021

Actions
Task #45286: *** (SF14) MODULE - django module - organization, files, classes (obs_config)In progressKoralewski Alexis05/31/2023

Actions
Task #57934: **** (SF14) MODULE (django app)New05/31/2023

Actions
Task #57935: **** (SF14) Config class (OBSConfig)New06/05/2023

Actions
Task #58038: **** (SF14) FILES CONTEXT class (nomenclature & paths) (Guitastro FileNames)New06/05/2023

Actions
Task #45818: *** (SF14) TESTS to validate requirementsIn progress07/19/2021

Actions
Task #45003: test READ Config (and view)NewKoralewski Alexis07/19/2021

Actions
Task #45802: test-OCF-view-config-koResolvedKoralewski Alexis07/19/2021

Actions
Task #45803: test-OCF-read-config-get-contentResolvedKoralewski Alexis07/19/2021

Actions
Task #45804: test-OCF-view-config-simpleResolvedKoralewski Alexis07/19/2021

Actions
Task #45805: test-OCF-view-config-complexResolvedKoralewski Alexis07/19/2021

Actions
Task #47388: *** (SF14) ENTITIES (MODEL) - definition & impl - CONFIG FILESIn progress05/05/2021

Actions
Task #45004: **** (SF14) MAIN CONFIG FILE - Décrire dans un fichier texte la configuration complète d’une UNIT (monture) et tous ses composants et instruments associésIn progress05/05/2021

Actions
Task #45009: MULTI-CONFIG - On doit pouvoir créer plusieurs configurations différentes et choisir celle qu’on veut au démarrageIn progressKoralewski Alexis06/05/2023

Actions
Task #45724: Enlever prefixe _ sur noms paramètresResolvedKoralewski Alexis07/12/2021

Actions
Task #45725: Éviter les références cycliques, attached_device...Resolved07/12/2021

Actions
Task #45749: Gérer le retrait et le retour d'un device (panne, désactiver/réactiver un device)In progress07/13/2021

Actions
Task #53252: Déclaration des dépendancesResolvedKoralewski Alexis09/26/2022

Actions
Task #58034: SECTIONSIn progress06/01/2021

Actions
Task #45337: SITE Description (horizon + home)In progressKlotz Alain06/01/2021

Actions
Task #53360: COMPUTERS (NODES) managementResolvedKoralewski Alexis10/03/2022

Actions
Task #53361: AGENTS managementResolvedKoralewski Alexis10/03/2022

Actions
Task #53438: CALIBRATION management (CalibrationStrategy section)ResolvedKlotz Alain10/07/2022

Actions
Task #57931: CHANNEL - configuration d'un ChannelNewKoralewski Alexis05/31/2023

Actions
Task #57930: Réorganisation des agents d'un channelResolvedKoralewski Alexis05/31/2023

Actions
Task #57932: Ajout du contexte de FileName Images (L0 et L1) pour un channelResolvedKoralewski Alexis05/31/2023

Actions
Task #58035: SPECIFIC OBSERVATORY CONFIGIn progress05/05/2021

Actions
Task #45017: GUITALENS config (observatoire avec plusieurs UNIT)In progressKlotz Alain05/05/2021

Actions
Task #45018: TNC specific config (4 channels Cam)NewKlotz Alain05/05/2021

Actions
Task #45344: DEFAULT CONFIG FILESResolvedKoralewski Alexis06/01/2021

Actions
Task #45289: **** (SF14) DEVICE CONFIG FILESIn progressKoralewski Alexis05/22/2023

Actions
Task #57551: Device description (sensors output data, unit, capabilities, ...)New05/22/2023

Actions
Task #57552: Device inheritance - un fichier device doit pouvoir hériter d'un modèle de base et l'étendre avec seulement quelques attributs (surcharge) pour éviter la redondanceNew05/22/2023

Actions
Task #45336: **** (SF14) SCHEMA FILES - Fichiers schema pour valider la configIn progressKoralewski Alexis06/01/2021

Actions
Task #57999: **** (SF14) PICKLE FILES (config file serialization) (optimized binary persistence of config text files)In progress06/02/2023

Actions
Feature #57923: *** (SF14) USE CASES - ACTIONS (on entities) & VIEWS (associated web pages) - actions on config filesIn progress05/04/2021

Actions
Task #47387: **** (SF14) CRUD config filesIn progress05/04/2021

Actions
Task #45005: (R)EAD configIn progressKoralewski Alexis05/04/2021

Actions
Task #45006: CHECK - Contrôler la validité de la configResolvedKoralewski Alexis05/04/2021

Actions
Task #45746: (VIEW) Page Web - Consulter la config via une page web, sections dépliables, liens vers fichiers définition deviceResolvedKoralewski Alexis07/13/2021

Actions
Task #45747: Unserialization & Optimization : lire fichiers pickle (au lieu de texte) et ne les relire que si changésResolvedKoralewski Alexis07/13/2021

Actions
Task #45748: Définir Accesseurs (getX())New07/13/2021

Actions
Task #45750: Éviter les références cycliques, attached_device, …ResolvedKoralewski Alexis07/13/2021

Actions
Task #53362: Read COMPUTERS (nodes)ResolvedKoralewski Alexis10/03/2022

Actions
Task #53363: Read AGENTSResolvedKoralewski Alexis10/03/2022

Actions
Task #45726: (C)REATE & (U)PDATE config : assistée avec avec editeur yaml intégréResolvedKoralewski Alexis06/02/2023

Actions
Task #57996: Editeur Yaml intégréResolved06/02/2023

Actions
Task #57997: Serialization (optimization) : sauvegarde en PICKLE pour accélérer les lecturesResolved06/02/2023

Actions
Task #57998: Check validity from schemaResolved06/02/2023

Actions
Task #57924: *** (SF14) GENERAL MENUResolvedKoralewski Alexis05/31/2023

Actions
Task #58060: *** (SF14) CONFIG (in Observatory config - observatory configuration, topology, unit, ...)In progress06/05/2023

Actions
Actions

Also available in: Atom PDF