Commit Graph

5753 Commits

Author SHA1 Message Date
Transifreq ef94f5784f update sv-x-k12 translation
Change-Id: I3fa6e983529e56849b06a63d8467a1f44328fbd0
2018-07-14 06:09:49 -06:00
Transifreq 4a2fb08701 update da-x-k12 translation
Change-Id: I5d5e090fa267c11ff768d2a7070a1edd61801f8c
2018-07-14 06:08:18 -06:00
Nathan Mills 2bb1d541f3 update example lti keypairs
refs PLAT-3361

test-plan:

The updated examples should work

Change-Id: Ibea651d2846b740cb6b08e07b6d660e5e5812015
Reviewed-on: https://gerrit.instructure.com/157170
Reviewed-by: August Thornton <august@instructure.com>
QA-Review: August Thornton <august@instructure.com>
Tested-by: Jenkins
Product-Review: Nathan Mills <nathanm@instructure.com>
2018-07-12 20:35:06 +00:00
Han Ngo 27d24538d6 Run Key Rotation Script as a Periodic Job in Canvas
Closes PLAT-3508 & PLAT-3509

Test Plan:
- Verify the key rotate correctly (set current to past, future
to current, and the new key to future) in both cases: when there
is no existing key AND when there is key already in Consul
- Verify the script will be running every month
- Verify the keys got rotated using Imperium gem version '0.4.0'

Change-Id: I630f230b3cd1c515ebb266b532901b4260622173
Reviewed-on: https://gerrit.instructure.com/154529
Reviewed-by: Stewie aka Nicholas Stewart <nstewart@instructure.com>
QA-Review: Nathan Mills <nathanm@instructure.com>
Product-Review: Nathan Mills <nathanm@instructure.com>
Tested-by: Jenkins
2018-07-12 19:57:40 +00:00
Transifreq 672b1e39ad update sv-x-k12 translation
Change-Id: I4654af05f4b723efe50a49e47f77ef8c363ccbcd
2018-07-12 06:06:42 -06:00
Transifreq 3f0cf254bc update nb-x-k12 translation
Change-Id: Icdd49deef1fb5e36b47359e248822a376fcba7f0
2018-07-12 06:05:47 -06:00
Transifreq 5da7ee4147 update da-x-k12 translation
Change-Id: I5a006394bf6d82cfbf3b7709373b8722d6370513
2018-07-12 06:04:55 -06:00
Transifreq 84e00c918f update cy translation
Change-Id: I626f52dea28c9b3446a9013bd337dc985ee67f37
2018-07-11 05:11:11 -06:00
Cody Cutrer d28dae33ac bullet tweaks
* disable counter cache detection (we don't use it everywhere, because it can
   be a db resource drain)
 * mark objects created via spec factories that bypass AR as newly-created,
   and thus not needing to have associations preloaded on them

Change-Id: Ifc39c87df753fb28f8b094d77a5afe4f90fe8809
Reviewed-on: https://gerrit.instructure.com/156646
Reviewed-by: Simon Williams <simon@instructure.com>
Tested-by: Jenkins
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2018-07-10 15:16:55 +00:00
Cody Cutrer 2971894311 rails 5.2: several Arel.sqls in AR::Base extensions
Change-Id: Ie8b4ba279376b0f9cf25f1e473bd29c3094a4137
Reviewed-on: https://gerrit.instructure.com/156641
Tested-by: Jenkins
Reviewed-by: Simon Williams <simon@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2018-07-10 15:16:34 +00:00
Transifreq 9e75ae5d0d update nn translation
Change-Id: I26b8292d82fb096fe359b7ebf92944db1939d21f
2018-07-10 06:02:38 -06:00
Transifreq 01ee2b779e update pt translation
Change-Id: Ic6d7f7245bfaeaf4782829de98ef433bc51e4571
2018-07-10 05:28:03 -06:00
Transifreq 4c3d369ba6 update pl translation
Change-Id: I645f65329acc9b05df38937040bdd3766ae07fe0
2018-07-10 05:27:04 -06:00
Transifreq bdb90e18d5 update nb translation
Change-Id: I30184843ad56e398083309cf9ec20b97c2bc8d21
2018-07-10 05:25:17 -06:00
Transifreq 05836762db update cy translation
Change-Id: If9fed11f2477ff0479feb64aa295c7ff035ede47
2018-07-10 05:12:27 -06:00
Cody Cutrer 5fd001935c register pg_lsn type
so that we don't get annoying warnings about assuming it's a string

Change-Id: I14e5741725247fb4937cda0a5e39366fb2086f12
Reviewed-on: https://gerrit.instructure.com/156609
Reviewed-by: Simon Williams <simon@instructure.com>
Tested-by: Jenkins
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2018-07-09 20:25:15 +00:00
Cody Cutrer 6d36e56b12 add bullet
Change-Id: Ia8722fb87d906251faaa710c95fbaeab593c5539
Reviewed-on: https://gerrit.instructure.com/154376
Tested-by: Jenkins
Reviewed-by: Simon Williams <simon@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2018-07-09 20:18:10 +00:00
James Williams 3fcd5caa14 add welsh locale
test plan:
* everything except for the calendar (for now)
 should be translated

closes #CORE-1555

Change-Id: Ia13d7961e56dbe8eb618a208185a58ef0d2125cf
Reviewed-on: https://gerrit.instructure.com/155809
Reviewed-by: Brent Burgoyne <bburgoyne@instructure.com>
QA-Review: Rohan Cheeniyil <rcheeniyil@instructure.com>
Tested-by: Jenkins
Product-Review: James Williams  <jamesw@instructure.com>
2018-07-09 16:29:15 +00:00
Transifreq 994c935c22 update zh-Hant translation
Change-Id: Iafbc70cc19276f2f86d126d540e924a45067df6e
2018-07-06 05:33:39 -06:00
Transifreq c6ec79a91b update zh-Hans translation
Change-Id: Iaa45b1fd113bddf3a429c673460407857384a007
2018-07-06 05:32:31 -06:00
Transifreq 3f4acbab02 update sv translation
Change-Id: I1e5ca964f9fcb1aad8c8ae7bb30ad6b144b6e2af
2018-07-06 05:31:24 -06:00
Transifreq 19ba83b48c update ru translation
Change-Id: Ic4f8c06bbaf809048f3f3ba9d321618a0cd302a0
2018-07-06 05:30:27 -06:00
Transifreq ff8ee35284 update pt-BR translation
Change-Id: I614591d85e3b4988af220a799b3c46c2c71041ea
2018-07-06 05:29:25 -06:00
Transifreq 1422969c36 update pt translation
Change-Id: Ie8f3c85cad9b498fb6d03911309270d3fec67677
2018-07-06 05:28:28 -06:00
Transifreq 3533c2296e update pl translation
Change-Id: I4720e969203e0e47518a87007a542d6d52a7a999
2018-07-06 05:27:28 -06:00
Transifreq 3cb5ca2be3 update nl translation
Change-Id: I6855b9078eaf810132013e2fe240c10d58e92125
2018-07-06 05:26:29 -06:00
Transifreq c3ae50af94 update nb translation
Change-Id: Iaf2c5e2d0ee54323503c11af56c10103b34cb4b5
2018-07-06 05:25:28 -06:00
Transifreq 27c68e71ba update mi translation
Change-Id: I995af36c604e6b60df69187ddbfa4d2a15a471ca
2018-07-06 05:24:30 -06:00
Transifreq a09edeebe4 update ja translation
Change-Id: Id0a2a826fa35d441a18306ba900e71dcb39a31a6
2018-07-06 05:23:31 -06:00
Transifreq 8a75a44bae update it translation
Change-Id: I6fcc1066f7b2e7b3c6b487c7a97610b8ddfbb704
2018-07-06 05:22:27 -06:00
Transifreq 4eb737f903 update is translation
Change-Id: I6afa2633766aa6ee1acf5677170bdc3a2a354b2a
2018-07-06 05:21:32 -06:00
Transifreq 0130083397 update ht translation
Change-Id: I95dc96339331a09ba4a970bc6ff262977322c631
2018-07-06 05:20:38 -06:00
Transifreq 3a3e376df6 update fr-CA translation
Change-Id: I75b7f3b13985accd7c9115961f49c8ed6d0e54b1
2018-07-06 05:19:38 -06:00
Transifreq 9f0b1c6a97 update fr translation
Change-Id: Ibf881f246f7686cbc06aec605a0070a7fbb07175
2018-07-06 05:18:45 -06:00
Transifreq 07bedd6a89 update es translation
Change-Id: Ieda870ac74ae62118302236dbfaebfc2fb5037de
2018-07-06 05:17:46 -06:00
Transifreq bf4eabf425 update en-GB translation
Change-Id: I63dda5a4bb3b48220b39f8635102894c93f14d80
2018-07-06 05:15:15 -06:00
Transifreq a7d8320ab6 update en-CA translation
Change-Id: Id7b3b5096ad746ac456dd58774efad0d6bd77d68
2018-07-06 05:14:18 -06:00
Transifreq 10729ba58b update en-AU translation
Change-Id: I29dd5062e78d76f1f6500c0aa68b66f72dcb619e
2018-07-06 05:13:26 -06:00
Transifreq 15a7d810da update de translation
Change-Id: I3cfea68a52055460360f63755e55080f13f3c68e
2018-07-06 05:12:29 -06:00
Transifreq 59e6483457 update da translation
Change-Id: I5512b654c4b6bafa15b1247c0ced72221048dc65
2018-07-06 05:11:29 -06:00
Transifreq 337b3f2db0 update ar translation
Change-Id: I22b5ce4a9338372992215a24082f21a77d4e806b
2018-07-06 05:10:27 -06:00
Transifreq cfa57a8427 update en-GB translation
Change-Id: I915a0d5f8491f94648a3517814f66c52b3d1783d
2018-07-03 05:15:01 -06:00
Brent Burgoyne fd31869bbe prevent translators from changing date formats
also include a rake task to "lock" other keys in the future.

refs CORE-1557

test plan:
- sanity check date inputs/formats in other locales

Change-Id: I10557ab71012219540b722032ae46950595d2266
Reviewed-on: https://gerrit.instructure.com/155936
Reviewed-by: Cody Cutrer <cody@instructure.com>
Tested-by: Jenkins
Product-Review: Brent Burgoyne <bburgoyne@instructure.com>
QA-Review: Brent Burgoyne <bburgoyne@instructure.com>
2018-07-02 20:33:49 +00:00
Transifreq a2e318ab7b update ru translation
Change-Id: I5ed07621040191f8b7edc9fa96bf722c0ce09191
2018-06-30 05:29:45 -06:00
Transifreq 5ec45b00ab update sv-x-k12 translation
Change-Id: I1ffa5c3251f1c18d5e68888aa640e7330af8dce2
2018-06-27 06:04:41 -06:00
James Williams 54dba33657 fix k12 language pack labeling
Change-Id: Ib41cc4ecdbe269909484efa3dbcea6ee4f56bd08
Reviewed-on: https://gerrit.instructure.com/155260
Tested-by: Jenkins
Reviewed-by: Cody Cutrer <cody@instructure.com>
Product-Review: James Williams  <jamesw@instructure.com>
QA-Review: James Williams  <jamesw@instructure.com>
2018-06-26 19:27:51 +00:00
Transifreq 8d7c111128 update mi translation
Change-Id: Ifc75f4b6d4caa31a820f919add95e11a27a0da73
2018-06-26 05:20:44 -06:00
Cody Cutrer ce9fcf595f run counts reports in parallel
refs CORE-1505

also, don't build the overview report anymore (which requires summing up
all of the parts)

Change-Id: Icb4c317e65237cb4ea9a800d7742f36ebac79022
Reviewed-on: https://gerrit.instructure.com/154342
Tested-by: Jenkins
Reviewed-by: James Williams  <jamesw@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2018-06-21 14:44:22 +00:00
Transifreq 37c65f2404 update es translation
Change-Id: I8c11b91461c1032ce6b155075d9606090edb1bdd
2018-06-21 05:18:18 -06:00
Marc Phillips dcee9ef0af Add Development Route for 1.3 Signing
For development and open source signing we need to expose a
well-known endpoint that is served via canvas. This endpoint
pulls from consul and extracts the public key for each of
the past, present, and future keynames and puts them into
a JWK set.

closes PLAT-3507

Test Plan:
 - Run canvas (either locally or with docker) and go to
   /api/lti/security/jwks
 - A JWK set should be returned

Change-Id: Ia8430240d18ee468796078a37f0e28a9c1b024ca
Reviewed-on: https://gerrit.instructure.com/154203
Reviewed-by: Weston Dransfield <wdransfield@instructure.com>
QA-Review: Weston Dransfield <wdransfield@instructure.com>
Tested-by: Jenkins
Product-Review: Marc Alan Phillips <mphillips@instructure.com>
2018-06-20 18:48:55 +00:00