Recurrent projects are not copied to descendent editions in some edge cases
There are a few edge cases when recurring projects will not be copied to existing descendent editions:
- When a course coordinator adds periods to an already approved project in the admin panel. This happens because the copying logic is triggered when the status of a project changes from "submission pending" to "approved" (or from "update pending" to "approved")
- When an already approved project's course edition is changed to a recurrent edition (will be fixed by #367 (closed))
- When an existing course edition is manually marked as a descendent edition of a recurrent edition in the admin panel (perhaps this option should be removed entirely)
- When a descendent edition is a parent recurrent edition (do we even support such workflows with nested recurrent editions?)
Edited by Martin Mladenov