Commit Graph

43508 Commits

Author SHA1 Message Date
Jeff Largent 91f4b7bc34 Allow selecting grading periods in K-5 Grades dashboard
This change adds the ability to select a specific grading period on
the Grades tab in the K-5 dashboard. The select drop-down defaults
to "Current Grading Period", which will show grades from the currently
active grading period for each course (if any). The other options in
the drop-down are all grading periods associated with all the courses
the user is enrolled in, and selecting one will filter out any courses
not associated with that grading period.

closes LS-1914
flag = canvas_for_elementary

Test plan:

Set up grading periods:
  - Go to /accounts/<account_id>/terms and set up at least 2 terms if
    you don't already have multiple terms set up
  - Go to /accounts/<account_id>/grading_standards and click
    "+ Set of Grading Periods" under the "Grading Periods" tab
  - Add 2 grading period groups, each with at least 2 grading periods.
  - Create or go to 2 existing courses, and make sure each is
    associated with a different term
  - Create or update assignments with points for both courses, making
    sure that some of the assignments are due in the date ranges of
    all 4 grading periods
  - Grade the assignments for a student enrolled in both courses

Verify grading periods selector:
  - Log in as the student with graded assignments in both courses
  - Go to the "Grades" tab on the dashboard
  - Expect to see grades from the latest grading period in both
    courses
  - Select a specific grading period
  - Expect to only see courses associated with that grading period
  - Expect courses that appear to have scores / grades for that
    grading period (or "Not graded" if none of their assignments have
    been submitted / grades for that grading period)

  - Update one grading period group so that none of its grading
    periods apply to the current date
  - As the student, go back to the grades tab on the K-5 dashboard
  - Expect the course associated with that grading period group to
    show "--" instead of "Not graded"

Change-Id: I7f73e8a4213ecd21e6138108aede9748b52ce569
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/259180
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Product-Review: Peyton Craighill <pcraighill@instructure.com>
Reviewed-by: Nate Armstrong <narmstrong@instructure.com>
QA-Review: Nate Armstrong <narmstrong@instructure.com>
2021-03-09 18:38:00 +00:00
Spencer Olson a14fc97900 all grading periods: ignore unposted anonymous assignments
Fixes a bug where the "All Grading Periods" total grade includes
unposted anonymous submissions when the "Ignore Unposted Anonymous
Assignments in Grade Calculation" feature flag is enabled.

closes EVAL-1510
flag=grade_calc_ignore_unposted_anonymous

Test Plan:
1. Enable the "Ignore Unposted Anonymous Assignments in Grade
   Calculation" feature flag at the root acocunt level.
2. Create a course that uses grading periods, and enroll at least one
   student.
3. Create two assignments in the course, both due in the same grading
   period. Make them both worth 10 points, and make one of them
   anonymous. On the not-anonymous one, score the student 10/10. On the
   anonymous one, score the student 5/10. Do not post grades on the
   anonymous asignment.
4. Go to the gradebook and select the grading period that the
   assignments are in. Verify the total for the student shows 100%
   (because it only considers the 10/10 on the not-anonymous assignment)
   . Select "All Grading Periods". Verify the total for the student
   shows 100% (because it only considers the 10/10 on the not-anonymous
   assignment).

Change-Id: Ibb02a2147cccb9770506ba9f0d1f0ae4c0ac4bdf
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/259862
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
QA-Review: Kai Bjorkman <kbjorkman@instructure.com>
Product-Review: Syed Hussain <shussain@instructure.com>
Reviewed-by: Adrian Packel <apackel@instructure.com>
Reviewed-by: Syed Hussain <shussain@instructure.com>
2021-03-09 17:58:16 +00:00
Chawn Neal 20d1ca7f63 Prevent duplicate Integration Id.
fixes VICE-1172
flag=none

Add model validation to prevent duplicate integration_id.
Add spec for didplicate sis_source_id.

Test Plan:
 1) rspec spec/apis/v1/sections_api_spec.rb:593  -fd
    rspec spec/apis/v1/sections_api_spec.rb:600  -fd
 2)
 Go to Canvas console.
  rails c
 Create a course and assign it to a variable.
  c1 = Course.create(name: "Sample Test Course")
 create a course section for that course and give it
 an integration_id and make sure you save.
  c1.course_sections.create!(name: "Test Section", integration_id: 'taken')
 Create a second course_section for the same course
 and assign it to a variable.
  c1.course_sections.create!(name: "Test Section 2")
 After the second one saves, assign its integration_id
 to the same value as the previous course section.
  cs1 = c1.course_sections.last
  cs1.integration_id = "taken"
  cs1.save
 It should fail. You can check the errors and it will say:
 Integration ID already in Use.
  cs1.errors.first
 You can repeat these steps using the field "sis_source_id".

Change-Id: Icc0f124c6b34bf5cf12109c744c4343deb955cbf
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/260250
Reviewed-by: Rob Orton <rob@instructure.com>
QA-Review: Rob Orton <rob@instructure.com>
Product-Review: Rob Orton <rob@instructure.com>
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2021-03-09 17:47:33 +00:00
Chawn Neal 3802256001 implement Discussion's Thread Actions Component
fixes VICE-939
flag=none

create a menu based component for discussion threads

TEST PLAN:
 1) run "yarn jest ThreadActions" to see what tests
  were created.
 2) run "yarn storybook". Via browser gui:
 under Examples > Discussion Posts > Thread Actions.
 You can see a menu component with several stories.

Change-Id: Ic3d4113105674e661dd8017f279aaa3e5571784c
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/260093
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Matthew Lemon <mlemon@instructure.com>
QA-Review: Matthew Lemon <mlemon@instructure.com>
Product-Review: Matthew Lemon <mlemon@instructure.com>
2021-03-09 16:54:32 +00:00
Jackson Howe 7215eaaf10 Show year on course availability inputs
A bug is preventing the year from being set to something other than
the current year in the course availability options. This change
fixes that issue by showing the year in the input itself, which is
probably a good thing anyway since tons of courses span 2 calendar
years.

A side affect of this change is that we need to increase the size of
the CanvasDateInput inputs to allow for the extra details in the
input.

fixes LS-1962
flag=new_course_availability_ui

Test plan:
 - Enable the flag at siteadmin
 - In a course's settings, change the course start or end date to
   something next year
 - Save the page and expect the year change to persist.

Change-Id: I468e2a9bad832062e42dbb206da1b55bea7564db
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/260203
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Nate Armstrong <narmstrong@instructure.com>
QA-Review: Nate Armstrong <narmstrong@instructure.com>
Product-Review: Jackson Howe <jackson.howe@instructure.com>
2021-03-09 16:15:16 +00:00
James Butters e88fc72df0 refactor docker_dev_update with improvements
closes: DE-499

Improve the flow of docker_dev_update, incorporate new
rebase_canvas_and_plugins script.

Test Plan:
- Jenkins Passes
- Run docker_dev_update with no uncommitted changes
  -no command options; script updates docker containers
  -with --update-code; rebases repos, updates docker
  -try a variety of skip-plugins and skip-canvas
    -script skips repos as expected
-Run with uncommitted changes to canvas or a plugin
  -no command options; updates docker containers
  -with update-code; prompted to stash or skip
    -rebases correctly if stashed
  -use different combinations of skip-canvas and
   skip-plugins; script will skip as expected

Change-Id: I6cf96f2455ca798bc37d8b324190b955ab8bdaa1
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/259133
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Andrea Cirulli <andrea.cirulli@instructure.com>
QA-Review: Andrea Cirulli <andrea.cirulli@instructure.com>
Product-Review: James Butters <jbutters@instructure.com>
2021-03-09 15:01:32 +00:00
Jenkins c1bf6fa289 update nn translation
Change-Id: I49c26e4e61b9e151d790bbd06baf3bcfade8b3c8
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/260239
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2021-03-09 05:54:31 +00:00
Jenkins 2f4476e950 update hy translation
Change-Id: Ib62391edc71bd916a839bd7c56bc5d412a8ebdcf
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/260238
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2021-03-09 05:53:56 +00:00
Jenkins fea631ab15 update mi translation
Change-Id: I0a93228d2de67b5d5225085dcd434f52cc1fcb04
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/260237
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2021-03-09 05:46:31 +00:00
Pat Renner 19f85c334c include clarifications with parent standards
closes OUT-4250
flag=none

test-plan:
- Import Common Core Standards into your account
  > guid: "964E0FEE-AD71-11DE-9BF2-C9169DFF4B22"
- View Common Core > Math > Grade 1 > .. 1.G Geometry >
  .. 1.G.A > .. G.A.2
   > verify that the end of the description includes 'Students
     do not need to learn formal names ...' as this
 was a clarification standard that was rolled up into its parent

Change-Id: Ib7851e26430ffd82e238a94a6069278450b8a463
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/259829
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
QA-Review: Martin Yosifov <martin.yosifov@instructure.com>
Product-Review: Jody Sailor
Reviewed-by: Augusto Callejas <acallejas@instructure.com>
2021-03-08 23:15:39 +00:00
Rob Orton 2a72e95076 remove unused method and used once method
test plan
 - specs should pass

flag=none
fixes VICE-921

Change-Id: I119bd04efe170dd40f648cc487b1ca41305a4a6e
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/260088
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Matthew Lemon <mlemon@instructure.com>
QA-Review: Matthew Lemon <mlemon@instructure.com>
Product-Review: Matthew Lemon <mlemon@instructure.com>
2021-03-08 23:00:04 +00:00
Andrea Cirulli 599c677e5d add telemetry to docker-dev-setup
In order to gather telemetry data for local dev installation we are
adding a functionality that will report telemetry data only if
the end user enable telemetry in the local machine.

If telemetry is not enabled the docker_dev_setup script behaves the same
way it was before adding telemetry capabilties.

refs DE-478
flag=none

test-plan:
- Ensure docker_dev_setup succeeds with telemetry enabled
- Ensure docker_dev_setup succeeds with telemetry activation failed
- Ensure docker_dev_setup succeeds without telemetry snippet
- Ensure no sensitive data are sent to telemetry service
- Ensure docker_dev_setup succeeds if some telemetry requirements are
missing on the local machine
- Ensure input echo is hidden if telemetry is enabled
- Ensure input echo is enabled if telemetry is disabled

Change-Id: Ic14ce5fe251d580a50f7c5a20b5c145e9a68c1a8
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/257178
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
QA-Review: James Butters <jbutters@instructure.com>
Product-Review: Andrea Cirulli <andrea.cirulli@instructure.com>
Reviewed-by: James Butters <jbutters@instructure.com>
Reviewed-by: Aaron Ogata <aogata@instructure.com>
Reviewed-by: Kyle Rosenbaum <krosenbaum@instructure.com>
2021-03-08 22:58:32 +00:00
Eric Saupe d463579618 Remove link to reschedule if appointment group is not active
fixes LS-1915
flag=none

test plan:
- Enable the Scheduler setting for the account
- Create a published course with a teacher and a student
- Add an appointment group with at least one time slot as the teacher
- Sign up for the appointment as the student
- Delete the appointment as the teacher
- See the notification does not have a link to reschedule

Change-Id: I06a0f779a7b3690a460e9ac6403158509d7ae914
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/260076
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Nate Armstrong <narmstrong@instructure.com>
QA-Review: Nate Armstrong <narmstrong@instructure.com>
Product-Review: Eric Saupe <eric.saupe@instructure.com>
2021-03-08 22:08:41 +00:00
Wagner Gonçalves dd7ff0df06 spec: fix external tool controler flakey spec failing
This is the investion that we did to understand why this spec is failing:
https://instructure.atlassian.net/browse/INTEROP-6587?focusedCommentId=1120609

closes INTEROP-6587
flag=none

test-plan:
- specs should pass
- running flakey spec local should pass:

docker-compose exec -T -e FORCE_FAILURE=0 web bash \
  -c 'cd /usr/src/app && bundle exec flakey_spec_catcher \
  --repeat=5 \
  --output=/usr/src/app/tmp/fsc.out \
  --test=./spec/controllers/external_tools_controller_spec.rb,\
  ./spec/apis/auth_spec.rb \
  --use-parent'

Change-Id: I5122baa0d2b69577e24e83960aacafb5fd046d04
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/259940
Reviewed-by: Tucker Mcknight <tmcknight@instructure.com>
QA-Review: Tucker Mcknight <tmcknight@instructure.com>
Product-Review: Wagner Goncalves <wagner.goncalves@instructure.com>
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2021-03-08 21:40:17 +00:00
Kai Bjorkman d8f7347efc spec: remove outdated course post policy spec
Course post policies are automatically created in the after save callback
now, so this spec is out of date and not needed. It is failing due to
attempting to create, edit, and replace the existing post policy.

closes EVAL-1116
flag=none

Test Plan:
    - specs pass

Change-Id: Ie59cfc88da4e9b2a78e4ea0c66c248f716a75ca7
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/260138
Reviewed-by: Syed Hussain <shussain@instructure.com>
Reviewed-by: Adrian Packel <apackel@instructure.com>
QA-Review: Kai Bjorkman <kbjorkman@instructure.com>
Product-Review: Syed Hussain <shussain@instructure.com>
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2021-03-08 21:15:26 +00:00
Martin Yosifov e63c2d5172 Enable user to remove outcome via Remove menu option
closes OUT-4008
flag=improved_outcomes_management

Test plan:
- In the Account, create outcome group Group1 with two outcomes:
Outcome1 and Outcome2
- Create a rubrik and align Outcome2 with that rubrik
- Repeat the above outcomes creation for a Course
- Go to Account > Settings > Feature Options
- Enable Improved Outcomes Management FF
- With Improved Outcomes Management FF Enabled
- Go to Account > Outcomes
- Select Group1 via TreeBrowser then select from kebab menu
of Outcome1 "Remove" option
- A modal should open and ask you to confirm outcome removal
- Close the modal via click on 'Cancel' or X button
- Reopen the modal by selecting Remove from Outcome1 kebab menu
- Click on 'Remove Outcome' button; modal should close and after
few seconds a flash notification should confirm outcome removal
- Reload the page and select Group1 via TreeBrowser;
you should no longer see Outcome1 in the list of outcomes
- Repeat above steps with Outcome2; removal should fail and you
should see a flash notification with error message
- Reload the page and select Group1 via TreeBrowser;
you should still see Outcome2 in the list of outcomes
- Go to Course > Outcomes
- Repeat the same tests as for Account

Change-Id: I6a9e575195b1ff7f0761268e3f929d930fe75f2e
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/260085
Reviewed-by: Pat Renner <prenner@instructure.com>
Reviewed-by: Augusto Callejas <acallejas@instructure.com>
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
QA-Review: Pat Renner <prenner@instructure.com>
Product-Review: Jody Sailor
2021-03-08 20:46:37 +00:00
Simon Williams 6c927afb63 Revert "dig output on inst-fs resolution failure"
closes FOO-1676

This reverts commit 37239e6b60.

Change-Id: I189958c033b823b0f0656904856239807d651ceb
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/260206
Reviewed-by: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
Tested-by: Cody Cutrer <cody@instructure.com>
2021-03-08 20:33:49 +00:00
Chrystal Langston d9c41ac958 Add group tree browser to Move Group Modal
closes OUT-4212
flag=improved_outcomes_management

test plan:
- Prereq: FF turned on and Account/Course with groups and
outcomes
- Navigate to Course with Outcomes
- Click on Kebab Menu next to Outcome Group title Header
- Click on the Move option
- Modal should display with the 'Move "{Outcome group title}”'
with the “Where do you want to move the group?” message.
- The Tree browser should render with root outcome groups
displayed
- Clicking on a group should reveal subgroups, if applicable.
- The Move button will not function.  Clicking the Cancel button will
return the user back to the screen with the kebab focused.
- Repeat same steps at Account level.

Change-Id: Id36f884e0f2ee3d282c1c4be81cc93a649805ffd
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/258945
QA-Review: Martin Yosifov <martin.yosifov@instructure.com>
Product-Review: Jody Sailor
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Pat Renner <prenner@instructure.com>
Reviewed-by: Augusto Callejas <acallejas@instructure.com>
2021-03-08 20:32:23 +00:00
Charley Kline 8216877da3 Update webpack-cli for webpack:analyze bugfix
Fixes FOO-1674
flag = none

Update webpack-cli dependency to pull in a bugfix which was
preventing the webpack:analyze tool from working.

Test plan:
* yarn webpack:analyze works again
* nothing else broke (major version number changed!)

Change-Id: I5f6ee48ea7b24bda9e13e73f44cee8cf23abfc22
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/260189
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Jeff Largent <jeff.largent@instructure.com>
QA-Review: Jeff Largent <jeff.largent@instructure.com>
Product-Review: Charley Kline <ckline@instructure.com>
2021-03-08 20:30:46 +00:00
Jackson Howe 827e0dba19 Validate k5 based off flag and account setting
When an account enables k5 mode, store that account's id in its root
account's settings hash. Similarly, when an account disables the
setting, remove it from the set.

Also updates the checks on the dashboard to see if a user should see
the k5 dashboard based on whether they're associated with an account
who has enabled the k5 setting and with a root account where the FF is
enabled.

flag=canvas_for_elementary
closes LS-1919
closes LS-1920

Test plan:
 - Have an account with a subaccount
 - Enable k5 FF at the root
 - In the subaccount's account settings, enable the k5 setting
 - In a rails console, expect
   `Account.find({root_id}).settings[:k5_accounts]` to include the
   account id of the subaccount
 - Disable the subaccount k5 setting
 - Expect the query to now not include anything
 - Enroll a user in a course that's part of a subaccount with the
   k5 setting enabled
 - On that user's dashboard, expect to see k5 dashboard
 - Disable either the setting or the flag; expect to see traditional
   dashboard
 - Expect other user's dashboards not to be affected

Change-Id: I7a70a10063fad8f78677cf8be9be77cbdb1a49d7
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/259865
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Jeff Largent <jeff.largent@instructure.com>
QA-Review: Jeff Largent <jeff.largent@instructure.com>
Product-Review: Jackson Howe <jackson.howe@instructure.com>
2021-03-08 20:08:13 +00:00
Chawn Neal f7c39d5a73 implement DiscussionMessagePodcastFeed Component
fixes VICE-936
flag=none

Creates PodcastFeed button with a prop link
which directs a user to a discussions RSS feed.

TEST PLAN:
 1) yarn jest PodcastFeed tests run successfully.
 2) yarn storybook interface renders component successfully
  with prop link redirecting sucessfully.

Change-Id: I68f6fc59493ddd7619062fd6e6f0ce2130eef5c0
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/259813
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Davis Hyer <dhyer@instructure.com>
QA-Review: Davis Hyer <dhyer@instructure.com>
Product-Review: Davis Hyer <dhyer@instructure.com>
2021-03-08 19:41:25 +00:00
Jacob Burroughs 8b71e4f413 Fix two bad ordinal keys
Change-Id: I62e952a7e664a6326bafff665e5809bbaa16f216
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/260186
Reviewed-by: Ahmad Amireh <ahmad@instructure.com>
Tested-by: Jacob Burroughs <jburroughs@instructure.com>
QA-Review: Jacob Burroughs <jburroughs@instructure.com>
Product-Review: Jacob Burroughs <jburroughs@instructure.com>
2021-03-08 19:10:47 +00:00
Jenkins 6614aedecf update zh-Hant translation
Change-Id: Ie96abb176cb0fc46dfe079bea234b85f0b751c80
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/260185
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2021-03-08 19:05:48 +00:00
Jenkins 76453d44a7 update zh-Hans translation
Change-Id: I18f6e4efdd0f1079ba81c4bf25f9c4f88b60b8f5
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/260184
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2021-03-08 19:05:23 +00:00
Jenkins 522673dc8d update sv-x-k12 translation
Change-Id: Ia475b4a2f11d0d55d48f2633a3de32d2e3382aa5
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/260183
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2021-03-08 19:04:57 +00:00
Jenkins 7a17769017 update sv translation
Change-Id: Ib15ed424f04466ee19a61b97aff845af836ad4d3
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/260182
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2021-03-08 19:04:35 +00:00
Jacob Burroughs 50dc007afd Add ordinal definitions
These aren't quite perfect (in particular rails offers no mechanism to specify gender,
so currently these use whatever is the "default" ordinalization for the language),
but they should allow us to use `number.ordinalize` for things like maintenance windows.

Change-Id: I014ec1b6aa1fecad2ed079bde7b78f8a164b8dd9
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/260137
Reviewed-by: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
Tested-by: Jacob Burroughs <jburroughs@instructure.com>
2021-03-08 19:04:32 +00:00
Jenkins 7c44304c90 update ru translation
Change-Id: Ie1ebee130a34aabef6c8c4989ae6d90a24e64ba9
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/260180
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2021-03-08 19:04:10 +00:00
Jenkins 5928853f51 update pt-BR translation
Change-Id: I4de6f4886b16814268b669ed2a980e34f543415a
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/260179
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2021-03-08 19:03:47 +00:00
Jenkins 3f7c0fb076 update pt translation
Change-Id: Id3caf7ae878d3957df801bd7f179f3663a9d7f2a
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/260178
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2021-03-08 19:03:25 +00:00
Jenkins d379c60976 update pl translation
Change-Id: Ie927b5ad048797d7ecc7b0eda272e36902ff7309
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/260177
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2021-03-08 19:03:02 +00:00
Jenkins f7bad9ac83 update nl translation
Change-Id: I22d0e8e1bdc3947f733ca19a16d2ed241e6141a0
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/260176
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2021-03-08 19:02:39 +00:00
Jenkins c8c77ac5bf update nb-x-k12 translation
Change-Id: Ibc6e47ac064e4babc7440ca08af6c6c3cd1715d0
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/260175
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2021-03-08 19:02:17 +00:00
Jenkins e41e0ed287 update nb translation
Change-Id: Ifcf056bb5fe480bf9ef7542e3e6f9e4781eb9673
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/260174
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2021-03-08 19:01:56 +00:00
Jenkins eb2e810ecb update ja translation
Change-Id: If0d2f79f5f43be9329c89191654d67a6bb305fe3
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/260173
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2021-03-08 19:01:19 +00:00
Jenkins bdfeeb8f12 update it translation
Change-Id: Ic992fb6b9ceea40dc63a1677f1dd05783d495a2d
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/260172
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2021-03-08 19:00:54 +00:00
Jenkins bda102eca0 update is translation
Change-Id: I273c11b47ad038bdd8f14b6c2752154d19fca913
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/260171
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2021-03-08 19:00:30 +00:00
Jenkins 8057d959b6 update ht translation
Change-Id: I8eb47b635f13185d99e8cb0d335cbe19a987e171
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/260170
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2021-03-08 19:00:03 +00:00
Jenkins dfb47cbe84 update fr-CA translation
Change-Id: If07fe7277b5ea811d9215919d37d1c3c8153760a
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/260169
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2021-03-08 18:59:42 +00:00
Jenkins f26dda6eab update fr translation
Change-Id: I43d0c1be3b5840ecceac19ad98214607fe0040ee
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/260168
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2021-03-08 18:59:20 +00:00
Jenkins 52d19fd5f5 update fi translation
Change-Id: I634bfb245f98097f13b72d6da5abb683e13140e2
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/260167
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2021-03-08 18:58:58 +00:00
Jenkins 669a28a625 update es translation
Change-Id: Icf29aded9d5b118d5e459f95bb2151e4d78b984a
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/260166
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2021-03-08 18:58:38 +00:00
Jenkins cd944a0855 update en-GB translation
Change-Id: I6ab31023228c975c7de92c2f8a6139204eab0669
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/260164
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2021-03-08 18:58:05 +00:00
Jenkins 9fd8c05b31 update en-CA translation
Change-Id: Ie15956db19ccbdde6e9967a3faf313ca73630910
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/260163
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2021-03-08 18:57:43 +00:00
Jenkins 9aebd7a76e update en-AU translation
Change-Id: Ia648ac4575f9753d26e14e841ab8cf4e4341bcc2
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/260161
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2021-03-08 18:57:10 +00:00
Jenkins 17faf6f560 update de translation
Change-Id: I3972b8c398c0438b4d0b36a1306e05741c27848c
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/260160
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2021-03-08 18:56:48 +00:00
Jenkins e49f6a2fe1 update da-x-k12 translation
Change-Id: If0908a355b712d215b96b79b77a10d57b4292abd
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/260159
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2021-03-08 18:56:23 +00:00
Jenkins f97aceadca update da translation
Change-Id: I9cbf3436ee86de292f2bfdd42996e7110de17f3c
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/260158
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2021-03-08 18:56:00 +00:00
Jenkins c2fa820827 update cy translation
Change-Id: I38df1ab3b2195b2d2ef2ba7d7ba6bd871525030e
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/260157
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2021-03-08 18:55:38 +00:00
Jenkins e039f6cd30 update ca translation
Change-Id: Ia3f6e3d135603076e3bcc594d1a28ca9d0343ebe
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/260156
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2021-03-08 18:55:18 +00:00