You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Compte rendu de la réunion du 2023-10-03 avec Jean-Marc, Alexander, Laurent et Samir.
Cette réunion a eu pour objectif de définir les modifications à apporter à la vue "liste des clusters thermiques",
mais aussi de concevoir les vues "Liste des stockages court terme" et "liste des clusters renouvelables".
Éléments en commun
Il apparaît clairement que les trois vues possèdent des éléments en commun qu'il convient de factoriser.
Les champs en commun sont :
name: str
group: Enum
enable: bool = True
unit_count: int = 1
REMARQUE : Le champ group est un type énuméré dont les valeurs dépendent du type d'objet (cluster thermique, cluster
renouvelable, stockage court terme).
ATTENTION : Aujourd'hui, les champs enable et unit_count n'existent pas pour les stockages court terme.
Nous prévoyons une évolution pour les ajouter dans une prochaine version. La valeur par défaut de enable sera True
et la valeur par défaut de unit_count sera 1.
Nomenclature des objets
Il est nécessaire d'utiliser des libellés plus courts pour les objets.
cluster thermique : "Thermique" au singulier
cluster renouvelable : "Renouvelable" au singulier
stockage court terme : "Stockage CT" au singulier
⇨ Correction à effectuer : modifier les libellés des onglets pour utiliser les libellés ci-dessus.
NOTE : On pourra aussi re-factoriser notre code pour utiliser Thermal à la place de ThermalCluser et Renewable
à la place de RenewableCluster.
Barre d'outils
Dans la barre d'outils, on peut avoir les boutons :
Ajouter
Dupliquer (le cluster sélectionné)
Supprimer (le cluster sélectionné)
Les boutons "Dupliquer" et "Supprimer" ne sont pas disponibles si aucun cluster n'est sélectionné.
Modification de l'action associée au bouton "Ajouter" :
À la validation, le formulaire d'édition du cluster s'ouvre pour permettre à l'utilisateur de modifier les propriétés
du nouveau cluster.
Description de l'action associée au bouton "Dupliquer" :
Lorsque l'utilisateur clique sur "Dupliquer", une boîte de dialogue s'ouvre pour demander le nom du nouveau cluster.
Par défaut, on proposera le même nom que le cluster d'origine, avec un suffixe numérique incrémenté.
Le bouton "Valider" permet de valider la création du nouveau cluster.
Il faudra s'assurer que le nom du nouveau cluster est unique.
Le nouveau cluster aura le même groupe, les mêmes propriétés et les mêmes matrices que le cluster d'origine.
À la validation, le formulaire d'édition du cluster s'ouvre pour permettre à l'utilisateur de modifier les propriétés
du nouveau cluster.
Barre des boutons de recherche et filtrage
Supprimer (ou masquer) le bouton "Compacter" : l'affichage du tableau doit être compact par défaut.
S’assurer que l'utilisateur puisse rechercher les clusters par noms.
Modification des colonnes
Supprimer le chevron du cluster qui ne sert pas, mais conserver celui du groupe afin de permettre à l'utilisateur
de plier ou déplier un groupe de clusters.
Supprimer la colonne des checkboxes : la possibilité de sélectionner plusieurs clusters n'est pas utile,
car, d'après l'expérience utilisateur, il y a peu de suppression.
La sélection d'un cluster doit se faire en cliquant sur la ligne du cluster.
Remettre la colonne "name" (en premier) afin de permettre la recherche par nom.
Ajouter la colonne "must_run" (true/false) à droite de la colonne "enable".
Modifier l'intitulé de la colonne "Capacité installée" ("Installed capacity") pour afficher d'une part
la capacité disponible (available) et d'autre part la capacité installée (installed) :
"disponible / installée" ("available / installed")
Modification des cellules
Le nom du cluster doit être un lien hypertexte qui permet d'ouvrir le formulaire d'édition.
Afin de permettre le filtrage, les valeurs de la colonne "enable" doivent être :
"true" à la place de "oui" / "yes"
"false" à la place de "non" / "no"
Pour les colonnes "enable" et "must_run", au lieu d'afficher une pastille rouge ou verte pour les valeurs booléenne,
est-il possible d'afficher un Switch permettant de modifier la valeur ?
Pour la colonne "Capacité installée", mettre un espace avant et après le slash des valeurs, ex. : "120 / 150 MW"
NOTE : lorsqu'un cluster est sélectionné, les boutons "Dupliquer" et "Supprimer" sont affichés dans la barre d'outils.
Pied de tableau
Modifier l'affichage du pied de tableau afin qu'il tienne sur une seule ligne :
Mettre le libellé "Total" tout à gauche de la ligne.
Mettre les totaux "Unit Count" et "Installed capacity" sans libellé.
Vue "liste des stockages court terme"
Éléments à afficher :
Pour les stockages court terme, il faut afficher les colonnes suivantes :
group : nom du groupe
name : nom du stockage court terme
enable : afficher un Switch pour permettre à l'utilisateur de modifier la valeur.
unit_count ne sera pas affiché, car il vaut toujours 1.
injection_nominal_capacity (MW) : calculer le total par groupe et le total en pied de tableau.
withdrawal_nominal_capacity (MW) : calculer le total par groupe et le total en pied de tableau.
reservoir_capacity (MWh) : on ne calculera pas de total pour ce champ.
efficiency (%) : afficher l'efficacité en pourcentage (multiplier par 100 et ajouter le symbole %).
initial_level : on ne calculera pas de total pour ce champ.
initial_level_optim : ce champ est booléen, utiliser un Switch pour l'afficher.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Vue "liste des clusters thermiques"
Compte rendu de la réunion du 2023-10-03 avec Jean-Marc, Alexander, Laurent et Samir.
Cette réunion a eu pour objectif de définir les modifications à apporter à la vue "liste des clusters thermiques",
mais aussi de concevoir les vues "Liste des stockages court terme" et "liste des clusters renouvelables".
Éléments en commun
Il apparaît clairement que les trois vues possèdent des éléments en commun qu'il convient de factoriser.
Les champs en commun sont :
Nomenclature des objets
Il est nécessaire d'utiliser des libellés plus courts pour les objets.
⇨ Correction à effectuer : modifier les libellés des onglets pour utiliser les libellés ci-dessus.
Barre d'outils
Dans la barre d'outils, on peut avoir les boutons :
Les boutons "Dupliquer" et "Supprimer" ne sont pas disponibles si aucun cluster n'est sélectionné.
Modification de l'action associée au bouton "Ajouter" :
du nouveau cluster.
Description de l'action associée au bouton "Dupliquer" :
Par défaut, on proposera le même nom que le cluster d'origine, avec un suffixe numérique incrémenté.
Il faudra s'assurer que le nom du nouveau cluster est unique.
du nouveau cluster.
Barre des boutons de recherche et filtrage
Supprimer (ou masquer) le bouton "Compacter" : l'affichage du tableau doit être compact par défaut.
S’assurer que l'utilisateur puisse rechercher les clusters par noms.
Modification des colonnes
de plier ou déplier un groupe de clusters.
car, d'après l'expérience utilisateur, il y a peu de suppression.
La sélection d'un cluster doit se faire en cliquant sur la ligne du cluster.
la capacité disponible (available) et d'autre part la capacité installée (installed) :
"disponible / installée" ("available / installed")
Modification des cellules
est-il possible d'afficher un
Switch
permettant de modifier la valeur ?Pied de tableau
Modifier l'affichage du pied de tableau afin qu'il tienne sur une seule ligne :
Vue "liste des stockages court terme"
Éléments à afficher :
Pour les stockages court terme, il faut afficher les colonnes suivantes :
group
: nom du groupename
: nom du stockage court termeenable
: afficher unSwitch
pour permettre à l'utilisateur de modifier la valeur.unit_count
ne sera pas affiché, car il vaut toujours 1.injection_nominal_capacity
(MW) : calculer le total par groupe et le total en pied de tableau.withdrawal_nominal_capacity
(MW) : calculer le total par groupe et le total en pied de tableau.reservoir_capacity
(MWh) : on ne calculera pas de total pour ce champ.efficiency
(%) : afficher l'efficacité en pourcentage (multiplier par 100 et ajouter le symbole %).initial_level
: on ne calculera pas de total pour ce champ.initial_level_optim
: ce champ est booléen, utiliser unSwitch
pour l'afficher.Beta Was this translation helpful? Give feedback.
All reactions