devhub-tud / devhub

DevHub is a software system designed to give students a simple practical introduction into modern software development.
15 stars 8 forks source link

Move existing rubrics to the next course edition #423

Closed LiamClark closed 7 years ago

LiamClark commented 7 years ago

If a course already had a previous edition we add the same rubrics to the next edition.

Give the assignments an id to solve the ID generation deadlock. Persist the course edition first then add the assignments.

The courseEdition-create-error was being referenced from a controller, but not actually present in the translation file.

Also pulled in assertJ for writing tests.

fixes #420

coveralls commented 7 years ago

Coverage Status

Coverage increased (+0.1%) to 56.266% when pulling 1f18e21c971b99d349749ac5bfb28153aa1405f8 on LiamClark:migrate-existing-rubrics into b5abb8a03cd7e0eb3f162c6df0c0f38599a83b3c on devhub-tud:master.

coveralls commented 7 years ago

Coverage Status

Coverage decreased (-0.09%) to 55.824% when pulling dacec5b3708936ff3b79ea44d5fc5a99b799b39d on LiamClark:migrate-existing-rubrics into 448e1411be2431a3be055913b504b029386af00d on devhub-tud:master.

coveralls commented 7 years ago

Coverage Status

Coverage decreased (-0.2%) to 55.73% when pulling e9f8e2091d22f38eed830e6f11c896c419fd0552 on LiamClark:migrate-existing-rubrics into 448e1411be2431a3be055913b504b029386af00d on devhub-tud:master.