Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • vidjil vidjil
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 1,700
    • Issues 1,700
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 97
    • Merge requests 97
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • vidjil
  • vidjilvidjil
  • Issues
  • #2201
Closed
Open
Created Feb 28, 2017 by Mathieu Giraud@magiraudOwner

Ne pas avoir de variables globales sur les différentes vues

Discussion avec @aurelBZH, @mikael-s et @RyanHerb (en partant de #2182 (closed) et autres). On ne devrait pas utiliser de variables globales sp, segment... pour chaque vue, mais avoir uniquement des appels au modèle.

Les m.graph et m.sp ne sont que des hacks temporaires (on pourrait avoir zéro ou plusieurs sp, et le code doit fonctionner).

Parmi les pistes évoquées, les vues pourraient s'enregistrer auprès de shortcut et url_obs (et potentiellement d'autres). Plus généralement, comme les vues s'enregistrent déjà auprès du modèle, une solution pourrait d'avoir des fonctions type m.getViews(SP) qui renvoie une liste de vues d'un certain type. À réfléchir/discuter encore, pas urgent pour l'instant.

/label client !-reflexion !-hard

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking