Skip to content
GitLab
Projets Groupes Extraits de code
  • /
  • Aide
    • Aide
    • Support
    • Forum de la communauté
    • Proposer une rétroaction
    • Contribuer à GitLab
  • Connexion
  • M memopol
  • Informations du projet
    • Informations du projet
    • Activité
    • Étiquettes
    • Membres
  • Dépôt
    • Dépôt
    • Fichiers
    • Commits
    • Branches
    • Étiquettes
    • Contributeurs
    • Graphe
    • Comparer
  • Tickets 32
    • Tickets 32
    • Liste
    • Tableaux
    • Service d’assistance
    • Jalons
  • Demandes de fusion 6
    • Demandes de fusion 6
  • Intégration et livraison continues
    • Intégration et livraison continues
    • Pipelines
    • Tâches
    • Planifications
  • Déploiements
    • Déploiements
    • Environnements
    • Versions
  • Supervision
    • Supervision
    • Incidents
  • Analytique
    • Analytique
    • Chaînes de valeur
    • Intégration et livraison continues
    • Dépôt
  • Wiki
    • Wiki
  • Extraits de code
    • Extraits de code
  • Activité
  • Graphe
  • Créer un nouveau ticket
  • Tâches
  • Commits
  • Tableaux des tickets
Masquer la barre latérale
  • La Quadrature du NetLa Quadrature du Net
  • Political MemoryPolitical Memory
  • memopol
  • Demandes de fusion
  • !78

Rewrite score computing, fixes #69

  • Examiner les modifications

  • Télécharger
  • Correctifs formatés en courriel
  • Diff brut
Fusionnée njoyard a demandé de fusionner rewrite-scores-fcb1226b vers master mai 29, 2016
  • Vue d’ensemble 2
  • Commits 5
  • Pipelines 0
  • Modifications 16

Created by: njoyard

This PR removes static, asynchronous representative score updates by replacing plain models with views in the representatives_recommendations app:

  • votescores computes the score consequence of each vote on the representative score ; it is mapped to the new VoteScore model that replaces ScoredVote (which extended Vote and computed scores in python).
  • dossierscores was introduced in a previous changeset but was rewritten to use votescores; it aggregates votes over proposals from a single dossier and returns the score contribution of each dossier on representatives scores. It is mapped to the DossierScore model.
  • representativescore aggregates scores from the dossierscores view over all dossiers for each representative and gives a direct queryable access to the score of each representative. It is mapped to the RepresentativeScore model.

This PR also removes score update facilities as they now don't have any use.

TL;DR: no more manual score updates, scores are computed on the fly.

Assigné
Assigner à
Relecteurs
Demander une revue de code à
Suivi du temps
Branche Source : rewrite-scores-fcb1226b