Commit Graph

55538 Commits

Author SHA1 Message Date
Jenkins 63aa0fd10d update sv translation
Change-Id: I37debb1a05e0595204a89ce774f560dd436256c8
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/317610
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2023-05-06 05:48:46 +00:00
Jenkins d5c96f9f8f update sl translation
Change-Id: Ia4b5c39bfb705f56d118118a49bb3232c4f9f8be
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/317609
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2023-05-06 05:48:19 +00:00
Jenkins 321caf5ba0 update ru translation
Change-Id: I1ec26141877e5ba9c75eed9dc8994a5b57f92c16
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/317608
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2023-05-06 05:47:56 +00:00
Jenkins fbaaac71eb update pt-BR translation
Change-Id: Ia7e4da15d547214d5e1f082d5684f56705ff6be4
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/317607
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2023-05-06 05:47:28 +00:00
Jenkins 3dc59e3044 update pt translation
Change-Id: Ie42c44678321c252f8b40b27aea13a9366274af1
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/317606
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2023-05-06 05:47:01 +00:00
Jenkins 1b58c24b22 update pl translation
Change-Id: Ieefd69961ecc871282f42403d64c11a6ad00ef98
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/317605
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2023-05-06 05:46:35 +00:00
Jenkins 26bab9f6ab update nl translation
Change-Id: I17a31b2e6ee18bc1f729c43b06b759e2d53ebdd6
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/317604
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2023-05-06 05:46:08 +00:00
Jenkins b0e3619be9 update nb-x-k12 translation
Change-Id: Iae03054ea3e28d94268dd4f1ce3238bddf8267f3
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/317603
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2023-05-06 05:45:41 +00:00
Jenkins 332fd9994a update nb translation
Change-Id: Ic87f710a85c7ad0822d8dc67edb9e3f22edb81ec
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/317602
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2023-05-06 05:45:16 +00:00
Jenkins 6ca0b967c2 update ms translation
Change-Id: I139480dfedc9bc66494fa828c4ac7af003ddfc2f
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/317601
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2023-05-06 05:44:49 +00:00
Jenkins 0ba3ec2c98 update mi translation
Change-Id: Ie02b1a2786dfab38b3ac0da742e23ec8285bf005
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/317600
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2023-05-06 05:44:28 +00:00
Jenkins 78b55f4f6d update ja translation
Change-Id: I31ba52ac371b2a5b0ee55dd0fca044e6a7e62703
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/317599
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2023-05-06 05:44:01 +00:00
Jenkins 8f2cc288c6 update it translation
Change-Id: I4c6ec62878966bba52109a0693916046f5e70f7d
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/317598
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2023-05-06 05:43:30 +00:00
Jenkins 0493ea1b4e update is translation
Change-Id: Ief26ecba5a54c3348a56658c229e23280a91f9ab
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/317597
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2023-05-06 05:43:05 +00:00
Jenkins 2a915ebcd1 update ht translation
Change-Id: Ic8271020f4820b08cc7bcd3b11d08421746cdee7
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/317596
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2023-05-06 05:42:39 +00:00
Jenkins c33d8d5306 update fr-CA translation
Change-Id: Ia273dae071912d0b2c5216e0ee74e91cc35a16d1
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/317595
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2023-05-06 05:42:14 +00:00
Jenkins d27add5f66 update fr translation
Change-Id: I2118032860bd0eea8f63bfb33d634bbae4971053
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/317594
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2023-05-06 05:41:48 +00:00
Jenkins 8d6a7d7ab3 update fi translation
Change-Id: I2c2c6789d5a70dfc6a2c4d1995f2b8b06b1996aa
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/317593
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2023-05-06 05:41:22 +00:00
Jenkins 75c8f18009 update es-ES translation
Change-Id: I93af9daedd1b825ab70e564e46e8825a618b3020
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/317592
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2023-05-06 05:40:57 +00:00
Jenkins 2a2bd957b1 update es translation
Change-Id: I4e5e643223e91f4f127cd36b35d10cb99f9f8119
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/317591
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2023-05-06 05:40:35 +00:00
Jenkins 28ea14e19a update en-GB translation
Change-Id: I0da03910afa9b1e1417201913c11755398239ca6
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/317589
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2023-05-06 05:39:53 +00:00
Jenkins 50fb0d7c8e update en-CA translation
Change-Id: I0b825dc7e93c9a0ced73d721df1428ebd0299e75
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/317588
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2023-05-06 05:39:26 +00:00
Jenkins 0dd1b35a78 update en-AU translation
Change-Id: I055dac4d97a21380f4c0ce1f9f48d640c3d2f5c3
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/317585
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2023-05-06 05:38:47 +00:00
Jenkins bbbedd406b update de translation
Change-Id: I8689c31ba9831339216750e0445dcaf38d2c6b5c
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/317584
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2023-05-06 05:38:20 +00:00
Jenkins 85525cc7e9 update da-x-k12 translation
Change-Id: I3710cd314e25af4502c57d1cc368e433265be730
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/317583
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2023-05-06 05:37:53 +00:00
Jenkins dfa4ed115c update da translation
Change-Id: Ic1b93089d337955e779144a57832ea832be50f56
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/317582
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2023-05-06 05:37:29 +00:00
Jenkins 7512bd8dbe update cy translation
Change-Id: Iec48593f61436e04553c74551d4609df25e8ccfc
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/317581
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2023-05-06 05:37:02 +00:00
Jenkins 0fd0fd7b8c update ca translation
Change-Id: I254021a8cb5f435be409d9009ad0abff05ed0e41
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/317580
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2023-05-06 05:36:37 +00:00
Jenkins 6656b49e8f update ar translation
Change-Id: I5c3a8edef4ecf64120ac05236e39507642bf1e92
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/317579
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2023-05-06 05:36:14 +00:00
Aaron Shafovaloff ee6c9d4366 Remove deprecated use of React.FC
Test plan:
  - Existing tests pass

flag=none

Change-Id: I9edba9d33fce925d94b0ea73e2eb2e6471cd57c7
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/317573
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Christopher Soto <christopher.soto@instructure.com>
QA-Review: Aaron Shafovaloff <ashafovaloff@instructure.com>
Product-Review: Aaron Shafovaloff <ashafovaloff@instructure.com>
2023-05-05 23:02:06 +00:00
Aaron Ogata 82820fd312 Revert "use vault role instead of hard coded access key / secret"
This reverts commit dad73b6b23.

Reason for revert: broke jenkins

Change-Id: I61b38d09c17be9ff0b86ab72af0b84a4f0783606
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/317334
Tested-by: Aaron Ogata <aogata@instructure.com>
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
QA-Review: Aaron Ogata <aogata@instructure.com>
Product-Review: Aaron Ogata <aogata@instructure.com>
Build-Review: Aaron Ogata <aogata@instructure.com>
Reviewed-by: Isaac Moore <isaac.moore@instructure.com>
2023-05-05 21:12:30 +00:00
Jenkins 901ae51643 update ja translation
Change-Id: Iaf3f35f5becc502236b9251cb34a465fbcb63ab8
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/317521
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2023-05-05 05:41:14 +00:00
Aaron Ogata dad73b6b23 use vault role instead of hard coded access key / secret
refs AE-49

Change-Id: I4773872e70f13cafa31d87552f8498205fc22d12
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/317421
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Isaac Moore <isaac.moore@instructure.com>
QA-Review: Aaron Ogata <aogata@instructure.com>
Product-Review: Aaron Ogata <aogata@instructure.com>
Build-Review: Aaron Ogata <aogata@instructure.com>
2023-05-04 21:22:12 +00:00
Cody Cutrer dd20ce4d7c bump switchman
closes AE-164

Change-Id: Ib35763088ce2449f93ab64cf0be3f54b71004b6d
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/317496
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Aaron Ogata <aogata@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
Build-Review: Cody Cutrer <cody@instructure.com>
2023-05-04 17:09:08 +00:00
Cody Cutrer 92f0d11892 bump i18n
this includes a fix for https://github.com/ruby-i18n/i18n/issues/639,
and thus we need to adjust a spec

Change-Id: I5b1425245f942dcdfdcfa34863ec43c1afe6ff0f
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/317518
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Aaron Ogata <aogata@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
Build-Review: Cody Cutrer <cody@instructure.com>
2023-05-04 16:16:29 +00:00
Jackson Howe 55e89502f9 Support auto_subscribe in account calendars api
Include the auto_subscribe value in the response from all endpoints
and support setting auto_subscribe in update/bulk_update endpoints.
Supported when the auto_subscribe_account_calendars is enabled.

closes LS-3982
flag = auto_subscribe_account_calendars

Test plan:
 - Enable the feature flag
 - PUT /api/v1/account_calendars/<account_id> with a combination of
   `visible` and `auto_subscribe` params
 - Expect the attributes to be updated accoringly
 - Expect `auto_subscribe` to be present in the response body
 - PUT /api/v1/accounts/<account_id>/account_calendars with a body
   like:
   [{"id": 1, "visible": true, "auto_subscribe": false},
    {"id": 13, "visible": false, "auto_subscribe": true}]
 - Expect attributes to be updated accordingly
 - Disable the FF and repeat the above process
 - Expect only the `visible` attribute to be updated and for the
   `auto_subscribe` value to not appear in the response

Change-Id: I68dc8cafd5e3e54991bbee67e005f0161f2759d0
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/317213
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Jonathan Guardado <jonathan.guardado@instructure.com>
QA-Review: Jonathan Guardado <jonathan.guardado@instructure.com>
Product-Review: Jackson Howe <jackson.howe@instructure.com>
2023-05-04 14:07:03 +00:00
Jenkins 1030d30f9f update is translation
Change-Id: I3a925accda851463b211526cc5209bcc762509cc
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/317507
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2023-05-04 05:41:09 +00:00
Tucker McKnight f0c60abe28 Implement dynamic registration creation endpoint
test plan:
- specs pass

fixes INTEROP-7955

Change-Id: Ic04767493bb76a9f04d9af2aa728aad1573008c9
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/316480
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Paul Gray <paul.gray@instructure.com>
Product-Review: Paul Gray <paul.gray@instructure.com>
QA-Review: Paul Gray <paul.gray@instructure.com>
2023-05-03 22:40:53 +00:00
Paul Gray 70d4e7800e Update LTI postMessage recipient documentation
refs INTEROP-7865

why

To prepare LTI tools to work in NQ, we need them to send messages to the
NQ window (as opposed to NQ's parent, Canvas). This will allow NQ to
implement messages needing access to a specific frame, while bubbling
other message to Canvas.

Change-Id: I2cafbec2b956c8c21a3fc19345100a2464295532
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/312981
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Xander Moffatt <xmoffatt@instructure.com>
QA-Review: Xander Moffatt <xmoffatt@instructure.com>
Product-Review: Paul Gray <paul.gray@instructure.com>
2023-05-03 20:48:34 +00:00
Xander Moffatt e603818800 correctly set environment in live events heartbeat
why:
* it was sending "production" always
* I want to be able to partition between prod and beta in Datadog

refs INTEROP-7143
flag=none

test plan
* specs

Change-Id: Ie466b5b465db889f5103795bf7d1ea1b6987cd69
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/317445
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Steve Mcgee <steve.mcgee@instructure.com>
QA-Review: Xander Moffatt <xmoffatt@instructure.com>
Product-Review: Xander Moffatt <xmoffatt@instructure.com>
2023-05-02 18:07:48 +00:00
Xander Moffatt 4fb41aed24 fix: keep tool privacy_level during dev key toggle
why:
* DeveloperKey.enable_external_tools! used the
Lti::ToolConfiguration#privacy_level method while turning a dev key on
to set the tool's privacy level back to its correct state
* however, an old bug meant the privacy_level column is unused and is
always nil, and the ToolConfiguration internally uses
`canvas_extensions["privacy_level"]` instead
* this is a quick fix to get the desired behavior, and the followup work
is to correctly set the privacy_level column, backfill it for all
existing records, and then always reference it

closes INTEROP-7913
flag=none

test plan:
* create or use an existing LTI 1.3 developer key, and install it in a
context
* get a reference to this ContextExternalTool in a rails console
* `tool.privacy_level` should be `public`
* without this commit checked out:
* in the developer keys UI, turn the key Off, then On again
* `tool.reload.privacy_level` will be `anonymous`, which is wrong
* with this commit checked out:
* toggle the dev key Off then On again
* `tool.reload.privacy_level` should correctly be `public` again

Change-Id: I9d11d31a81fc7acd02da308234892a36b8604e51
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/316908
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Paul Gray <paul.gray@instructure.com>
QA-Review: Paul Gray <paul.gray@instructure.com>
Product-Review: Paul Gray <paul.gray@instructure.com>
2023-05-02 18:05:28 +00:00
Cody Cutrer aa4c092467 use Arel for EXISTS sub-queries
so that switchman can tranpose the sub-queries

refs AE-164

Change-Id: I0bb0be10cd7c47126767d94e0bdb83cd0b3d16bf
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/316973
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Jacob Burroughs <jburroughs@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
2023-05-02 17:30:40 +00:00
Cody Cutrer c9d416c8d8 make gem_override completely transparent
allowing overriding any gem, and passing through any other arguments

Change-Id: I839716268cc2eee980e0c790cc7271132d283c03
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/317441
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Isaac Moore <isaac.moore@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
Build-Review: Cody Cutrer <cody@instructure.com>
2023-05-02 17:25:50 +00:00
Cody Cutrer fdf5a03c4d rubocop: inherit config from rubocop-inst
and remove now-duplicated config

also fix a few offenses that snuck in due to code review race conditions

as part of this, Rubocop was loading the lockfile, so our "clever" rubocop
binstub had to be adjusted to use a lockfile. this allows us to commit the
lockfile, which I then also updated the sync_lockfiles script to handle
this one as well

flag = none
test plan: N/A

Change-Id: I20ee2672c5219a40e90bc1138f8900a8d2ce08ee
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/317373
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Jacob Burroughs <jburroughs@instructure.com>
Build-Review: Jacob Burroughs <jburroughs@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
2023-05-02 17:24:47 +00:00
jake.oeding 69c6b02140 update media tracks update docs
closes MAT-1348
flag=none

test plan:
-proofread
-gen the docs if you like and confirm the output
 looks correct (bundle exec rake doc:api)

 qa risk: low

Change-Id: I77ade3b86efca4ffff2dcb11320d0fb11761cd4e
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/317365
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Mysti Lilla <mysti@instructure.com>
QA-Review: Jacob DeWar <jacob.dewar@instructure.com>
Product-Review: Jake Oeding <jake.oeding@instructure.com>
2023-05-02 17:18:23 +00:00
Jacob Burroughs 6f0bafa7d1 Remove * from dynamicsettings cache key
Change-Id: If5e931ae6c426fe845e1cb9c6301304f2dd201a4
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/317437
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Cody Cutrer <cody@instructure.com>
QA-Review: Jacob Burroughs <jburroughs@instructure.com>
Product-Review: Jacob Burroughs <jburroughs@instructure.com>
2023-05-02 17:13:15 +00:00
jake.oeding 8bdd4e9ee7 backfill attachment ids on media tracks
closes MAT-1265
flag=none

test plan:
-have some media tracks without attachment ids
-have multiple media tracks with the same locale and
 media object id and no attachment id
-run the migration and ensure that it does what
 is expected

qa risk: low/medium

Change-Id: I597141d7757557f844a8d65bfb76060f34769366
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/315984
Migration-Review: Cody Cutrer <cody@instructure.com>
Reviewed-by: Mysti Lilla <mysti@instructure.com>
QA-Review: Mysti Lilla <mysti@instructure.com>
Product-Review: Jake Oeding <jake.oeding@instructure.com>
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2023-05-02 16:18:31 +00:00
Omar Gerardo Soto-Fortuño 5a49211252 Do not broadcast messages to suspended users
fixes VICE-3244
flag=none

test plan:
  - Specs pass.
  - Enroll a user in a course and note his ID.
  - As a teacher, create a new Announcement (or
      anything else that will trigger a notification).
  - Notification should be sent, you can verify on
      /users/[ID]/messages
  - As an admin, go to /users/[ID] and click on Suspend User.
  - Try creating another announcement.
  - Notification shouldn't be sent.

qa risk: low

Change-Id: Ia8a484901c76391c92f6d3f4e51a9046426b0f87
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/316576
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Chawn Neal <chawn.neal@instructure.com>
QA-Review: Caleb Guanzon <cguanzon@instructure.com>
Product-Review: Caleb Guanzon <cguanzon@instructure.com>
2023-05-02 16:17:39 +00:00
Jacob Burroughs 7109a6cbae Clean up more bulk update warnings
refs AE-158

Change-Id: Ibede015c86ec7f04bab5235ed57acc42a4659b8f
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/317117
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Cody Cutrer <cody@instructure.com>
QA-Review: Jacob Burroughs <jburroughs@instructure.com>
Product-Review: Jacob Burroughs <jburroughs@instructure.com>
2023-05-02 15:08:03 +00:00
Ed Schiebel d45fcb49df Include auto subscribed calendars in the calendar sidebar
closes LS-3985
flag=auto_subscribe_account_calendars

test plan:
  - have a user enrolled in courses in 2 sub-accounts
  - have account calendars turned on in both sub-accounts
  - set sub_account2.account_calendar_subscription_type = 'auto'
  - load /calendar as the user
  > expect to sub_account2's calendar in the sidebar
  - have the user add sub_account1's calendar
  - refresh the page
  > expect both sub-account calendars to show up

Change-Id: Ide72c02a0b51d11df7c9c0cdef6e8d640bf1822b
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/317135
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Jackson Howe <jackson.howe@instructure.com>
QA-Review: Jackson Howe <jackson.howe@instructure.com>
Product-Review: Ed Schiebel <eschiebel@instructure.com>
2023-05-02 13:37:46 +00:00