Skip to content

Force thesis projects to be assigned to at least one course edition

  • Added checks to verify that thesis projects are associated with at least one course edition. (Couldn't do it using ActiveRecord validation due to our custom logic for removal, so I had to add controller checks)
  • Added a popover in the UI to explain what course editions are used for
  • When creating a new thesis project, all course editions are selected by default
  • Added tests for the validation logic

Closes #723 (closed)

Edited by Martin Mladenov

Merge request reports