Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
R
rp
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 14
    • Issues 14
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 1
    • Merge Requests 1
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • La Quadrature du Net
  • rpteam
  • rp
  • Issues
  • #12

Closed
Open
Opened Apr 10, 2017 by okhin@okhin🚴Contributor

Backend : étapes de vie d'un article

En se basant sur les sépcifications et sur le process, faire passer les articles récupérés par les points d'entrée et les faire passer par toutes les étapes jusqu'à leur publication, soit:

  1. arrivée de l'article par un point d'entrée, ou augmentation du vote de 1 par le droide si l'article est déjà dans la rp
  2. votes des rpadawan et jedis jusqu'à un score de 3
  3. passage de l'article en 'à publier'
  4. édition de l'article par un rpadawan
  5. validation et publication par un jedi
  6. article disponible pour les flux

Chaque changement d'état génère un évènement envoyés aux droides qui réagissent (ou pas) en fonction de leur nature. Par exemple, wantzel change le topci du canal IRC dans certains cas, ou parle sur le chan.

Assignee
Assign to
La RP contre-attaque
Milestone
La RP contre-attaque
Assign milestone
Time tracking
None
Due date
None
Reference: la-quadrature-du-net/rpteam/rp#12