also pins all migrations to Rails 4.2 semantics
Change-Id: I386566f7a1f3e3e8aa31675f467c87c443457aee
Reviewed-on: https://gerrit.instructure.com/95571
Reviewed-by: Simon Williams <simon@instructure.com>
Tested-by: Simon Williams <simon@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
Enrollment Terms will now be associated with Grading Period
Sets. If a Term has a Grading Period Set, it will be displayed
on the Enrollment Terms page.
test plan:
1. Create an account with a name
2. Create three enrollment terms
a. One named 'Spring 2016'
b. One named 'Summer 2016'
c. One named 'Fall 2016'
3. Create two grading period sets
a. One titled 'Quarters' for 'Spring 2016'
b. One with no title for 'Summer 2016'
4. Navigate to the Terms page
5. Verify
a. Spring 2016 shows
* 'Grading Period Set: Quarters'
b. Summer 2016 shows
* 'Grading Period Set: Grading Period Set for [name]'
* [name] is the name of the account
c. Fall 2016 shows no grading period set info
6. Delete the 'Quarters' grading period set
7. Navigate to the Terms page
8. Verify that Spring 2016 shows no grading period set info
closes CNVS-27103
Change-Id: I7798633785a5d920524758471dae2b6eeb698638
Reviewed-on: https://gerrit.instructure.com/79841
Tested-by: Jenkins
Reviewed-by: Derek Bender <djbender@instructure.com>
QA-Review: Gentry Beckmann <gbeckmann@instructure.com>
Product-Review: Blake Simkins <bsimkins@instructure.com>