Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • nghyd nghyd
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 31
    • Issues 31
    • List
    • Boards
    • Service Desk
    • Milestones
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar

La forge gitlab.irstea.fr sera définitivement arrêtée le 30 juin 2026. Nous vous invitons à migrer vos projets vers la forge INRAE. Vous trouverez plus de détails sur le blog de la forge INRAE.

  • cassiopeecassiopee
  • nghydnghyd
  • Issues
  • #58
Closed
Open
Issue created Jan 19, 2018 by Dorchies David@david.dorchiesOwner

Gestion de "Profils utilisateur" de Cassiopée

Cassiopée se base sur la fusion des calculettes PHP existantes sous SPIP (https://plugins.spip.net/hydraulic.html), les outils de dimensionnement de passes à bassin, pré-barrages et passe à ralentisseurs de l'ancienne version de Cassiopée et les nouveaux outils liés aux passes à macro-rugosité. Les usages sont donc différents et nécessitent d'adapter les interfaces en fonction de ceux-ci.

J'avais d'abord pensé faire structurer le logiciel en trois projets :

  • jalhyd contenant le cœur de calcul
  • nghyd contenant les interfaces des calculettes "standard" et permettant de produire une application ad hoc de calculs hydraulique généraux
  • cassiopee contenant les interfaces spéciciques à l'ancien Cassiopée et les passes à macro-rugosités et utilisant nghyd comme base générique et permettant de produire l'application "Cassiopée"

Or, la séparation entre ces trois projets n'est pas aussi pyramidale et rester sur une base à deux projets jalhyd+nghyd paraît plus simple à gérer. En conséquence, il faudrait cependant avec des interfaces différentes en fonction des usages.

Cela se traduira par une option "Profil utilisateur" dans les paramètres de l'application. Ce profil utilisateur va agir sur deux aspects :

  • La liste et l'ordre de présentation des outils présents
  • Les options disponibles au sein des outils

Lors de la réunion du 17/01/2018, nous avons opté pour qu'il existe un mode Cassiopée "normal" et un mode Cassiopée "avancé" pour gérer les différentes équations de débit disponibles aux ouvrages. Dans la version actuelle, il n'existe qu'une équation par type d'ouvrage dans les outils liés aux passes à bassin et pré-barrage. Il faut garder cette option pour les utilisateurs non spécialistes. Mais il faut pouvoir proposer différents équations pour les utilisateurs avancés.

Assignee
Assign to
Time tracking