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
  • #313
Closed
Open
Issue created Feb 24, 2022 by Taico Aerts@taicoaertsOwner6 of 6 checklist items completed6/6 checklist items

Offer again feature

We want to give users an option to offer projects again for a different course edition. This should replace the move to functionality.

There should be a button on the project show page next to the edit button, if the user has edit rights on the proposal.

The idea would be to open a new project form page where they select a new course edition. All fields are filled out with the old data, except for course specific roles. Since those are course bound, they should not be transferred at all and should check again.

  • Remove "allow clients to move project" option (CourseConfiguration)
  • Add button which triggers reoffer
  • Pass project id instead of data
  • Copy images
  • Add a message to tell the user they can edit copied images after creation
  • Add system test for reoffering a project

Considerations:

  • We normally reset the template after selecting a course, we don't want this in this particular case.
  • How does it work together with the split new page? Can we make it work in that way? Do we need an additional "new" endpoint for the course selection only specifically for this route?
Edited Mar 12, 2022 by Martin Mladenov
Assignee
Assign to
Time tracking