Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • Project Forum Project Forum
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 104
    • Issues 104
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
  • Merge requests 13
    • Merge requests 13
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • EIPEIP
  • Project ForumProject Forum
  • Project ForumProject Forum
  • Issues
  • #449
Closed
Open
Issue created Jul 29, 2022 by Taico Aerts@taicoaertsOwner1 of 3 checklist items completed1/3 checklist items

When periods are edited on a project in a recurrent edition (recurring project), also copy / remove the project from those editions

When periods are edited on a project in a recurrent edition (recurring project):

  • If a new period is added, also copy the project to said period (if its course edition exists) Replaced by copying on approval (!793 (closed))
  • If a period is removed, and preferences are not modifiable yet (and there are no saved preferences nor interest for the project), remove the project from said period. - show popup
  • Add tests for recurrent editions and project edits (implemented in !793 (closed))

Approval logic may complicate this matter. At any moment, a client should be able to edit this. However for deletion when students have already seen it, we want them to go via the course coordinators to ensure that no one accidentally gets assigned the project. They can delete/deactivate the project.

Edited Aug 02, 2022 by Martin Mladenov
Assignee
Assign to
Time tracking