Commit Graph

3182 Commits

Author SHA1 Message Date
Transifreq 1173147455 Updated tr translation
Change-Id: I33c923d7b2356de4288dc8762fda747522322026
2015-08-13 05:24:29 -06:00
Transifreq ae3804bd76 Updated ru translation
Change-Id: I479c85c303e2ab9366d0210822505a0951f1212d
2015-08-13 05:22:31 -06:00
Transifreq e6d0826aa3 Updated fr translation
Change-Id: I665b99150c828ee1ba75d8faeaa29db97de8d063
2015-08-13 05:14:57 -06:00
Transifreq f68e2d25fc Updated es translation
Change-Id: I55a37a7a807e90471551efcdbb5eb667c0a4c8ad
2015-08-13 05:12:54 -06:00
Transifreq 6d13c69cc1 Updated en-AU translation
Change-Id: Ic91a55c71b7e076a01e08e08eb6cb3e3840aeab2
2015-08-13 05:10:52 -06:00
Transifreq 45564aa1a8 Updated de translation
Change-Id: I2ce8c43beb4c014ff2073d876fefe5d1565c79bf
2015-08-13 05:09:45 -06:00
Transifreq 8cafc3423b Updated da translation
Change-Id: I42312bdc5451480f1d128d012ae1baff3b5baab8
2015-08-13 05:08:37 -06:00
Transifreq d2b35c04d0 Updated ar translation
Change-Id: I4a02405b43436b602c6d7f6cfe5282c71cbaa620
2015-08-13 05:07:33 -06:00
Transifreq a687a6f466 Updated zh translation
Change-Id: I80cfefab4487efe8e3c1b92262212624b2abd5c3
2015-08-12 05:24:23 -06:00
Transifreq 6fb896f30f Updated sv translation
Change-Id: I6d13368b82463173917d224b7540f370ecdf947b
2015-08-12 05:22:22 -06:00
Transifreq 2e52214ae7 Updated nl translation
Change-Id: I1dc2a0e742d6764a58273ad602d00b6829248b65
2015-08-12 05:17:41 -06:00
Transifreq 1123e2adcf Updated es translation
Change-Id: Ib657ace2670b9daea456b496f0eb0fdefd051f1c
2015-08-12 05:12:15 -06:00
Transifreq 9694855461 Updated en-AU translation
Change-Id: Id39f313c05c5eb99daae8c67167b4e91aa26ab14
2015-08-12 05:10:14 -06:00
Cody Cutrer de1d3dcce5 record errors on the shard they are for
Change-Id: I99f28a012d153ae87ed7fb00860254a5122519b5
Reviewed-on: https://gerrit.instructure.com/60502
Tested-by: Jenkins
Reviewed-by: Rob Orton <rob@instructure.com>
QA-Review: August Thornton <august@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
2015-08-11 21:52:43 +00:00
Cody Cutrer 06e6e74dfe improve client_app_symlinks and plugin_symlinks
* fix not working from rails root for both
 * don't require write permissions to the fs if nothing needs to be done
   for client_app_symlinks

Change-Id: I5bf9d194f33e432ca581a69b7e4b03b5be29296c
Reviewed-on: https://gerrit.instructure.com/60452
Reviewed-by: Rob Orton <rob@instructure.com>
Tested-by: Jenkins
QA-Review: August Thornton <august@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
2015-08-11 20:08:15 +00:00
James Williams 6d9ec5bf02 don't reload files when unnecessary in AR#all_models
Change-Id: Ib902f5f62c900364f0f1e4a64dc5686468bcf030
Reviewed-on: https://gerrit.instructure.com/60478
Tested-by: Jenkins
Reviewed-by: Cody Cutrer <cody@instructure.com>
Product-Review: James Williams  <jamesw@instructure.com>
QA-Review: James Williams  <jamesw@instructure.com>
2015-08-11 15:40:36 +00:00
Transifreq b9ae20e564 Updated en-GB translation
Change-Id: I28686128ae700f63d505a2cc17aca69772672471
2015-08-11 05:16:18 -06:00
Transifreq a8f75e0ff5 Updated en-AU translation
Change-Id: I9bdc25c3ce535ffbeac678538c420e5b78705a99
2015-08-11 05:15:12 -06:00
Andraia Allsop 59bf3714a7 Allows teacher to clone a group set.
Option 'Clone Group Set' added in the group set cog wheel.
When modifying group membership on a group that has submitted an
assignment, teacher is alerted and given option of cloning group set
or changing groups.

fixes CNVS-19746

test plan:
- as a teacher
  - navigate to a course
  - select 'People' and go to 'Groups'
  - create a new group set with groups and memberships
  - create a group assignment for that group set
- as a student who is a member of a group of that group set
  - submit the assignment for their group
- as a teacher
  - modify the memberships for that group set
    - for groups that have submissions
      - drag and drop a student
        - out of group into another group
        - out of group into 'Unassigned Students'
        - into group from another group
        - into group from 'Unassigned Students'
      - remove student using 'Remove' option in cog wheel
      - move student using 'Move To...' option in cog wheel
      - add student from 'Unassigned Students' using '+' option
      - when 'Clone Group Set' modal is displayed
        - select 'New Group Set'
          - memberships in original group set should not change
          - within cloned group set
            - should contain all groups, group leader, memberships,
              and membership limits from original group set
            - group membership modification should function as normal
        - selecting 'Change Groups'
          - group membership changes
  - delete assignment created for group set
    - group membership modification should function as normal
  - select 'Clone Group Set' option from group set cog wheel
    - should follow same expectations when 'New Group Set' is
      selected from alert
- significant UI changes were made and should be tested
- accessibility has been considered and should be tested
- regression test on group

Change-Id: I59276eca93f86d370f8658f5bdd0e9464f3fa061
Reviewed-on: https://gerrit.instructure.com/58753
Tested-by: Jenkins
Reviewed-by: Andrew Butterfield <abutterfield@instructure.com>
QA-Review: Steven Shepherd <sshepherd@instructure.com>
Product-Review: Andraia Allsop <aallsop@instructure.com>
2015-08-07 16:31:52 +00:00
Transifreq 8c479a1d83 Updated sv translation
Change-Id: I1015206aebd27e2bf897b4bc9c448ca760e7cb60
2015-08-07 05:33:26 -06:00
Transifreq 48640e55b1 Updated nl translation
Change-Id: I00771258a715387651accc32f44d5593027b6c4c
2015-08-07 05:26:17 -06:00
Transifreq 10c0466b34 Updated nb translation
Change-Id: Ifed64fc8be01e349bc1cb83d53cda86dd87ea0f2
2015-08-07 05:24:41 -06:00
Transifreq c122affea1 Updated da translation
Change-Id: I09e1b830388ccd5a84bcc707cf5bfef9590a6a08
2015-08-07 05:12:05 -06:00
Dan Willoughby 989b9f7b61 Enhancement for Notification Prefs
- Allows multiple preferences to be updated by category
- Fetch the categories that exist in the notification preferences

fixes CNVS-21902

Change-Id: I96f005dc981079ee0797beec75cdecde4d05e96c
Reviewed-on: https://gerrit.instructure.com/57829
Tested-by: Jenkins
Reviewed-by: Joel Hough <joel@instructure.com>
QA-Review: Adrian Russell <arussell@instructure.com>
Product-Review: Peyton Craighill <pcraighill@instructure.com>
2015-08-05 19:21:35 +00:00
Cameron Sutter c1ad07b65d verify passcode in api
fixes CNVS-20332

test plan:
 - make quiz with an access code
 - as a student, POST an api request to /api/v1/courses/:id/quizzes/:id/verify_access_code
   with the correct access code in the access_code parameter
 > the request should return 'true'
 - send a request with the wrong access code
 > the request should return 'false'

Change-Id: I910da2a715d121412fee62b9707de3986b1c762c
Reviewed-on: https://gerrit.instructure.com/55662
Reviewed-by: Brian Finney <bfinney@instructure.com>
Tested-by: Jenkins
QA-Review: Deepeeca Soundarrajan <dsoundarrajan@instructure.com>
Product-Review: Brian Finney <bfinney@instructure.com>
2015-08-05 18:01:23 +00:00
Transifreq 25da9adf7a Updated ar translation
Change-Id: I8277df32105e7364154d864c73e102e975f2cc27
2015-08-05 05:09:42 -06:00
James Williams 5fb2e52b98 rails4: shim cache namespacing to separate rails3 and rails4 cache
should be able to switch seamlessly between rails 3 and rails 4
now with the same session

refs #CNVS-21596

Change-Id: Icfa64ba861a5309dadcd962ffbfa53c4e59f4c76
Reviewed-on: https://gerrit.instructure.com/59869
Reviewed-by: Cody Cutrer <cody@instructure.com>
Tested-by: Jenkins
Product-Review: James Williams  <jamesw@instructure.com>
QA-Review: James Williams  <jamesw@instructure.com>
2015-08-04 19:17:58 +00:00
Transifreq f2d342978e Updated zh_Hant translation
Change-Id: I85eced1a288902ef402487e98410ae975ff1a192
2015-08-04 05:39:31 -06:00
Transifreq 3bb774ceb0 Updated zh translation
Change-Id: I8cc6afecacd4a4943535ad19b785aef6566c16d5
2015-08-04 05:37:55 -06:00
Transifreq 3c63eba48a Updated sv translation
Change-Id: I9c36fdbf0489c6014029d95b2adf5cd4187afd81
2015-08-04 05:34:50 -06:00
Transifreq 0919f74ae8 Updated ru translation
Change-Id: I987462e8573d5f29caa9496d187ac3011240fae5
2015-08-04 05:33:16 -06:00
Transifreq 17707e6261 Updated pt-BR translation
Change-Id: I80e7fa46e42a65ed57d996dab92d714baf4ef37c
2015-08-04 05:31:39 -06:00
Transifreq 319e5e16c5 Updated pl translation
Change-Id: Ibce183960741e97359e52b527f94e612d10d8135
2015-08-04 05:28:33 -06:00
Transifreq f86b3273ee Updated nl translation
Change-Id: I72e9b8e87cb13e84cc46a72821b3e482db67d27c
2015-08-04 05:27:00 -06:00
Transifreq 6cee0927e0 Updated es translation
Change-Id: I318d94453dad72a1fb287b5be78f1f2a56af8ae0
2015-08-04 05:18:10 -06:00
Transifreq 1fb9a76482 Updated da translation
Change-Id: Iacd353d41a284b4bb57aa02fb884f711c8cab8e9
2015-08-04 05:12:10 -06:00
Transifreq da8f797163 Updated ar translation
Change-Id: Iaf7d7afe6979dcbefede6792c951d2c0f7ad4c68
2015-08-04 05:10:36 -06:00
Cody Cutrer d6d60ba3cf wrap shard cache clear in after_transaction_commit
fixes CNVS-22252

to ameliorate race conditions between saving and re-filling of cache

Change-Id: I7cee9a447a444e1bd84fc0fa2c16d40b35db3e69
Reviewed-on: https://gerrit.instructure.com/59637
Tested-by: Jenkins
Reviewed-by: Jacob Fugal <jacob@instructure.com>
QA-Review: August Thornton <august@instructure.com>
Product-Review: Nick Nelson <nick@instructure.com>
2015-08-03 20:10:24 +00:00
James Williams 085e2b8126 rails4: use rails3 cache_key format
refs #CNVS-21596

Change-Id: I6163197b1aad43682fcc5e366d2733683c37d003
Reviewed-on: https://gerrit.instructure.com/59766
Tested-by: Jenkins
Reviewed-by: Cody Cutrer <cody@instructure.com>
Product-Review: James Williams  <jamesw@instructure.com>
QA-Review: James Williams  <jamesw@instructure.com>
2015-08-03 16:30:29 +00:00
Chris Hart 887dc76468 Theme editor preview area
Fixes: CNVS-21906

Test plan:
- Make sure the Use New Styles feature flag is
  set to ON
- Open Theme Editor from your admin account
- Make sure Canvas iframe on right side now
  opens on this page ...
  http://cl.ly/image/2c3k1R3V3U0T
  ... instead of on the Dashboard
- Theme editor should work the same
  as before this change

Change-Id: Ifa38134ba186bc49c12062ae914a004b3664d189
Reviewed-on: https://gerrit.instructure.com/59007
Reviewed-by: Jennifer Stern <jstern@instructure.com>
Product-Review: Jennifer Stern <jstern@instructure.com>
Tested-by: Jenkins
QA-Review: Myller de Araujo <myller@instructure.com>
2015-07-31 23:28:11 +00:00
Ryan Shaw 7cac901ad8 remove k12 css variant since we don't use it for now
closes: CNVS-22285

since we took out all usage of the $is-k12 sass variable
when we removed the legacy k12 stuff we did, there
is no actual difference between the new_styles
and k12 variants. so we don't need to generate
2 different files for now (since their output will
be exactly the same).

this will cut the css generation time in half
when deploying and when generating a preview in 
theme editor since instead of outputting 2 css files
(1 for new_styles_normal_contrast and 1 for 
k12_normal_contrast) for every css bundle for every
theme, we just make one (new_styles_normal_contrast)

In the future, ui/ux might want to reintroduce
a sass variable like $is-k12 to do different things
if they are a k12 school. But when/if we do that,
we can just save it as part of the variables saved
in the school's brand_config from the theme editor.

that will be possible because when you turn on the 
k12 feature flag, it defaults to using the 
predefined 'K12 Theme' brand_config so *all* k12 
schools will have a brand_config

test plan:
make sure canvas looks the same as it did before if
you have the k12 feature flag turned on

Change-Id: I197c30b9c5ed5150a3683f836008cbdbce78b09d
Reviewed-on: https://gerrit.instructure.com/59743
Tested-by: Jenkins
Reviewed-by: Colleen Palmer <colleen@instructure.com>
Product-Review: Colleen Palmer <colleen@instructure.com>
QA-Review: Jeremy Putnam <jeremyp@instructure.com>
2015-07-31 21:00:27 +00:00
Tyson Brown ec6aedafbe Add ability to get grading standards via api
refs PFS-2327

test plan
* make api calls to the following and verify results:
* /api/v1/courses/:course_id/grading_standards
* /api/v1/accounts/:account_id/grading_standards

Change-Id: Iff552e1f30e7b812d77d7138f6ab2f2a142837cc
Reviewed-on: https://gerrit.instructure.com/59120
Reviewed-by: Mike Nomitch <mnomitch@instructure.com>
Tested-by: Jenkins
QA-Review: Jason Carter <jcarter@instructure.com>
Product-Review: Tyson Brown <tbrown@instructure.com>
2015-07-30 22:14:44 +00:00
Nathan Mills e1d458dd34 create ext_outcomes_tool_placement_url api for turnitin
fixes PLAT-1166

test-plan:
install the turnitin lti tool
create an assignment using both the turnitin lti tool and the turnitin plugin
create a submission through the lti tool
result: the plugin should be disabled for that assignment

Change-Id: I4e89e33c61e5ad91e3b0125692631750b5199be1
Reviewed-on: https://gerrit.instructure.com/59360
Tested-by: Jenkins
Reviewed-by: Brad Horrocks <bhorrocks@instructure.com>
QA-Review: August Thornton <august@instructure.com>
Product-Review: Nathan Mills <nathanm@instructure.com>
2015-07-28 22:46:54 +00:00
James Williams e9f0426255 rails4: patch i18nliner to restore arrayed hashes in view helpers
rails 4 turns our {one: "", other: ""} hashes into arrays

refs #CNVS-21596

Change-Id: I9fda6ee0df1a9cdd8c6da9e8b367c5fc0b4658af
Reviewed-on: https://gerrit.instructure.com/59401
Tested-by: Jenkins
Reviewed-by: Cody Cutrer <cody@instructure.com>
Product-Review: James Williams  <jamesw@instructure.com>
QA-Review: James Williams  <jamesw@instructure.com>
2015-07-28 20:03:03 +00:00
James Williams 25fd900455 rails4: don't use update_all with conditions as arguments
use `.where().update_all` instead

refs #CNVS-21596

Change-Id: I4f3c578de70246d4410461587b268831996d4d0a
Reviewed-on: https://gerrit.instructure.com/59389
Tested-by: Jenkins
Reviewed-by: Cody Cutrer <cody@instructure.com>
Product-Review: James Williams  <jamesw@instructure.com>
QA-Review: James Williams  <jamesw@instructure.com>
2015-07-28 16:47:36 +00:00
James Williams f3e7c46446 rails4: fix subclass callback unscoping in rails 3
also changed active_record_base_spec to not
 monkeypatch Account

refs #CNVS-21596

Change-Id: Ic9878bb2918ac6e7ea64ba9135ecbd3ea7437284
Reviewed-on: https://gerrit.instructure.com/59385
Tested-by: Jenkins
Reviewed-by: Cody Cutrer <cody@instructure.com>
Product-Review: James Williams  <jamesw@instructure.com>
QA-Review: James Williams  <jamesw@instructure.com>
2015-07-28 13:49:19 +00:00
Transifreq ba9c9401f3 Updated nb translation
Change-Id: I132d8eb1d3e23be2adbc123395b73cab7d1789bc
2015-07-28 05:24:00 -06:00
Ryan Shaw 5d165fe8c8 rename "CDN" ruby module to "Cdn"
...because apparently "it's preloading. for
autoloading, CDN will look for cdn or c_d_n.

then in prod mode, it's somewhat different. like
autoloading is disabled? and it just pre-requires
everything in the autoload dirs"


test plan:

run `RAILS_ENV=production bundle exec rake canvas:cdn:upload_to_s3`

it should work

Change-Id: I5deed1cc2b9daa678465b174af320cf1724fea8c
Reviewed-on: https://gerrit.instructure.com/59341
Reviewed-by: James Williams  <jamesw@instructure.com>
Tested-by: Jenkins
QA-Review: Jeremy Putnam <jeremyp@instructure.com>
Product-Review: Ryan Shaw <ryan@instructure.com>
2015-07-27 21:55:37 +00:00
Transifreq 7f8818eb3b Updated sv translation
Change-Id: I3604cde8aa13cb1af8fcc91c483e7d3c665598fc
2015-07-27 05:29:21 -06:00
Transifreq 4bdb12056a Updated pt translation
Change-Id: I6cfdb35983e56f533fd8d0fe245da5a962dacdaf
2015-07-25 05:26:02 -06:00
Transifreq d70e8ac6f0 Updated en-GB translation
Change-Id: I888c2ffc2075cddd2cb9a069d039996feea5d1d4
2015-07-25 05:13:15 -06:00
Transifreq 51f2d0b59d Updated en-AU translation
Change-Id: I69deacaa45d3a4b3582715bbe78eda08c4e614a8
2015-07-25 05:11:44 -06:00
Transifreq 16a8d9421a Updated ru translation
Change-Id: I60eeadb7e75de08a96b56ff174ba85ea474054c5
2015-07-24 05:29:11 -06:00
Transifreq c671ebf104 Updated pl translation
Change-Id: I294eb860fa2bfa313035bf52b9b8e85c9daafb06
2015-07-24 05:24:47 -06:00
Transifreq 47a6efdfeb Updated es translation
Change-Id: I3b1a1630d4d7630465e1c202db18c3357ca61650
2015-07-24 05:14:47 -06:00
Transifreq 0f625a8007 Updated en-GB translation
Change-Id: Id7fbee08e3ea563d2f2d804d198169745c8feb2f
2015-07-24 05:13:15 -06:00
Transifreq fcdb533199 Updated ar translation
Change-Id: I90df0e7dc8cc34fa79ffddadb63fb4e3228b5397
2015-07-24 05:07:27 -06:00
Transifreq e7daff9c59 Updated zh translation
Change-Id: I2cede1a9073c51541c996f663963a5c2a4c48606
2015-07-23 05:34:37 -06:00
Transifreq 4cde73e9f9 Updated nb translation
Change-Id: Ie978d2303927fc53e8c8e8fd920ffbe3d0635710
2015-07-23 05:22:51 -06:00
Transifreq 2b0a3f0d55 Updated es translation
Change-Id: I31ec8975b632b955888a82253dd9df6e3937c3cd
2015-07-23 05:15:28 -06:00
Transifreq 86075f5a5e Updated da translation
Change-Id: I0ae2586c1ae9f177e8b6c3002a19163d50b54fd4
2015-07-23 05:09:26 -06:00
Transifreq 356f1d3949 Updated ar translation
Change-Id: I395dcefb3a83f02ccbef85b09991061f42e55008
2015-07-23 05:07:53 -06:00
Transifreq d8f491ee37 Updated zh_Hant translation
Change-Id: Ib647fcd7d8db9b40e1ed58b3ebcf60b4b9f82705
2015-07-22 05:37:28 -06:00
Transifreq 991bdcc8bb Updated pt-BR translation
Change-Id: Ib2b2c5a754380b8d7603aa1c0f5141286541939f
2015-07-22 05:30:04 -06:00
Transifreq 4d87eeff8f Updated nl translation
Change-Id: I925da7cf7144b9efa4a352146172f782fdd5f68a
2015-07-22 05:25:41 -06:00
Transifreq e5f72c0d85 Updated ja translation
Change-Id: Ib13ec93c77de84ccbfffcde667bc535506853d74
2015-07-22 05:21:27 -06:00
Transifreq 883c304725 Updated fr translation
Change-Id: Iadf245713afacca0c2ee7225621e95f826a2facd
2015-07-22 05:19:51 -06:00
Transifreq 5d5f57b659 Updated en-GB translation
Change-Id: Ic7147cd4ee4ea4bfae42b040376de7c73d4f0ac4
2015-07-22 05:15:24 -06:00
Transifreq 37e7c734a7 Updated de translation
Change-Id: I874aedba9407ba39f0c2e587c4e362fc67e1618e
2015-07-22 05:12:25 -06:00
Cody Cutrer 9758115997 rename account authorization configs to authentication providers in routes
fixes CNVS-21924

also completely removes the long-deprecated update_all form

test plan:
 * create, update, delete an authentication provider via the UI
 * delete all providers via the UI
 * create, update, delete an auth provider via the API using both
   old and new routes

Change-Id: Id75351b937baf7369928edca1f8e08729214ad99
Reviewed-on: https://gerrit.instructure.com/58652
QA-Review: August Thornton <august@instructure.com>
Tested-by: Jenkins
Reviewed-by: Rob Orton <rob@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
2015-07-21 23:58:23 +00:00
James Williams 5f9304f3e0 rails4: various api spec fixes
refs #CNVS-21596

Change-Id: Ib41c03782b1667d3876283fd99d8ccf7585e1fd6
Reviewed-on: https://gerrit.instructure.com/58651
Tested-by: Jenkins
Reviewed-by: Cody Cutrer <cody@instructure.com>
Product-Review: James Williams  <jamesw@instructure.com>
QA-Review: James Williams  <jamesw@instructure.com>
2015-07-21 15:44:32 +00:00
James Williams 04d0e70ca5 rails4: fix integration specs
refs #CNVS-21596

Change-Id: Ia2575bdbcc7b8326005169260c9cad3e70b66009
Reviewed-on: https://gerrit.instructure.com/58854
Tested-by: Jenkins
Reviewed-by: Cody Cutrer <cody@instructure.com>
Product-Review: James Williams  <jamesw@instructure.com>
QA-Review: James Williams  <jamesw@instructure.com>
2015-07-21 15:41:16 +00:00
Transifreq 1bbcf36b28 Updated zh_Hant translation
Change-Id: I4772e8b8bde84d75865cd48706a0bbe3d51680f4
2015-07-21 05:39:37 -06:00
Transifreq 5771e87b09 Updated zh translation
Change-Id: Ia24b8f90f1d3ef283910f8fc4a20c0d40d417ce2
2015-07-21 05:38:01 -06:00
Transifreq f49673767c Updated tr translation
Change-Id: I232933844971c4c4e299fd5139a8f0a53e4457e9
2015-07-21 05:36:26 -06:00
Transifreq f0154ef127 Updated sv translation
Change-Id: I0dd038c6436786f45b44ac609dbc67ab90f6cfae
2015-07-21 05:34:54 -06:00
Transifreq 38b39a59d9 Updated ru translation
Change-Id: I3fc442243624722caa82483f9501519e0be7eb5c
2015-07-21 05:33:24 -06:00
Transifreq 773e81d1b0 Updated pt-BR translation
Change-Id: Ief79bc6dda6f0f62d340df8a88fb70515194a815
2015-07-21 05:31:48 -06:00
Transifreq d6905bf8de Updated pt translation
Change-Id: I48cc122baaca3de53748202b55b5ff8de8a08df4
2015-07-21 05:30:14 -06:00
Transifreq a0dd56aea9 Updated pl translation
Change-Id: Ibfb1692e5793b7e13445648d344ba8b26fa83d8f
2015-07-21 05:28:37 -06:00
Transifreq 90efbc4512 Updated nl translation
Change-Id: If8bfb0999f0b8db41381914fa37161984ec4d536
2015-07-21 05:27:03 -06:00
Transifreq 7398bafac2 Updated nb translation
Change-Id: Id5b806508485fd6215be26fab356ca21b68263d3
2015-07-21 05:25:28 -06:00
Transifreq bf8f726e0b Updated ko translation
Change-Id: I4fd4429cbc82daed450f188ea08af2a55b2f004c
2015-07-21 05:23:54 -06:00
Transifreq 606c4076f9 Updated ja translation
Change-Id: Ic87f65629351ff32fb070d575bb572ac59b52b49
2015-07-21 05:22:30 -06:00
Transifreq 49109dbb44 Updated fr translation
Change-Id: I99e6c039aa9ecf47f8038dab3cf4fb820dd3ea53
2015-07-21 05:20:53 -06:00
Transifreq 5784b10f12 Updated fa-IR translation
Change-Id: I979c68ccb05c4d9183a4568b31d3232381b70e4f
2015-07-21 05:18:58 -06:00
Transifreq 4e8db5b06c Updated es translation
Change-Id: I7476266cf8b6e39b7ecc3794994e2628694e8264
2015-07-21 05:17:19 -06:00
Transifreq 32400c3e3c Updated en-GB translation
Change-Id: Iaf72eca74d5244c04fe289622e9af33961d2b94b
2015-07-21 05:15:47 -06:00
Transifreq 59892502d7 Updated en-AU translation
Change-Id: I1050d6428d5b5a8547b90f13f8e2e6d498aeda87
2015-07-21 05:14:12 -06:00
Transifreq 4235ed0c95 Updated de translation
Change-Id: I0ff6682078379fb69e4e842e3cf624c1352487cc
2015-07-21 05:12:39 -06:00
Transifreq bb3bba3f2d Updated da translation
Change-Id: I3ffc865f71da47cf825a25845d5e5300dfec5531
2015-07-21 05:11:04 -06:00
Transifreq 5f683e40c1 Updated ar translation
Change-Id: I5dc4b11096a58e3f1df043f9c7d0d156f71b687e
2015-07-21 05:09:31 -06:00
Transifreq dcf785cb8a Updated tr translation
Change-Id: Ibb75b7049a465d14b779fb1e2730fba4d97c7e17
2015-07-20 05:32:17 -06:00
Cody Cutrer c472370223 use qualified table names in EXISTS subqueries
refs CNVS-21900

Change-Id: Ic49c570888ad8712d7ba93de632d952ddf2b53e1
Reviewed-on: https://gerrit.instructure.com/58629
Reviewed-by: Rob Orton <rob@instructure.com>
Tested-by: Jenkins
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2015-07-19 00:09:24 +00:00
Ryan Shaw 1e2d787cf9 show progress of them editor preview
closes: CNVS-21013

when the user hits 'preview' in the theme editor,
it fires off a delayed job to create the css files
and push them to s3. we need to show the user the
the progress of that job as it is working and
then reload the page when it is done.

I made a screencast to show how it should work and
what to look for:
http://screencast.com/t/x6EeOBiQT6d

test plan:

* go to the theme editor,
* make some changes (be sure to test both colors
  and images)
* press 'preview'
* notice the ProgressBar that comes up in a modal
* try exiting the theme editor, it should warn
  you if you have unsaved changes

Change-Id: I3f14beefba227b5ba23b33acf84e04542f48954e
Reviewed-on: https://gerrit.instructure.com/57626
Reviewed-by: Rob Orton <rob@instructure.com>
Tested-by: Jenkins
QA-Review: Adrian Foong <afoong@instructure.com>
QA-Review: Jeremy Putnam <jeremyp@instructure.com>
Product-Review: Ryan Shaw <ryan@instructure.com>
2015-07-18 20:08:53 +00:00
Transifreq d648331515 Updated nb translation
Change-Id: Id6b4ddb04a0eb26022547c62ef05644f912c0b3c
2015-07-18 05:23:50 -06:00
Transifreq 0d49d66317 Updated es translation
Change-Id: I498ed6641e49671cb15b5b23bf00232cf3611d7d
2015-07-18 05:16:42 -06:00
Ryan Shaw 8ee03a9bae Make k12 use new styles
since we removed all traces of the k12 legacy stuff
we were doing, we can now render a k12 new_styles
variant.

Change-Id: I79930c25ba2046dac3e35532690c8a1cc45faf1b
closes: CNVS-21770
Reviewed-on: https://gerrit.instructure.com/58020
Reviewed-by: Colleen Palmer <colleen@instructure.com>
Product-Review: Colleen Palmer <colleen@instructure.com>
Reviewed-by: Rob Orton <rob@instructure.com>
QA-Review: Jeremy Putnam <jeremyp@instructure.com>
Tested-by: Jenkins
2015-07-18 01:01:21 +00:00
Brad Humphrey 52cf755188 fix pagination headers for sis API
test plan:
	The paginated sis_imports index should return headers with /api/v1 in them

Change-Id: I95cc140a7a376fc49ca0b801b450dc87b887ea01
Reviewed-on: https://gerrit.instructure.com/56628
Tested-by: Jenkins
Reviewed-by: Rob Orton <rob@instructure.com>
QA-Review: Kausty Saxena <kausty@instructure.com>
Product-Review: Brad Humphrey <brad@instructure.com>
2015-07-17 23:13:38 +00:00
Cody Cutrer d54c7f8d2d rewrite or quote table name in find_by_sql
refs CNVS-21900

Change-Id: I1e5d46494d1d9bb8aaebad6f8b84795308d1aab1
Reviewed-on: https://gerrit.instructure.com/58567
Tested-by: Jenkins
Reviewed-by: Rob Orton <rob@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2015-07-17 20:49:04 +00:00
Jeremy Stanley 6e826f7325 fix creating wiki pages named "new"
test plan:
 - you should be able to create, edit, and view wiki pages named
   "new", or whose names start with "new"
 - when editing a wiki page, the "Link to a New Page" link in the
   wiki sidebar should function properly
 - if you go to /courses/35/pages/nonexistent-page-id, you should
   see a message indicating the page doesn't exist but you can
   create it, and sent to an editor for the page

fixes CNVS-1428

Change-Id: I306441e1f686a993885beeb066409c30f9e2528b
Reviewed-on: https://gerrit.instructure.com/58649
Reviewed-by: James Williams  <jamesw@instructure.com>
Tested-by: Jenkins
QA-Review: Jahnavi Yetukuri <jyetukuri@instructure.com>
Product-Review: Jeremy Stanley <jeremy@instructure.com>
2015-07-17 15:16:11 +00:00
James Williams 038cbb4585 rails4: remove Relation#with_each_shard
in rails 4, apparently relations no longer retain
 their proxy_association.owner when they're merged
 into another non-association relation

better to use Relation#shard explicitly

refs #CNVS-21596

Change-Id: Iad34bbf626c17a3f0b1fc57ac685506199cc5f3d
Reviewed-on: https://gerrit.instructure.com/58151
Reviewed-by: Cody Cutrer <cody@instructure.com>
Tested-by: Jenkins
Product-Review: James Williams  <jamesw@instructure.com>
QA-Review: James Williams  <jamesw@instructure.com>
2015-07-17 12:31:15 +00:00
Transifreq c81438f4a0 Updated zh_Hant translation
Change-Id: I9207dac5e90c30eef6798e296550c6e8cfb2669f
2015-07-17 05:40:50 -06:00
Transifreq a62b68c35d Updated zh translation
Change-Id: I95014c4029c601f940972eb93fbfed6cbe84fca2
2015-07-17 05:39:16 -06:00
Transifreq ec08cb2ac6 Updated tr translation
Change-Id: Ibbb002465de5f0f3548dce994f6c6aad4643f386
2015-07-17 05:37:39 -06:00
Transifreq a262ae53ad Updated sv translation
Change-Id: I1b99fad2ddd9d5b638aa457e15258e6dbac5ce84
2015-07-17 05:36:07 -06:00
Transifreq 90162fe6da Updated ru translation
Change-Id: Ia649290f6da6b393c4711bbe2ec1c2c8ed32f93a
2015-07-17 05:34:29 -06:00
Transifreq 71d76e0d4e Updated pt-BR translation
Change-Id: Iabcab84e2e4d80f846ccf64965a4b10e0ea20e2d
2015-07-17 05:32:49 -06:00
Transifreq 741ad0f41d Updated pt translation
Change-Id: I070bf261b607dfb08140cec727e468db89155971
2015-07-17 05:31:14 -06:00
Transifreq dfa51dc7e2 Updated pl translation
Change-Id: Ic9525809874038b1efd7052f069e5d4e0dc42779
2015-07-17 05:29:34 -06:00
Transifreq 77b24f7c79 Updated nl translation
Change-Id: Ic6ccf38e0b9061b717e1b3b5751076ddf4abecf2
2015-07-17 05:27:59 -06:00
Transifreq eca7bd07d6 Updated nb translation
Change-Id: Iffd8032bc03056cef15caa2a362d5d73dda9b0a5
2015-07-17 05:26:26 -06:00
Transifreq 61aa4160b2 Updated ko translation
Change-Id: I3d09c897fcd30074820d7b4d676212d7d4ebc212
2015-07-17 05:24:51 -06:00
Transifreq 586298de30 Updated ja translation
Change-Id: Idb655d916373b0256cebbf54ec9488a4036f8f4e
2015-07-17 05:23:26 -06:00
Transifreq 2b87e34631 Updated fr translation
Change-Id: I4b8ec0953926be18598cb549e2be5eee38bbf413
2015-07-17 05:21:44 -06:00
Transifreq a0fbce0b7d Updated fa-IR translation
Change-Id: I2d5d065c6ad255c87bc763cef0f2532b05cb1586
2015-07-17 05:19:56 -06:00
Transifreq cf65f2d2e3 Updated es translation
Change-Id: I136322b744a9cf271e032c121cbbd1ca75d20831
2015-07-17 05:18:07 -06:00
Transifreq 1b1229b8e6 Updated en-GB translation
Change-Id: I8a047b3db520ef65e85712b8342c58f2ccdafe72
2015-07-17 05:16:31 -06:00
Transifreq 3b92c3350e Updated en-AU translation
Change-Id: Ib80a0ea1b14da5f215245231767de15ab89bff74
2015-07-17 05:14:55 -06:00
Transifreq 1636f41ea2 Updated de translation
Change-Id: Ie44f69a5e3a59394fbed01833f66928c19f284e1
2015-07-17 05:13:21 -06:00
Transifreq ef9a3b171f Updated da translation
Change-Id: I895896c703ff9dff561c3752a36042d2feb8be34
2015-07-17 05:11:47 -06:00
Transifreq ca423cda2a Updated ar translation
Change-Id: I41e038a704e29a3b7b61e5e930e9a51a4c3c523a
2015-07-17 05:10:13 -06:00
James Williams 743822251a rails4: fix update/delete_all_with_joins with bind values
refs #CNVS-21596

Change-Id: I14b5e0ba1f1d8863a21cf408842fcae778ed6b63
Reviewed-on: https://gerrit.instructure.com/58596
Tested-by: Jenkins
Reviewed-by: Cody Cutrer <cody@instructure.com>
Product-Review: James Williams  <jamesw@instructure.com>
QA-Review: James Williams  <jamesw@instructure.com>
2015-07-16 15:45:01 +00:00
Nathan Mills 25185141c0 include the tool_proxy uuid in the launch_presentation_return_url
fixes PLAT-1158

test-plan:
*the lti2 registration message should include the tool proxy guid/reg_key in the launch_presentation_return_url
*lti2 tools should still register

Change-Id: I12f182d328718cf01c8098027a7235e4bdd4d038
Reviewed-on: https://gerrit.instructure.com/58309
Reviewed-by: Mark Severson <markse@instructure.com>
Tested-by: Jenkins
QA-Review: Clare Strong <clare@instructure.com>
Product-Review: Nathan Mills <nathanm@instructure.com>
2015-07-16 15:44:06 +00:00
Cody Cutrer 0d4bae6203 clear site admin users cache in all regions
fixes CNVS-18043

Change-Id: I6d4cd61855f33444fad111627e38664d5a2abee3
Reviewed-on: https://gerrit.instructure.com/57750
Tested-by: Jenkins
Reviewed-by: Rob Orton <rob@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2015-07-16 14:37:26 +00:00
Transifreq ad2236ec6b Updated zh_Hant translation
Change-Id: Icd51f2997842f6243bd6f531e79f7486545f7e47
2015-07-16 05:39:49 -06:00
Transifreq b257c1ba4e Updated zh translation
Change-Id: Id50e1a40b9ca3318a900a3c7063e07ea0e737441
2015-07-16 05:38:11 -06:00
Transifreq b176dc18f5 Updated tr translation
Change-Id: Id0822123ae27d8c724f88ca9b600645ffa6ec772
2015-07-16 05:36:36 -06:00
Transifreq 641a98c02c Updated sv translation
Change-Id: Ib956990962b5e9c2791a183b9fe417ec2a7d5b6e
2015-07-16 05:35:04 -06:00
Transifreq a4ac171aee Updated ru translation
Change-Id: Ic809eed9cc621a5bfd004215978ea27f2448699e
2015-07-16 05:33:29 -06:00
Transifreq 26c8f7dbec Updated pt-BR translation
Change-Id: Id4da6f68e5cbc56ff40f1f8b72665aa4a764d17a
2015-07-16 05:31:50 -06:00
Transifreq ca957fc654 Updated pt translation
Change-Id: I1d3d59636bbdeb7cd51cc621af820cf4c7a78ea6
2015-07-16 05:30:18 -06:00
Transifreq ff65e1deeb Updated pl translation
Change-Id: I09e13af7f17c5731a00446e4c268b085237eb656
2015-07-16 05:28:38 -06:00
Transifreq 6b756cccc0 Updated nl translation
Change-Id: I90b574aa1fe629f91ba30f9be0302806c0a3e8cb
2015-07-16 05:27:03 -06:00
Transifreq 61aa8f67b5 Updated nb translation
Change-Id: I5edbcec0007945fa4e723484260388ecc6d9030a
2015-07-16 05:25:29 -06:00
Transifreq b48508b8ea Updated ko translation
Change-Id: I4abb4cb99877cbe6655d4909487dc29f2b9d318d
2015-07-16 05:23:57 -06:00
Transifreq e1d2628b63 Updated ja translation
Change-Id: Ibe43ffa1c6ce3cdf9113d6c0c36913e3643941a2
2015-07-16 05:22:34 -06:00
Transifreq 5d7d709327 Updated fr translation
Change-Id: I1119e5ab8ce86fcfac4ed8e349aadb4aa8720b40
2015-07-16 05:20:59 -06:00
Transifreq 56dd24a264 Updated fa-IR translation
Change-Id: Ida3f2363fc60fe0e781988f172da22ee128e5716
2015-07-16 05:19:24 -06:00
Transifreq 38c944ec2c Updated es translation
Change-Id: Id0617d99ca7cbec8e3d045a642bcfef1c0866288
2015-07-16 05:17:49 -06:00
Transifreq 75d87a3939 Updated en-GB translation
Change-Id: I3602e5f87afabb00f11c776abdca85ac8877f2b1
2015-07-16 05:16:14 -06:00
Transifreq 4fb2170f1b Updated en-AU translation
Change-Id: I6f21b153e037959245908be9983a47c6a1d3989c
2015-07-16 05:14:40 -06:00
Transifreq a07a5b4255 Updated de translation
Change-Id: Ie115991a70bd92d0b39e0dc4f768ef206c98a5fb
2015-07-16 05:13:05 -06:00
Transifreq e4539367d4 Updated da translation
Change-Id: I5d172356894d208b6bfef38048f8a77f2a61dd5d
2015-07-16 05:11:24 -06:00
Transifreq 5962c41a1f Updated ar translation
Change-Id: I5a883934cbb5edf210bde0387e3d7c53c67ed1e6
2015-07-16 05:09:52 -06:00
James Williams 384c26013c rails4: fix invalid utf8 removal on old serialized attributes
refs #CNVS-21596

Change-Id: I7888abfd6b36a7b685b6d89859d64bc1af72725e
Reviewed-on: https://gerrit.instructure.com/58387
Tested-by: Jenkins
Reviewed-by: Cody Cutrer <cody@instructure.com>
Product-Review: James Williams  <jamesw@instructure.com>
QA-Review: James Williams  <jamesw@instructure.com>
2015-07-15 19:52:36 +00:00
James Williams c962545198 drop local_filename from attachments
Change-Id: I7fc2426b53b64abeb7a487d31f07f3eecbfbf60c
Reviewed-on: https://gerrit.instructure.com/58400
Tested-by: Jenkins
Reviewed-by: Jeremy Stanley <jeremy@instructure.com>
Product-Review: James Williams  <jamesw@instructure.com>
QA-Review: James Williams  <jamesw@instructure.com>
2015-07-15 14:30:55 +00:00
Transifreq 7377c2970b Updated tr translation
Change-Id: I96b8612951be571fc81002d6d14f527d14cb020c
2015-07-15 05:32:18 -06:00
James Williams b973a898ea rails4: update to 4.0.13
also revert "rails4: fix stale collection proxies"

refs #CNVS-21596

Change-Id: I7dd3d7d5e6ddb3c5fca17555b0e0ec347e6bfa75
Reviewed-on: https://gerrit.instructure.com/58381
Reviewed-by: Cody Cutrer <cody@instructure.com>
Tested-by: Jenkins
Product-Review: James Williams  <jamesw@instructure.com>
QA-Review: James Williams  <jamesw@instructure.com>
2015-07-14 20:09:47 +00:00
Transifreq 0b03bf7f90 Updated tr translation
Change-Id: Ie2b08deddf8f20ef84384b25d775125cdc934bb4
2015-07-14 05:35:44 -06:00
Transifreq 69e4d675ac Updated pt-BR translation
Change-Id: I26bf039d700730dd2435b3a84a5957953123f675
2015-07-14 05:31:16 -06:00
Transifreq c5b6c1c22d Updated pl translation
Change-Id: Id507117292522ab5d180d26fd577a583fbc72a1d
2015-07-14 05:28:05 -06:00
Cody Cutrer fcd944d600 explicitly reference functions from extensions in their correct schema
fixes CNVS-21362

test plan:
 * make sure you have pg_collkey installed
 * test user search
 * it shouldn't asplode

Change-Id: I911d57ea950679b3e26390c140149c528eae0a2d
Reviewed-on: https://gerrit.instructure.com/56969
Reviewed-by: Jacob Fugal <jacob@instructure.com>
Tested-by: Jenkins
QA-Review: Jeremy Putnam <jeremyp@instructure.com>
Product-Review: Rob Orton <rob@instructure.com>
2015-07-13 23:02:57 +00:00
James Williams 62851d8fe5 rails4: more misc model spec fixes
refs #CNVS-21596

Change-Id: I28cfeb917e29562734542d201148ad636d23cba1
Reviewed-on: https://gerrit.instructure.com/58170
Tested-by: Jenkins
Reviewed-by: Cody Cutrer <cody@instructure.com>
Product-Review: James Williams  <jamesw@instructure.com>
QA-Review: James Williams  <jamesw@instructure.com>
2015-07-13 15:24:49 +00:00
James Williams 7d9ec1e2a0 rails4: fix stale collection proxies
fixes a problem with appointment groups that
can cache a broken association scope in a before_save

refs #CNVS-21596

Change-Id: I8965999b80c26f8d303681c1cf2214c45f23f39d
Reviewed-on: https://gerrit.instructure.com/58050
Tested-by: Jenkins
Reviewed-by: Cody Cutrer <cody@instructure.com>
Product-Review: James Williams  <jamesw@instructure.com>
QA-Review: James Williams  <jamesw@instructure.com>
2015-07-13 15:23:47 +00:00
James Williams 7c98e9c0da rails4: fix find_in_batches_with_temp_table
also multi-column plucking

refs #CNVS-21596

Change-Id: I0cceae6bf95a25c32ef4957977d8ce2b4719d0ef
Reviewed-on: https://gerrit.instructure.com/58044
Tested-by: Jenkins
Reviewed-by: Cody Cutrer <cody@instructure.com>
Product-Review: James Williams  <jamesw@instructure.com>
QA-Review: James Williams  <jamesw@instructure.com>
2015-07-13 15:23:03 +00:00
James Williams 70328c3083 rails4: fix unscopecallbacks
current_scope in rails4 is shared on base_class

refs #CNVS-21596

Change-Id: Ib4c8e61c2cbe7ef492988b90769930811a76761b
Reviewed-on: https://gerrit.instructure.com/57980
Tested-by: Jenkins
Reviewed-by: Cody Cutrer <cody@instructure.com>
Product-Review: James Williams  <jamesw@instructure.com>
QA-Review: James Williams  <jamesw@instructure.com>
2015-07-13 15:22:38 +00:00
Matthew Wheeler 794a19dfe2 Instrumentation for Incoming Mail Processing
Fixes CNVS-20436

This does two things:
1) Reports to StatsD each time a message
   is processed
2) Every 5 minutes, reports the unprocessed size
   of each incoming mailbox

Test Plan:
Regression test incoming mail processing. Will
want to check the basic cases of incoming messages
still being processed properly.

Smoke test the new Instrumentation delayed job.
1) Setup incoming mail processing by adding a 
   config/incoming_mail.yml with the right content
   - Wheeler can tell you what the file
     should contain. (not shown because passwords)

2) Start canvas jobs 
     `bundle exec script/delayed_job run`

3) Watch /error_reports for any new error reports.
   You should see none. 


Change-Id: Ia737906cedb67e183fec0f41571e002883c058c8
Reviewed-on: https://gerrit.instructure.com/57892
Reviewed-by: Joel Hough <joel@instructure.com>
Tested-by: Jenkins
QA-Review: Steven Shepherd <sshepherd@instructure.com>
Product-Review: Matthew Wheeler <mwheeler@instructure.com>
2015-07-10 11:55:02 +00:00
Transifreq 6f1dac69a4 Updated sv translation
Change-Id: Iffa913a2bed439421c55aa9e3be615fca60bfcf3
2015-07-10 05:28:43 -06:00
Benjamin Porter 49a779c715 Outcomes Import API: Add endpoint to query migration issues
The content migrations for outcomes importing are not scoped to an account
or a course, since the academic benchmarks standards are imported globally
per shard.

Fixes CNVS-21782

Test Plan:

    1.  Kick off an outcomes import task
        - curl -H 'Authorization: Bearer <api-key>'
            --data 'guid=<some-guid>'
            'http://<canv-domain>/api/v1/global/outcomes_import'
    2.  Query it through this endpoint and make sure it works
        - curl -H 'Authorization: Bearer <api-key>'
            'http://<canv-domain>/api/v1/global/outcomes_import/migration_status/<migration-id>'

Change-Id: I8ff3a5206bb7aa5f97d615912c60341fedcaf855
Reviewed-on: https://gerrit.instructure.com/58034
Tested-by: Jenkins
Reviewed-by: Cameron Sutter <csutter@instructure.com>
QA-Review: Michael Hargiss <mhargiss@instructure.com>
Product-Review: Benjamin Porter <bporter@instructure.com>
2015-07-09 16:50:10 +00:00
James Williams 3c532c13a3 rails4: include root in json
turn back; it's too late to change now

refs #CNVS-21596

Change-Id: Ia2ed649e9ee700219479cee7aab48c51fe4d6c4b
Reviewed-on: https://gerrit.instructure.com/58052
Reviewed-by: Jeremy Stanley <jeremy@instructure.com>
Product-Review: James Williams  <jamesw@instructure.com>
QA-Review: James Williams  <jamesw@instructure.com>
Tested-by: Jenkins
2015-07-09 16:48:55 +00:00
Transifreq 56a867e396 Updated zh_Hant translation
Change-Id: Ie51f4482eebea1a9d0526c59becb522a6f2071ad
2015-07-09 05:34:43 -06:00
Transifreq 3fac971529 Updated zh translation
Change-Id: Ibc2a19c3dcbfffe56494dcf6536a372ced34718e
2015-07-09 05:33:11 -06:00
Transifreq 5094cb68fc Updated tr translation
Change-Id: Ie092780082038c242a377bdf1cdac653e9cf4b87
2015-07-09 05:31:37 -06:00
Transifreq f2bd4bff36 Updated sv translation
Change-Id: Ia2e938d2f54ea557d8572daf6857e6eee3606714
2015-07-09 05:30:09 -06:00
Transifreq c921f0656a Updated ru translation
Change-Id: I7c02a3422d84177033f817725e0256b81e001dc8
2015-07-09 05:28:36 -06:00
Transifreq cc67a173db Updated pt-BR translation
Change-Id: Ice5484bf4e86ced3e929bf31eadbcf69f88d90ba
2015-07-09 05:27:04 -06:00
Transifreq bbdfbe7887 Updated pt translation
Change-Id: Ia9fc41e1f494fe947c1dc13065c386d69de5b990
2015-07-09 05:25:36 -06:00
Transifreq 621e0a8a34 Updated pl translation
Change-Id: I491be2aa1fbd5fe330c1df8a2752090f4e30fad3
2015-07-09 05:24:06 -06:00
Transifreq ea69349dc3 Updated nl translation
Change-Id: If91c1352b8dbd442070607ad6d002e2257843958
2015-07-09 05:22:37 -06:00
Transifreq 22e680cbc7 Updated nb translation
Change-Id: If2fcd4220cd0b5f167ae1b20e6937c4f64c84a44
2015-07-09 05:21:06 -06:00
Transifreq cb209a8129 Updated ja translation
Change-Id: Id88011d7bd45f9290fd7f2b9e7c77a418a666412
2015-07-09 05:18:22 -06:00
Transifreq 06e4644051 Updated fr translation
Change-Id: Ia9398cc2232edc288db837a72f51d6d407a45997
2015-07-09 05:16:49 -06:00
Transifreq 672195b8be Updated fa-IR translation
Change-Id: I813263ba95ae975e465bb794a766a8a049978272
2015-07-09 05:15:20 -06:00
Transifreq 0bd856b8a1 Updated es translation
Change-Id: I09a39559a51270fe4571819a35751fa5281554f7
2015-07-09 05:13:50 -06:00
Transifreq 874ac44a09 Updated en-GB translation
Change-Id: I7ea294323e3815cc7a2cd8e61b3916eaf33b4243
2015-07-09 05:12:21 -06:00
Transifreq da4986440d Updated en-AU translation
Change-Id: Id722259c9cbddd6cd69e58788adc96e71abaa66e
2015-07-09 05:10:51 -06:00
Transifreq 94300a8f10 Updated de translation
Change-Id: I3c1421676f2817776fd270f50032ad967d096b6e
2015-07-09 05:09:21 -06:00
Transifreq 15789a7174 Updated da translation
Change-Id: I05715363cfd3992c38353db5942b3dd59c0c18a4
2015-07-09 05:07:51 -06:00
Transifreq 0c2007e09b Updated ar translation
Change-Id: I5d7fe268d2e678a2366d309c4c97cdf110dff33f
2015-07-09 05:06:22 -06:00
Brandon Broschinsky eb216c52c7 peer reviews api
refs: PFS-2071, PFS-2072, PFS-2073, PFS-2074

**Test Plan
PFS-2071
1. Create course with assignment, teacher and two students
2. setup peer reviews on assignment
3. As student 1 create a submission
4. As student 2 peer review submission, leave comments
5. execute the following api courses/:course_id/assignments/:assignment_id/peer_reviews
6. As account admin all information should be shown
7. As teacher all information should be shown
8. As student should see all information
9. Repeat above but set anonymous peer reviews on assignment
10. As account admin all information should be shown
11. As teacher all information should be shown
12. As student should see comments but all reviewer
information should not be shown
13. include the following include parameters, include[]=submission_comments,
include[]=user make sure additional information is shown according to parameter.

PFS-2072
1. Follow setup from PFS-2071
2. execute a get on the following api
   /api/v1/courses/:course_id/assignments/:assignment_id/submissions/:submission_id/peer_reviews
3. validate that only peer reviews for the given submission are shown

PFS-2073
1. Follow setup from PFS-2071
2. execute a post on the following api, including a user_id parameter
   /api/v1/courses/:course_id/assignments/:assignment1_id/submissions/:submission_id/peer_reviews
3. validate that user from user_id parameter is added as a reviwer on the submission

PFS-2074
1. follow setup from PFS-2071
2. execute a delete on the following api, including a user_id parameter
   /api/v1/courses/:course_id/assignments/:assignment1_id/submissions/:submission_id/peer_reviews
3. validate that user from user_id parameter is removed as a reviewer on the submission

(cherry picked from commit 91744bbcd5a81be968139b1f68b65c3e9eaa7b4a)

Change-Id: Ic09a16956cddb2f113625ff61bc733503d713abb
Reviewed-on: https://gerrit.instructure.com/56936
Tested-by: Jenkins
QA-Review: Adam Stone <astone@instructure.com>
Reviewed-by: John Corrigan <jcorrigan@instructure.com>
Product-Review: Brandon Broschinsky <brandonbr@instructure.com>
2015-07-08 21:18:59 +00:00
James Williams cda5cc88e9 rails4: use unscoped instead of with_exclusive_scope
with_exclusive_scope is deprecated

refs #CNVS-21596

Change-Id: I5f7d2744f8084a032100b54cf0d34118373e59ce
Reviewed-on: https://gerrit.instructure.com/57812
Reviewed-by: Cody Cutrer <cody@instructure.com>
Tested-by: Jenkins
Product-Review: James Williams  <jamesw@instructure.com>
QA-Review: James Williams  <jamesw@instructure.com>
2015-07-08 13:02:57 +00:00
James Williams 0eb88fe7b0 rails4: add to_yaml for TimeWithZone
refs #CNVS-21596

Change-Id: Ic27fed7ce841b439476e65932dd52f8fec38e37b
Reviewed-on: https://gerrit.instructure.com/57814
Reviewed-by: Cody Cutrer <cody@instructure.com>
Tested-by: Jenkins
Product-Review: James Williams  <jamesw@instructure.com>
QA-Review: James Williams  <jamesw@instructure.com>
2015-07-08 12:58:50 +00:00
James Williams 0b4f879ecb rails4: set active_record.whitelist_attributes to false
refs #CNVS-21596

Change-Id: Ie7c46ac6d5f7bac068eeeb6ca7ec971b414ed8e2
Reviewed-on: https://gerrit.instructure.com/57856
Tested-by: Jenkins
Reviewed-by: Cody Cutrer <cody@instructure.com>
Product-Review: James Williams  <jamesw@instructure.com>
QA-Review: James Williams  <jamesw@instructure.com>
2015-07-07 20:30:31 +00:00
James Williams 99f94e2f44 add date based restriction options to sis grade export endpoint
test plan:
* create courses with assignments retrievable through the endpoint
 created in g/54418
* should be able to use the start_at and end_at arguments
 (should be in the API documentation)
 to restrict the list of course_ids to courses that lie
 within those dates

refs #SIS-1124

Change-Id: I8cce47beb062d52ce29e6728cc3e6170ad1e411a
Reviewed-on: https://gerrit.instructure.com/56370
Tested-by: Jenkins
Reviewed-by: Jeremy Stanley <jeremy@instructure.com>
QA-Review: Clare Strong <clare@instructure.com>
Product-Review: James Williams  <jamesw@instructure.com>
2015-07-07 14:10:34 +00:00
Transifreq d2718bc197 Updated nl translation
Change-Id: Ibb9914b9231e396b69244360c55b8e14162c8978
2015-07-07 05:24:18 -06:00
Transifreq 1fcf301bb7 Updated es translation
Change-Id: I0e9b30ba96d44330b953ea473b488be5604c6e59
2015-07-07 05:15:52 -06:00
Transifreq b3fa363fc2 Updated en-GB translation
Change-Id: Ifc7cc508b0059119d0e4584c37e4ca272c02bfd1
2015-07-07 05:14:22 -06:00
Transifreq 60f475e0d0 Updated en-AU translation
Change-Id: I109831451fbe67e456d8f5b1f5bb926514dd6056
2015-07-07 05:12:52 -06:00
Transifreq 7f63820ec7 Updated ar translation
Change-Id: I583e44e10b034f784ae6c9643558bb961694db99
2015-07-07 05:08:35 -06:00
James Williams 1b98577b5d rails4: fix activerecord all_models
fixes a circular dependency error trying to load
 AccountAuthorizationConfig::CAS

refs #CNVS-21596

Change-Id: I65f92e2cc09228f19363b1964e063a2a5fcde037
Reviewed-on: https://gerrit.instructure.com/57645
Tested-by: Jenkins
Reviewed-by: Cody Cutrer <cody@instructure.com>
Product-Review: James Williams  <jamesw@instructure.com>
QA-Review: James Williams  <jamesw@instructure.com>
2015-07-06 17:17:46 +00:00
Transifreq 79ae56975f Updated es translation
Change-Id: Ie7b4fcc24b128f7e91977d899f5aa7cb08358136
2015-07-06 05:13:41 -06:00
Transifreq 7dad63f7f9 Updated tr translation
Change-Id: I45a9f5012cde203a58c13eb541c972baf420068e
2015-07-05 05:29:39 -06:00
Transifreq be5282fa64 Updated ru translation
Change-Id: I9b1245dc0b5957579ead1fe5da10b01700c306df
2015-07-05 05:26:44 -06:00
Transifreq 387467e404 Updated ja translation
Change-Id: Ia666eaae84383d7946268e2bf759c9b517c40d51
2015-07-05 05:16:53 -06:00
Transifreq ea44c73535 Updated zh_Hant translation
Change-Id: I9e133a6e92d9c48243f5e112690253a8a54e4694
2015-07-03 05:36:06 -06:00
Transifreq 1cb7056183 Updated zh translation
Change-Id: Id5a55562013719d8ce2d8d08cb4e9eecf583f1ab
2015-07-03 05:34:33 -06:00
Transifreq 9cd82401ff Updated pt translation
Change-Id: I789df14a9616d6c7b818840d8f3861410784f954
2015-07-03 05:27:15 -06:00
Transifreq 928c45be90 Updated pl translation
Change-Id: Id117a94df49529b9431bf9cdac761443bd0cf574
2015-07-03 05:25:46 -06:00
Transifreq 4d0462b6d5 Updated da translation
Change-Id: I881e4733c48f335bb3426b4265cc34bb364528b4
2015-07-03 05:10:17 -06:00