Commit Graph

4 Commits

Author SHA1 Message Date
Cody Cutrer 809904d8b6 add frozen_string_literal comment to migrations
Change-Id: Idf4ddb29567c1dfab9f01b09c7a1056367ae7b44
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/261814
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Rob Orton <rob@instructure.com>
QA-Review: Rob Orton <rob@instructure.com>
Product-Review: Rob Orton <rob@instructure.com>
2021-03-30 18:14:36 +00:00
Cody Cutrer 4f597e78d4 split submissions root_account_id migration into two
Change-Id: I8e0ded3a504a71d2e727f03909c4f378bc673b01
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/240245
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Weston Dransfield <wdransfield@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
2020-06-16 17:18:37 +00:00
Cody Cutrer d2a8477627 make several recent non-transactional migrations idempotent
Change-Id: I1f311ec2f4569a7d264b141e7a734e8588652741
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/239695
Reviewed-by: Simon Williams <simon@instructure.com>
QA-Review: Simon Williams <simon@instructure.com>
Product-Review: Simon Williams <simon@instructure.com>
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2020-06-09 21:54:33 +00:00
Adrian Packel bf1be2fe0d Add root_account_id to submissions
closes PLAT-5552
closes TALLY-706
flag=none

Test plan:

Migration:
- Verify migrations run
- Verify a root_account_id can be set on a
  Submission record
- Verify Submissions always live on the same shard
  as their root account

DueDateCacher:
- Do something that triggers a DueDateCacher run (e.g., add some
  students to a course)
- The root_account_id of the resulting submission objects should match
  the owning course's root account ID

Change-Id: Ib4cd4396b736c4e5329c67caeb92cb9b74ddb1ca
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/239395
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Gary Mei <gmei@instructure.com>
Reviewed-by: Spencer Olson <solson@instructure.com>
Reviewed-by: Cody Cutrer <cody@instructure.com>
QA-Review: Adrian Packel <apackel@instructure.com>
Product-Review: Oxana Jurosevic
2020-06-09 18:15:54 +00:00