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?