Commit Graph

17079 Commits

Author SHA1 Message Date
Jeremy Stanley ad2d01e5d3 fix add-observee pseudonym scope
test plan:
 - as a parent observer in an account with self-registration
   for observers enabled, you should be able to add an
   observee who is using a login id that formerly belonged
   to a deleted user

fixes CNVS-22146

Change-Id: Ib2eea55bdc3e41e1badd4e65c221a514481c40c3
Reviewed-on: https://gerrit.instructure.com/59885
Tested-by: Jenkins
Reviewed-by: Dan Minkevitch <dan@instructure.com>
QA-Review: Charles Kimball <ckimball@instructure.com>
Product-Review: Jeremy Stanley <jeremy@instructure.com>
2015-08-05 21:23:28 +00:00
Adrian Foong 327debe3a7 Make tests less fragile
Change-Id: Ie88b2239a3d95d0dfd36608f6744a89de5cbf7a9
Reviewed-on: https://gerrit.instructure.com/60082
Reviewed-by: Taylor Wilson <twilson@instructure.com>
Tested-by: Jenkins
Product-Review: Adrian Foong <afoong@instructure.com>
QA-Review: Adrian Foong <afoong@instructure.com>
2015-08-05 21:23:04 +00:00
Matthew Berns 17bd58b9d4 replace labels we're using for formatting with standard div elements for
accessibility compliance

fixes CNVS-22042
fixes CNVS-22044
fixes CNVS-22045
fixes CNVS-22041

test plan:
- check the following pages for any visual or accessibility regressions:
Assignment show page (teacher view)
Discussion Topic edit page (for both discussions and announcements)
Quiz show page

Change-Id: I51a915994fb3a047e0b6a461870de9d24ba9fd33
Reviewed-on: https://gerrit.instructure.com/58973
Tested-by: Jenkins
Reviewed-by: Ryan Taylor <rtaylor@instructure.com>
QA-Review: Adam Stone <astone@instructure.com>
Product-Review: Dana Danger <dana@instructure.com>
2015-08-05 21:19:53 +00:00
Derek Hansen d3f9df1209 Remove duplicate spec file and pull it out of the quizzes folder
Change-Id: I492942fadc68d8e1c1848667ae0ac2658d84763c
Reviewed-on: https://gerrit.instructure.com/60065
Reviewed-by: Matt Fairbourn <mfairbourn@instructure.com>
Tested-by: Jenkins
Product-Review: Derek Hansen <dhansen@instructure.com>
QA-Review: Derek Hansen <dhansen@instructure.com>
2015-08-05 21:17:28 +00:00
Derek Hansen 466375d75c Theme editor: open, have template
dhansen,panda,2

Change-Id: I4eaf8730923e1755833840556c87e3f5dee7575d
Reviewed-on: https://gerrit.instructure.com/60023
Reviewed-by: Robert Lamb <rlamb@instructure.com>
Product-Review: Matt Fairbourn <mfairbourn@instructure.com>
QA-Review: Matt Fairbourn <mfairbourn@instructure.com>
Tested-by: Jenkins
2015-08-05 21:14:13 +00:00
cguanzon e5d9eabf74 spec:selenium matches plugins specs to testrail
Change-Id: I6c5b47276e1476ebd626cfcf295255668d3918fe
Reviewed-on: https://gerrit.instructure.com/60052
Tested-by: Jenkins
Reviewed-by: Jahnavi Yetukuri <jyetukuri@instructure.com>
Product-Review: Caleb Guanzon <cguanzon@instructure.com>
QA-Review: Caleb Guanzon <cguanzon@instructure.com>
2015-08-05 21:03:41 +00:00
Cody Cutrer 5791d06f54 bump ruby-saml-mod
refs CNVS-22298

Change-Id: Ie6516589793037f58d0ab61c6c89fce9c87d1cd2
Reviewed-on: https://gerrit.instructure.com/59829
Tested-by: Jenkins
Reviewed-by: Jacob Fugal <jacob@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2015-08-05 20:13:56 +00: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
MFairbourn 097cd2be5a adding wiki_pages specs, priorities, and IDs
mattf,panda,2

Test Plan:
-Passes jenkins
-Check Syntax Errors
-Verify Test_IDs

Change-Id: I7cfefaf8fbded5756270cb014cbc3a7548764922
Reviewed-on: https://gerrit.instructure.com/60046
Reviewed-by: Derek Hansen <dhansen@instructure.com>
Tested-by: Jenkins
Product-Review: Matt Fairbourn <mfairbourn@instructure.com>
QA-Review: Matt Fairbourn <mfairbourn@instructure.com>
2015-08-05 19:20:43 +00:00
Steven Shepherd 13c2aa2065 Add specs to test enabling faculty journal checkbox
sshepherd,panda,1

Test Plan:
  - Run Specs

Change-Id: I15ac9c39dc15930e872cd399238d5117dba69bda
Reviewed-on: https://gerrit.instructure.com/60039
Reviewed-by: Taylor Wilson <twilson@instructure.com>
Tested-by: Jenkins
Product-Review: Steven Shepherd <sshepherd@instructure.com>
QA-Review: Steven Shepherd <sshepherd@instructure.com>
2015-08-05 19:08:26 +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
Nick Houle c97147237f Add assignment overrides to the sis assignments API
Fixes: SIS-1291, CNVS-21824
Change-Id: If7e623004ab305d8edb5278f67e7c24a35133f99
Reviewed-on: https://gerrit.instructure.com/58909
Reviewed-by: Mark Severson <markse@instructure.com>
Tested-by: Jenkins
QA-Review: Kausty Saxena <kausty@instructure.com>
Product-Review: Tyler Pickett <tpickett@instructure.com>
2015-08-05 17:36:28 +00:00
Heath Hales 765a0e50fb Adding spec for 134767: Respect individual group member limits when randomly assigning
hhales,panda,1

Change-Id: I1213195ac765ff6f46daf501ad68f7f8c88e27fa
Reviewed-on: https://gerrit.instructure.com/59996
Tested-by: Jenkins
Reviewed-by: Derek Hansen <dhansen@instructure.com>
Product-Review: Derek Hansen <dhansen@instructure.com>
QA-Review: Derek Hansen <dhansen@instructure.com>
2015-08-05 17:24:20 +00:00
Steven Shepherd 34f2f294ec Add spec to test flash message when deleting a conversation message
sshepherd,panda,0
(I accidentally added an extra one last spec, so this makes things right)

Test Plan:
  - Run specs

Change-Id: Iba404e25a9d44dd870632fa0ab1e51361f3b26b3
Reviewed-on: https://gerrit.instructure.com/60017
Reviewed-by: Derek Hansen <dhansen@instructure.com>
Tested-by: Jenkins
Product-Review: Steven Shepherd <sshepherd@instructure.com>
QA-Review: Steven Shepherd <sshepherd@instructure.com>
2015-08-05 17:14:25 +00:00
cguanzon 270c64eca0 spec:selenium: matches tests found within the subaccounts page
- PORK: renames an outcome method to match its algorithm

Change-Id: Ie1e8f02a91efc08af3a584bed8663f1e780adaf0
Reviewed-on: https://gerrit.instructure.com/59995
Tested-by: Jenkins
Reviewed-by: Derek Hansen <dhansen@instructure.com>
Product-Review: Caleb Guanzon <cguanzon@instructure.com>
QA-Review: Caleb Guanzon <cguanzon@instructure.com>
2015-08-05 16:07:20 +00:00
Brad Horrocks 6ee329eebc The turnitin submission endpoint should save originality data
Fires off delayed job that hits the turnitin callback url,
creates a submission, and maps originality data into the turnitin_data
field.

Fixes PLAT-1167
Fixes PLAT-1169

Test Plan:
You'll need to have the TurnItIn LTI tool installed, and delayed_jobs
running

Create an assignment with the submission set to the External Tool for
turnitin.
As a student, submit the assignment.
wait for the delayed job to run. check out /jobs to see whats going on
After the job has ran you should see turnitin data, as you would
normally with the plugin

Change-Id: I5d60d250e91b422b5e77255d715abf2e4712f130
Reviewed-on: https://gerrit.instructure.com/59942
Tested-by: Jenkins
Reviewed-by: Nathan Mills <nathanm@instructure.com>
Product-Review: Nathan Mills <nathanm@instructure.com>
QA-Review: Nathan Mills <nathanm@instructure.com>
2015-08-05 15:43:30 +00:00
Clay Diffrient 05be16b0f5 Prevent generated mkmf.log from accidently being put in git
Change-Id: I01a8709373082f1a59461db2a8a06f8a12a2705b
Reviewed-on: https://gerrit.instructure.com/60014
Tested-by: Jenkins
Reviewed-by: Jeremy Stanley <jeremy@instructure.com>
Product-Review: Clay Diffrient <cdiffrient@instructure.com>
QA-Review: Clay Diffrient <cdiffrient@instructure.com>
2015-08-05 15:41:09 +00:00
Jon Jensen 0f85ad522d spec: add _core_en.js and selinimum files to whitelist
rails4 modifies _core_en.js while running compile_assets (presumably due
to new formats), this will allow the rails4 build to be selinimized

also whitelist selinimum's own files, since changes to them don't affect
the actual selenium tests

test plan:
1. rails3 and rails4 builds of this commit should get selinimized

Change-Id: I0f012f8e900f44290f258a791c96d5ab6e4cc095
Reviewed-on: https://gerrit.instructure.com/60010
Tested-by: Jenkins
Reviewed-by: James Williams  <jamesw@instructure.com>
Product-Review: Jon Jensen <jon@instructure.com>
QA-Review: Jon Jensen <jon@instructure.com>
2015-08-05 14:46:58 +00:00
Steven Shepherd 586ea66713 Add specs to check if a starred message appears in the starred filter
sshepherd,panda,2

Test Run:
  - Run specs

Change-Id: I2f1acbc55dbde818e327d9355b46505fa6842bc1
Reviewed-on: https://gerrit.instructure.com/59989
Reviewed-by: Taylor Wilson <twilson@instructure.com>
Tested-by: Jenkins
Product-Review: Steven Shepherd <sshepherd@instructure.com>
QA-Review: Steven Shepherd <sshepherd@instructure.com>
2015-08-05 13:37:08 +00:00
James Williams bae5a781f8 show user name in user profile rows on access report
test plan:
* enable page views
* as a user, visit the course profile page of another user
* the visitor's access report should show the visited user's
 name, rather than a blank "Content" column

closes #CNVS-22233

Change-Id: Ifaa4bd9fcdee7a805e00dc23f313262e9925325a
Reviewed-on: https://gerrit.instructure.com/59836
Tested-by: Jenkins
Reviewed-by: Jeremy Stanley <jeremy@instructure.com>
QA-Review: Charles Kimball <ckimball@instructure.com>
Product-Review: James Williams  <jamesw@instructure.com>
2015-08-05 12:42:20 +00:00
Transifreq 25da9adf7a Updated ar translation
Change-Id: I8277df32105e7364154d864c73e102e975f2cc27
2015-08-05 05:09:42 -06:00
Brock Cooper 4a2d2da18b Remove icons and pill message if module does not have requirements
Fixes CNVS-22295

Test Plan:
1) Login as teacher, create module
2) You should expect that there is no requirement message that
   says 'Complete All Items'
3) Publish module as a teacher then as a student ensure that
   there is no requirement message and that there is no completed
   check mark icon. There should be no icon.
4) As a teacher, add an assignment to the module and publish it
5) As a student, ensure that there still is no requirement message
   or check mark
6) As a teacher, make the assignment a requirement for the module.
7) You should expect that the requirement message that says 'Complete
   All Items' now appears on both student and teacher view.:

Change-Id: Ibb8a41a496d71d5f006ef3845f6ebca6af4b7fbf
Reviewed-on: https://gerrit.instructure.com/59878
Reviewed-by: Dan Minkevitch <dan@instructure.com>
Tested-by: Jenkins
QA-Review: Jahnavi Yetukuri <jyetukuri@instructure.com>
Product-Review: Cosme Salazar <cosme@instructure.com>
2015-08-04 23:19:11 +00:00
Joel Hough 26ee511d9c load fewer contexts when course admins message a group
fixes CNVS-21686

test plan
- regression test sending messages to groups in conversations

Change-Id: Ic8043fcf44ed1d190aff96084a1aa91fba4467b7
Reviewed-on: https://gerrit.instructure.com/59377
Reviewed-by: Alex Boyd <aboyd@instructure.com>
Tested-by: Jenkins
Reviewed-by: Steven Burnett <sburnett@instructure.com>
QA-Review: Heath Hales <hhales@instructure.com>
Product-Review: Joel Hough <joel@instructure.com>
2015-08-04 22:54:02 +00:00
Ethan Vizitei 8c48fad850 my kinesis won't start without this
closes RC-70

I was continuing to error with this:

kinesis_1 | LevelUPError: Failed to require LevelDOWN (Cannot find module 'leveldown/package'). Try `npm install leveldown` if it's missing

Adding the npm install command to the Dockerfile for
kinesis seemed to solve the problem.

Change-Id: I963e97761c966492fca8b3d8eec607d628902af9
Reviewed-on: https://gerrit.instructure.com/59966
Reviewed-by: Zach Wily <zach@instructure.com>
Tested-by: Jenkins
Product-Review: Ethan Vizitei <evizitei@instructure.com>
QA-Review: Ethan Vizitei <evizitei@instructure.com>
2015-08-04 22:31:01 +00:00
Weston Dransfield fdfadc6c7f Add ability ot view placements for Account Level tools at the course level
Fixes PLAT-1160

Test Plan:
 - Install a test tool at the account level and give it a variety placements.
 - Navigate to a course within the account you just installed the tool in.
 - go to settings -> apps and look at the app configurations.
 - make sure the account level tool has a button that allows a user to view placements.
 - make sure the list of placements given for the account level tool is correct.

Change-Id: I306290d593e59d80dcd34ff7550388508694c141
Reviewed-on: https://gerrit.instructure.com/59040
Tested-by: Jenkins
Reviewed-by: Nathan Mills <nathanm@instructure.com>
Reviewed-by: Brad Horrocks <bhorrocks@instructure.com>
QA-Review: August Thornton <august@instructure.com>
Product-Review: Weston Dransfield <wdransfield@instructure.com>
2015-08-04 21:33:21 +00:00
Cody Cutrer d6b7fe9366 bump rails to 3.2.22
Change-Id: I10dcf13ca8bb28e709f86099a2a25bf6c8e16183
Reviewed-on: https://gerrit.instructure.com/59873
Tested-by: Jenkins
Reviewed-by: James Williams  <jamesw@instructure.com>
Reviewed-by: Brian Palmer <brianp@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2015-08-04 21:09:11 +00:00
Steven Shepherd 81cda80c88 Add specs for testing assigning students automatically to groups
sshepherd,panda,1

Test Plan:
  - Run Specs

Change-Id: I4de9c620dd4ac09192c79af59a8cdb49ef0771b2
Reviewed-on: https://gerrit.instructure.com/59953
Reviewed-by: Derek Hansen <dhansen@instructure.com>
Tested-by: Jenkins
Product-Review: Steven Shepherd <sshepherd@instructure.com>
QA-Review: Steven Shepherd <sshepherd@instructure.com>
2015-08-04 21:04:26 +00:00
Nathan Mills ac14a09bd1 submit orginal turnitin submission
Fixes Plat-1168

Test-plan:
Submit a turnitin assignment using the lti tool
it should create a submission with the submitted file as an attachment

Change-Id: I37b24f8d2cb5c78f1247a0096f1afe2f3528abcb
Reviewed-on: https://gerrit.instructure.com/59701
Reviewed-by: Brad Horrocks <bhorrocks@instructure.com>
Tested-by: Jenkins
Product-Review: Nathan Mills <nathanm@instructure.com>
QA-Review: Nathan Mills <nathanm@instructure.com>
2015-08-04 21:00:42 +00:00
Stephen Jensen ddc363b7b3 NVDA - Global nav options have extraneous 'link' announced
Fixes: CNVS-21513

Test Plan:
- In Firefox with NVDA enabled, turn on the new UI

- Move through the global nav with NVDA

- Previously, Account and Inbox options had an extra
  link announced (http://screencast.com/t/mAp9jc5tMtjO)

- Now, the Account and Inbox options should be
  consistent with the ones before them (no extra
  'link' is announced)

Change-Id: Ie7267a4a93680c5ea8f066b505148c1b0e42fa31
Reviewed-on: https://gerrit.instructure.com/59669
Tested-by: Jenkins
Reviewed-by: Jennifer Stern <jstern@instructure.com>
QA-Review: Jeremy Putnam <jeremyp@instructure.com>
Product-Review: Aaron Cannon <acannon@instructure.com>
2015-08-04 20:13:01 +00:00
Strand McCutchen 69ef11e91e Gradebook Exporter Extraction
refs CNVS-22054

Course had a large method `gradebook_to_csv` which was not a
clear responsibility of Course objects. This extraction creates
a GradebookExporter PORO which is responsible for exporting
gradebooks to CSV files.

Change-Id: I0a5c3099d21358ef0ee4c5cd03586760b971a9f5
Reviewed-on: https://gerrit.instructure.com/59708
Tested-by: Jenkins
Reviewed-by: Derek Bender <dbender@instructure.com>
QA-Review: Adrian Foong <afoong@instructure.com>
Product-Review: Cameron Matheson <cameron@instructure.com>
2015-08-04 20:12:13 +00: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
Brock Cooper 74e7cd1f49 Fix Module Item Link navigation for NVDA
Fixes CNVS-21383

Test Plan:
1. In Firefox with NVDA enabled, navigate to
   the Modules page of a course
2. Using the up and down arrow keys, move NVDA
   focus to the name of a module item
3. Press Enter and you should expect the system
   to navigate to the assignment

Change-Id: Ic2e34b1030ccbc4bffca8bceaab5215a31732150
Reviewed-on: https://gerrit.instructure.com/58530
Tested-by: Jenkins
Reviewed-by: Dan Minkevitch <dan@instructure.com>
QA-Review: Charles Kimball <ckimball@instructure.com>
Product-Review: Brock Cooper <bcooper@instructure.com>
2015-08-04 18:32:33 +00:00
Dan Minkevitch 6402a70f66 Fix migration issue with sharding
Change-Id: I1a756034d2296d222d14650339f32760e459183b
Reviewed-on: https://gerrit.instructure.com/59918
Reviewed-by: Cody Cutrer <cody@instructure.com>
QA-Review: August Thornton <august@instructure.com>
Tested-by: Jenkins
Product-Review: Dan Minkevitch <dan@instructure.com>
2015-08-04 16:10:38 +00:00
John Corrigan c5269b8218 use WikiPages::ScopedToUser in CC::WikiResources#add_wiki_pages
fixes CNVS-21389

The content export tool is being updated so that it consders the
provided user's rights, so that the CC export can be used for the new
epub generation tool.

This PS employs WikiPages::ScopedToUser to make sure that the user
only gets the wiki pages that they have the right to view.

test plan:
- Regression test for content export tool wiki pages
  functionality.

Change-Id: Icd3cd11fb8008bbd7441854e51fd8f37bcfbb6b7
Reviewed-on: https://gerrit.instructure.com/59395
Tested-by: Jenkins
Reviewed-by: Brian Finney <bfinney@instructure.com>
QA-Review: Deepeeca Soundarrajan <dsoundarrajan@instructure.com>
Product-Review: Cameron Sutter <csutter@instructure.com>
2015-08-04 15:41:17 +00:00
John Corrigan c94b8bc73f use Assignments::ScopedToUser in CC::AssignmentResources#add_assignments
fixes CNVS-21390

The content export tool is being updated so that it consders the
provided user's rights, so that the CC export can be used for the new
epub generation tool.

This PS employs Assignments::ScopedToUser to make sure that the user
only gets the assignments that they have the right to view.

test plan:
- Regression test for content export tool assignment functionality.

Change-Id: Id0170806c10715130d34e8c7a190e4fcaeb22cd5
Reviewed-on: https://gerrit.instructure.com/59323
Tested-by: Jenkins
Reviewed-by: Brian Finney <bfinney@instructure.com>
QA-Review: Deepeeca Soundarrajan <dsoundarrajan@instructure.com>
Product-Review: Cameron Sutter <csutter@instructure.com>
2015-08-04 15:41:09 +00:00
Nick Houle b25ba4976c Add the assignments created date to the sis assignments api
Change-Id: I0a30e089d51014caaa67ba375c4c6338d9c77d53
Fixes: SIS-1306
Reviewed-on: https://gerrit.instructure.com/58984
Tested-by: Jenkins
Reviewed-by: Tyler Pickett <tpickett@instructure.com>
Reviewed-by: Mark Severson <markse@instructure.com>
QA-Review: Kausty Saxena <kausty@instructure.com>
Product-Review: Tyler Pickett <tpickett@instructure.com>
2015-08-04 15:35:48 +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
James Williams 2559cb51d1 prevent moodle quiz and bank question identifier collisions
fixes a problem where sometimes quiz points were not correctly
specified because of migration_id collisions

closes #CNVS-22287

Change-Id: I311398570aa6186c9be9c3502329a46a0c30c555
Reviewed-on: https://gerrit.instructure.com/59780
Tested-by: Jenkins
Reviewed-by: Dan Minkevitch <dan@instructure.com>
QA-Review: Clare Strong <clare@instructure.com>
Product-Review: Dan Minkevitch <dan@instructure.com>
2015-08-04 04:56:10 +00:00
Michael Nomitch 507b3358dc add for to labels and aria-invalid to theme editor
fixes CNVS-22283

test plan:
  - go to theme editor
  - if you click on a color's
    label, it focuses on the input
  - if you input an invalid color and
    then inspect element on its input,
    you see aria-invalid is true
    - it is false when it is not invalid

Change-Id: Ic4ff57967f96784942d83d210eb0046d67114b81
Reviewed-on: https://gerrit.instructure.com/59775
Reviewed-by: Ryan Shaw <ryan@instructure.com>
Tested-by: Jenkins
QA-Review: Jeremy Putnam <jeremyp@instructure.com>
Product-Review: Aaron Cannon <acannon@instructure.com>
2015-08-03 23:07:26 +00:00
Steven Burnett 3279c5055f fixed conference collapse/expanding reading
Fixed the way screen reader reads the collapsed
and expanding of the new conferences and concluded
conferences reading.

fixes CNVS-21775

test plan:
- Go to the conferences page
- with screen reader on navigate to the
  new conferences header
- collapse and expand it notice the correct reading
- repeat above for concluded conferences
- repeat above for all screenreaders

Change-Id: I72dd37aef3410435b8326c1c99736889c8bad268
Reviewed-on: https://gerrit.instructure.com/59530
Reviewed-by: Jonathan Featherstone <jfeatherstone@instructure.com>
Tested-by: Jenkins
QA-Review: Heath Hales <hhales@instructure.com>
Product-Review: Peyton Craighill <pcraighill@instructure.com>
2015-08-03 22:28:22 +00:00
Dan Minkevitch a452a08d9d Fixes issue with unlock_date for modules course copy
fixes CNVS-22236

Test Plan:
* Prerequisites: course with assignments, and several modules that have unlock dates.
* Modules with unlock dates in the original course.
* Perform a course copy, setting start and end dates in the future, and select 'Adjust Dates' (the destination dates should be prefilled with the future dates).
* Once the copy is complete, compare the module unlock dates with those of the source course
* The unlock dates should have been properly shifted

Change-Id: I4e880f44f9cf924d6a3dd2a7e34371d845906b1d
Reviewed-on: https://gerrit.instructure.com/59741
Reviewed-by: Jeremy Stanley <jeremy@instructure.com>
Tested-by: Jenkins
QA-Review: Charles Kimball <ckimball@instructure.com>
Product-Review: Dan Minkevitch <dan@instructure.com>
2015-08-03 22:10:47 +00:00