Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • G gestioCOF
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 76
    • Issues 76
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 16
    • Merge requests 16
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Klub Dev ENSKlub Dev ENS
  • gestioCOF
  • Merge requests
  • !332

[petitscours] Extrait la proposition de profs dans une méthode

  • Review changes

  • Download
  • Patches
  • Plain diff
Merged Basile Clement requested to merge Elarnon/petitscours_proposals_cleanup into master Nov 25, 2018
  • Overview 0
  • Commits 1
  • Pipelines 0
  • Changes 3

Ce patch simplifie le code (dupliqué) de calcul des proposition de profs pour une demande dans une méthode du modèleDemande, et l'utilise. Il s'agit d'un préparatif pour #208; ce code devra être réutilisé dans le nouveau système.

J'en ai également profité pour nettoyer deux vues de petitscours, retraitement et demande_raw, qui dupliquaient les vues traitement et demande, en utilisant des arguments nommés.

petitscours/

  • models.py: Définition de get_proposals pour calculer les propositions de profs pour une demande.
  • views.py: Utilise get_proposals à la place du code copié-collé. La fonction _finalize_traitement est maintenant responsable du calcul des proposed_for et attribdata à fournir aux templates.
  • urls.py: Passe directement les arguments aux vues plutôt que de faire deux fonctions séparées.
Edited Nov 27, 2018 by Basile Clement
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: Elarnon/petitscours_proposals_cleanup