Commit Graph

3 Commits

Author SHA1 Message Date
Cody Cutrer 06763dd519 add # frozen_string_literal: true for lib
Change-Id: I59b751cac52367a89e03f572477f0cf1d607b405
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/251155
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Simon Williams <simon@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
2020-10-27 20:49:50 +00:00
Cody Cutrer d85aa95894 make it easy for add_column_and_fk helper to be idempotent
Change-Id: I4d5c8d85a7cd0a7aa2c84f3278bfcecef0425398
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/239559
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Simon Williams <simon@instructure.com>
QA-Review: Simon Williams <simon@instructure.com>
Product-Review: Simon Williams <simon@instructure.com>
2020-06-09 15:35:51 +00:00
Xander Moffatt 9dd45c1e08 add root_account_id to quizzes
closes PLAT-5631
flag=none

* also add a helper method to add both column and foreign key
in the same SQL statement

test plan:
* run migrations: `dcr web bundle exec rails db:migrate`
* open a rails console `dcr web rails c`
* get a quizzes record `q =Quizzes::Quiz.first`
* if you don't have one, do this:
`c = Course.first; q = Quizzes::Quiz.create!(context: c)`
* get a root account id (usually `1`)
* set that root account id on the quizzes record `q.update!(root_account_id: 1)`
* that should work

Change-Id: Ib054eb423ce7f8b0de708e358bdfd00eb3de2c1e
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/231049
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Evan Battaglia <ebattaglia@instructure.com>
Reviewed-by: Cody Cutrer <cody@instructure.com>
QA-Review: Alex Slaughter <aslaughter@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
2020-04-16 17:15:11 +00:00