Commit Graph

3086 Commits

Author SHA1 Message Date
James Williams e2f64145a9 drop comments from rubric_assessments
Change-Id: I653ebae164ea588756b16091af9033bda988e35e
Reviewed-on: https://gerrit.instructure.com/62005
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-08-28 15:15:23 +00:00
Cody Cutrer 6026a8cf7b rails 4: only load pg types we care about
in massively sharded databases where there's a type for every table,
this reduces the number of rows queried and unused... massively

Change-Id: Ib9bcf70d060f5ba48ebedaa7108d9d364430c638
Reviewed-on: https://gerrit.instructure.com/61975
Tested-by: Jenkins
Reviewed-by: Brian Palmer <brianp@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2015-08-28 14:43:53 +00:00
Transifreq 674b775739 Updated pt-BR translation
Change-Id: I78b3422a91c6cce7f30b42b389bbb5e99af7f002
2015-08-28 05:21:02 -06:00
James Williams 24aa5cacff fix translations in before_labels
test plan:
* the "Approved Integrations" header on the user
 profile edit page should be translated correctly
 (among others)

closes #CNVS-22567

Change-Id: Ib40b8e16f7506a85a808077a49fc7e1b3dd1a6da
Reviewed-on: https://gerrit.instructure.com/61652
Tested-by: Jenkins
Reviewed-by: Jon Willesen <jonw@instructure.com>
QA-Review: Charles Kimball <ckimball@instructure.com>
Product-Review: James Williams  <jamesw@instructure.com>
2015-08-27 21:08:04 +00:00
Transifreq 8dd30d02c2 Updated nb translation
Change-Id: I010880cce15d3d241b5849ed40a6895aeebe3190
2015-08-27 05:17:56 -06:00
Clay Diffrient 29d73ae5fe Adds placeholder for moderation screen
This commit adds a button to assignments so that they can
get to a moderation page.  It adds the necessary routes and
views to support that.  It currently has a react app placeholder
that will become the actual moderation screen.

closes CNVS-22003
refs CNVS-21960
refs CNVS-22197

Test Plan:
  - Enable Moderated Grading
  - As a Teacher:
    * Create an assignment making sure to check the option to allow
      moderated grading.
    * Publish the assignment
    * A Moderate button should appear.
    * Unpublish the assignment
    * The moderate button should disappear.
    * Publish it again and click on the moderate button.
    * You should see a page that says "ModerationApp Placeholder"
    * Edit the assignment and turn off moderated grading
    * Go to <canvas_url>/courses/<course_id>/assignments/<assignment_id>/moderate
    * You should see a Page Not Found message
    * Re-enable moderated grading
  - As a regular student:
    * Attempt to go to:
      <canvas_url>/courses/<course_id>/assignments/<assignment_id>/moderate
    * You should get an unauthorized message

Change-Id: I3bbe06bdf6e999d4ab0947903aa5b863f2cf19e5
Reviewed-on: https://gerrit.instructure.com/61461
Reviewed-by: Jeremy Stanley <jeremy@instructure.com>
Tested-by: Jenkins
QA-Review: Clare Strong <clare@instructure.com>
Product-Review: Cosme Salazar <cosme@instructure.com>
2015-08-26 21:52:57 +00:00
Transifreq 01aa8500d1 Updated nb translation
Change-Id: I4900e1f982b4e5b98f45898fd1e3e114dea0b858
2015-08-25 05:17:02 -06:00
Transifreq 3dffbf9ffb Updated pl translation
Change-Id: I41d08fa7caf763eb51c0178af9bbc3ef9180fb60
2015-08-24 05:17:42 -06:00
Transifreq 747d363dfb Updated zh_Hant translation
Change-Id: I7b3bc9339eb5286ed8b8d5b9165c39cd4c74984f
2015-08-22 05:29:11 -06:00
Transifreq 0069720585 Updated zh translation
Change-Id: Id5350d4d65750f9fb29834ff3525dfd6576b03f5
2015-08-22 05:28:02 -06:00
Transifreq 428b418c92 Updated tr translation
Change-Id: Ib5bb102a355e64a7d3d4ebb273e38221d56cde32
2015-08-22 05:26:50 -06:00
Transifreq 60084cd560 Updated ru translation
Change-Id: Iae22d549a7d6b81279bdbd8e0cf78a3dcdfc5cfd
2015-08-22 05:24:48 -06:00
Transifreq a20298c528 Updated pt-BR translation
Change-Id: I78ef87956ede1ef499445fc0a784cb5a6531ecf9
2015-08-22 05:23:36 -06:00
Transifreq eb2188f3ef Updated pt translation
Change-Id: I1c5c638b1a1ff5228bada86e24c5db174226fc62
2015-08-22 05:22:28 -06:00
Transifreq b0e3e2e2b5 Updated pl translation
Change-Id: I89f0b819f5fa7853a13aabacce77b87daf814b5f
2015-08-22 05:21:21 -06:00
Transifreq 1ea40e6fef Updated nl translation
Change-Id: I476e17b355b3294d124f3bfbf5687cde84d4c712
2015-08-22 05:20:10 -06:00
Transifreq 94d17624a1 Updated ja translation
Change-Id: I4418122767ff82b457857834833141434a73cd66
2015-08-22 05:17:20 -06:00
Transifreq 2e9668b5fe Updated hy translation
Change-Id: I8fc7513b5556463e2a9938b6c00dbcf4501e909b
2015-08-22 05:16:08 -06:00
Transifreq 4896b3658b Updated fr translation
Change-Id: I4dd5b72300d01d85a5f8c3e9c851b8c3557d1fb7
2015-08-22 05:14:59 -06:00
Transifreq 25e508b54f Updated es translation
Change-Id: I51a573c68e3535f98121a01f851d396493d34f0f
2015-08-22 05:12:57 -06:00
Transifreq 664d36a5c0 Updated en-GB translation
Change-Id: I787b618f8b6227ed948e094094b952ac4ecfd14e
2015-08-22 05:11:51 -06:00
Transifreq 5fff2b716c Updated en-AU translation
Change-Id: Ie2b17f0b7ec7356c85c8a342bae0771e5ad5be4e
2015-08-22 05:10:43 -06:00
Transifreq 666ca5bdc7 Updated de translation
Change-Id: I7b88a91a5f0b0791f09ee94405beb0a0b8b640bd
2015-08-22 05:09:35 -06:00
Transifreq d474c4f4d5 Updated ar translation
Change-Id: I18e51101a103ee6e5dde33c7722d07772afbbfc1
2015-08-22 05:07:35 -06:00
Transifreq 1a0de9b187 Updated zh_Hant translation
Change-Id: Ibc1471edf319c62fe3f8b69819e38ca6436fcf4f
2015-08-21 05:29:34 -06:00
Transifreq d6c3da5094 Updated zh translation
Change-Id: Ia61446c337557811b442882219539cf7a39e8ba3
2015-08-21 05:28:26 -06:00
Transifreq f886c3fc6e Updated sv translation
Change-Id: I4670d1dc2e1f86f91cafae534d9db1f4a5536eb6
2015-08-21 05:26:21 -06:00
Transifreq 70104f6daf Updated nb translation
Change-Id: Id9ad7fcb9de60c85d8e2d7e1c948f4fab7680fb3
2015-08-21 05:20:34 -06:00
Transifreq c17dcf0f23 Updated ja translation
Change-Id: I89ff6d24c668cb13aec994cc144082d82377edac
2015-08-21 05:18:42 -06:00
Transifreq b68a477c53 Updated hy translation
Change-Id: I94f10df7a9fd62569f370548d967f3f703b51f6e
2015-08-21 05:17:30 -06:00
Transifreq e66246bc73 Updated da translation
Change-Id: Iec664159e40b32b982a715b97b5bab691277fe74
2015-08-21 05:10:56 -06:00
Transifreq 9d6c8d0f59 Updated ar translation
Change-Id: I9fb0f739e3177b56e6f3e7f270cf6757dcca309a
2015-08-21 05:09:51 -06:00
Jeremy Stanley e66c287d42 remove ProvisionalGrade#position
index provisional grades by scorer instead, which simplifies
creation of multiple provisional grades in speedgrader

test plan: specs pass

refs CNVS-22010

Change-Id: I5ee3dd65174549cd251ad6e3c137d89780024043
Reviewed-on: https://gerrit.instructure.com/61279
Tested-by: Jenkins
Reviewed-by: James Williams  <jamesw@instructure.com>
Product-Review: Jeremy Stanley <jeremy@instructure.com>
QA-Review: Jeremy Stanley <jeremy@instructure.com>
2015-08-20 17:54:56 +00:00
cguanzon 28ada8ce13 creates config file for Appium
- this is in preparation for separating the appium tests
  from the selenium tests

- Test Plan:
   make sure it passes Jenkins
   make sure all the Appium Tests still work

Change-Id: Ie2810c489ed8672f4c3a99392927444b317618d4
Reviewed-on: https://gerrit.instructure.com/61263
Reviewed-by: Taylor Wilson <twilson@instructure.com>
Tested-by: Jenkins
Product-Review: Caleb Guanzon <cguanzon@instructure.com>
QA-Review: Caleb Guanzon <cguanzon@instructure.com>
2015-08-19 19:14:42 +00:00
James Williams 882e2add5c rails4: set config.log_level on boot
otherwise it will ovewrite logger.level with the default
 (:info on production)

refs #CNVS-21596

Change-Id: I18352300b769d141de7a83959568e627f6a519b4
Reviewed-on: https://gerrit.instructure.com/61257
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-19 17:34:31 +00:00
Transifreq 164042751a Updated tr translation
Change-Id: If079473c012f521adc4cd030c35efd69b8666cf9
2015-08-19 05:24:15 -06:00
Taylor Wilson f64a4fe5bd Landing page specs for iCanvas and SpeedGrader for iOS apps
twilson, panda, 4

  - added shared examples for iCanvas and SpeedGrader landing page

  - minor changes to appium environment setup, school_domain now
    defined in selenium.yml file

  - to test: comment/uncomment appium init and skip statements in
    mobile_common, spin up Appium server, create and edit yml file,
    and run specs

Change-Id: Ica180895f167e007cab14cadfe79e554a44f25da
Reviewed-on: https://gerrit.instructure.com/61118
Reviewed-by: Heath Hales <hhales@instructure.com>
Reviewed-by: Steven Shepherd <sshepherd@instructure.com>
Tested-by: Jenkins
Product-Review: Ben Bolton <bbolton@instructure.com>
QA-Review: Ben Bolton <bbolton@instructure.com>
2015-08-18 16:38:52 +00:00
Rob Orton 5d81879d41 drop unused columns from groups
fixes CNVS-22555

test plan
 - db:migrate should work

Change-Id: I6259abacf508195cbaca04e06bfed7ec202f5c8b
Reviewed-on: https://gerrit.instructure.com/61133
Tested-by: Jenkins
Reviewed-by: Cody Cutrer <cody@instructure.com>
Product-Review: Rob Orton <rob@instructure.com>
QA-Review: Rob Orton <rob@instructure.com>
2015-08-18 15:08:37 +00:00
Transifreq f8bbc311d8 Updated hy translation
Change-Id: I185f0309a455eb09d9cec3cc10314f9abd47fc43
2015-08-18 05:19:05 -06:00
Transifreq 87f8155634 Updated es translation
Change-Id: Ic5b3c23a6be43fd025c006411afdc1c29a176734
2015-08-18 05:15:24 -06:00
Weston Dransfield c93dac757a read and write resource_placements to/from message_handler
fixes PLAT-1174

Test Plan
~ make sure resource_handler_id from the lti_resource_placements table
~ make sure installing a tool via lti tool registration URL works correctly as
  well as any other task that uses the Lti::ResourcePlacement model.

Change-Id: I058ae01cb43366342754e3fa9cdabf1c408cce0e
Reviewed-on: https://gerrit.instructure.com/60494
Reviewed-by: Nathan Mills <nathanm@instructure.com>
Tested-by: Jenkins
QA-Review: August Thornton <august@instructure.com>
Product-Review: August Thornton <august@instructure.com>
2015-08-17 16:47:43 +00:00
Rob Orton 006eeeaf6f add armenian language
fixes CNVS-21898

test plan
 - canvas should load with armenian
 - date pickers should work

Change-Id: I45ad840fdbe711cb82337bd91ba4009496b19ff1
Reviewed-on: https://gerrit.instructure.com/60960
Tested-by: Jenkins
Reviewed-by: Cody Cutrer <cody@instructure.com>
Product-Review: Rob Orton <rob@instructure.com>
QA-Review: Rob Orton <rob@instructure.com>
2015-08-17 15:38:37 +00:00
Transifreq 05ad324f67 Updated nb translation
Change-Id: I5d23f25215137ffc1f871191655c3b3db29f4253
2015-08-17 05:15:11 -06:00
Transifreq 23fbf65dec Updated pt translation
Change-Id: I7d8e171b72fd5c07d0b7037c10f0820a66c6c79b
2015-08-16 05:18:46 -06:00
Taylor Wilson 6a7b7ce1c7 Refactoring Appium to support SpeedGrader and mobile Canvas
twilson, panda, 5

  - refactor to support mobile SpeedGrader and mobile
    Canvas apps for both Android and iOS

  - landing_page_common moved to shared context to be
    used with SpeedGrader and mobile Canvas

  - to test: comment/uncomment appium init and skip
    statements in mobile_common, spin up Appium server,
    and run specs

Change-Id: I4862f69874549e972488f44b65c5aeac6b47bf4a
Reviewed-on: https://gerrit.instructure.com/60538
Reviewed-by: Caleb Guanzon <cguanzon@instructure.com>
Reviewed-by: Jahnavi Yetukuri <jyetukuri@instructure.com>
Tested-by: Jenkins
Product-Review: Ben Bolton <bbolton@instructure.com>
QA-Review: Ben Bolton <bbolton@instructure.com>
2015-08-16 03:08:56 +00:00
Transifreq d8ef3dd17c Updated ja translation
Change-Id: I37bf4b9c8d9b40dcae6d7ff381a6d7238ae7449b
2015-08-15 05:15:01 -06:00
Transifreq 5d62debf40 Updated ar translation
Change-Id: I2afe366636693230c6c350af993e8705c35066de
2015-08-15 05:07:32 -06:00
Transifreq 292a4212f2 Updated zh_Hant translation
Change-Id: If3e91ef41029d296ccc60fc68730c85af3adc5bb
2015-08-14 05:29:38 -06:00
Transifreq 381f93bb1e Updated ru translation
Change-Id: I929b40cee62ac6d5bf382377114738a2feaafeea
2015-08-14 05:25:45 -06:00
Transifreq 301ef753ea Updated en-GB translation
Change-Id: I7224f8f5ba17b3309520189ebc38ed5102593a72
2015-08-14 05:15:53 -06:00