Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • concrexit concrexit
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 70
    • Issues 70
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 10
    • Merge requests 10
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • thaliathalia
  • concrexitconcrexit
  • Merge requests
  • !55

Make it possible for a member to be a part of the same committee in different timespans

  • Review changes

  • Download
  • Patches
  • Plain diff
Merged Sébastiaan Versteeg requested to merge hotfix/committee-memberships into master Aug 28, 2016
  • Overview 1
  • Commits 1
  • Changes 2

Voor deze MR werken de committeememberships als volgt: Een lid kan maar één keer een periode lid zijn (geweest) van een commissie. Daarna kan een lidmaatschap niet meer worden toegevoegd omdat een lid al onderdeel is van de commissie (eigenlijk: was, maar zo werkt de controle niet)

Na deze MR:

  • Als een lid op dit moment onderdeel uitmaakt van een commissie dan kan deze niet nog eens worden toegevoegd aan de commissie als de periode van het toe te voegen lidmaatschap eindigt na now() (en als deze ervoor ligt dan treedt de volgende regel in werking).
  • Als een lid ooit lid was van de commissie in een bepaalde periode dan kan er geen lidmaatschap worden toegevoegd dat overlapt met deze periode.
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: hotfix/committee-memberships