- Oct 30, 2015
-
-
James Williams authored
don't render on add until the collection is loaded test plan: * create a course with over 10 assignment groups * it should work (and also load much better) closes #CNVS-24118 Change-Id: I7c12e43042a2e0b0587e2a86fd4a9813c6cade28 Reviewed-on: https://gerrit.instructure.com/66096 Tested-by: Jenkins Reviewed-by:
Jeremy Stanley <jeremy@instructure.com> QA-Review: Michael Hargiss <mhargiss@instructure.com> Product-Review: Jason Sparks <jsparks@instructure.com>
-
- Oct 27, 2015
-
-
Jeremy Stanley authored
test plan: - create an item such as a wiki page via add-module-item - without reloading the modules page, click the publish cloud for the item - reload the page and confirm that the item is *really* published fixes CNVS-24578 Change-Id: Iec359cf7654b9477377b4617fbfa763db8df3f29 Reviewed-on: https://gerrit.instructure.com/65891 Tested-by: Jenkins Reviewed-by:
James Williams <jamesw@instructure.com> QA-Review: Pedro Fajardo <pfajardo@instructure.com> Product-Review: Jeremy Stanley <jeremy@instructure.com>
-
Ryan Shaw authored
the actual changes are in: https://github.com/ryankshaw/brandable_css/compare/8cff7...master make sure to review that too first thing it fixes: better logic for knowing what to skip in brandable_css closes: CNVS-24039 * gets rid of any manifest files on s3. The only manifest file that is used is the one on the local disk which only includes metadata about the "stock" (unbranded) css files which are generated as part of the tarball on the deployer's vm. * which means we no longer use the env var: UNIQUE_KEY_FOR_BRANDABLE_CSS_MANIFEST * because the filenames on s3 include: <css bundle name> <combined checksum of stock version of this file>, <md5 of this brand config> if that css file exists, we know we don't need to generate or upload that file again. and we don't need a shared manifest on s3 to figure that all out. test plan: * with a canvas_cdn.yml file configured * run brandable_css * run it again, it should be fast * rm -rf public/d...
-
- Oct 23, 2015
-
-
Ryan Taylor authored
Previously, when changing the quiz time limit, all in progress quiz submission attempts were updated synchronously or the request would fail. In July, a class with ~5k students was updated repeatedly causing 6 minute transactions. This sacrifices synchronous QS updates to make sure our request completes. Closes CNVS-22115 Test Plan: - Create quiz with time limit set to 10 minutes - Start quiz with student - Edit the quiz as the teacher and set time limit to 12 minutes - Make sure the student time adjusts - Edit the time limit to 4 minutes - Make sure the student time is changed (soonish, not immediately) Change-Id: I931f3beb5bee3bb39c39a0f0353a4c0a9c678ed3 Reviewed-on: https://gerrit.instructure.com/64548 Tested-by: Jenkins Reviewed-by:
John Corrigan <jcorrigan@instructure.com> QA-Review: Michael Hargiss <mhargiss@instructure.com> Product-Review: Brian Finney <bfinney@instructure.com>
-
Nathan Mills authored
fixes PLAT-1272 test plan: use the $Canvas.assignment.(dueAt|lockAt|unlockAt).iso8601 varaible expansions set up an assignment with blank values for all the dates you should not get a 500 on an lti launch for the assignment Change-Id: I7e4ffab74ea8b2aef6ba921c372ada9260805da0 Reviewed-on: https://gerrit.instructure.com/65354 Tested-by: Jenkins Reviewed-by:
Brad Horrocks <bhorrocks@instructure.com> QA-Review: August Thornton <august@instructure.com> Product-Review: Nathan Mills <nathanm@instructure.com>
-
- Oct 22, 2015
-
-
James Williams authored
test plan: * edit a context module with no requirements * the checkbox for sequential order should not be shown until there are requirements closes #CNVS-24094 Change-Id: Iae993d2f9f23713a33886872bd46ab29b3d0ee61 Reviewed-on: https://gerrit.instructure.com/65293 Tested-by: Jenkins Reviewed-by:
Jeremy Stanley <jeremy@instructure.com> QA-Review: Jahnavi Yetukuri <jyetukuri@instructure.com> Product-Review: James Williams <jamesw@instructure.com>
-
James Williams authored
test plan: * create an account admin role with "Manage all other course content" enabled but not "Manage courses" * they should be able to edit a course syllabus closes #CNVS-23982 Change-Id: I359e89383d32746062cf192faae1c70d09fb7163 Reviewed-on: https://gerrit.instructure.com/65194 Tested-by: Jenkins Reviewed-by:
Jeremy Stanley <jeremy@instructure.com> QA-Review: Jahnavi Yetukuri <jyetukuri@instructure.com> Product-Review: James Williams <jamesw@instructure.com>
-
- Oct 21, 2015
-
-
James Williams authored
test plan: * create a course with over 10 assignment groups * add a couple students to a course not in alphabetical order * the gradebook should load and sort the users fully consistently (reload several times to be sure) closes #CNVS-24052 Change-Id: I59c5534cb89da1d66d4e0b4f1673340c098b38f1 Reviewed-on: https://gerrit.instructure.com/65305 Reviewed-by:
Keith T. Garner <kgarner@instructure.com> Reviewed-by:
Jeremy Stanley <jeremy@instructure.com> Tested-by: Jenkins QA-Review: Jahnavi Yetukuri <jyetukuri@instructure.com> Product-Review: James Williams <jamesw@instructure.com>
-
- Oct 20, 2015
-
-
Cody Cutrer authored
Change-Id: I35ff71857d2084a47bf484d0de784b2eed15c3f2 Reviewed-on: https://gerrit.instructure.com/65364 Reviewed-by:
Rob Orton <rob@instructure.com> Tested-by: Jenkins Product-Review: Cody Cutrer <cody@instructure.com> QA-Review: Cody Cutrer <cody@instructure.com>
-
Kacey Roberts authored
in gerrit 58962 also added minor ui tweeks Fixes: PFS-2226 Change-Id: I665deca873c2d5f5975a59f5551c1a449d138d2d Testcase: Verify that tab order is still correct with the change. Reviewed-on: https://gerrit.instructure.com/63912 Reviewed-by:
Ryan Taylor <rtaylor@instructure.com> Tested-by: Jenkins QA-Review: Michael Hargiss <mhargiss@instructure.com> Product-Review: Jason Sparks <jsparks@instructure.com>
-
Ryan Taylor authored
Closes CNVS-23870 Test Plan: - Confirm that module locked quizzes aren't accessible from API. Change-Id: I4f33c99cd677972ed7592507e256378b7b1500d7 Reviewed-on: https://gerrit.instructure.com/64856 Tested-by: Jenkins Reviewed-by:
Brian Finney <bfinney@instructure.com> QA-Review: Michael Hargiss <mhargiss@instructure.com> Product-Review: Ryan Taylor <rtaylor@instructure.com>
-
Matthew Berns authored
fixes CNVS-23940 test plan: - create new assignment, provide a point value (remember point value) - save new assignment, return to the assignment index page - go to quick add ("+"), enter a title and date but leave value at 0 - click on "more options" - initial point value on the edit page should be 0 - do not save new assignment, return to assignment index page - click the main new assignment button ("+ Assignment") - initial point value should match the point value entered in step 1 Change-Id: Ie0f0578e3c9b6274ead8d7614cc45c658627068a Reviewed-on: https://gerrit.instructure.com/65357 Tested-by: Jenkins Reviewed-by:
Cameron Sutter <csutter@instructure.com> Reviewed-by:
Ryan Taylor <rtaylor@instructure.com> QA-Review: Michael Hargiss <mhargiss@instructure.com> Product-Review: Jason Sparks <jsparks@instructure.com>
-
James Williams authored
test plan: * visit a course using the new nui * click on the "Account" tab on the navigation bar * click on any link there (e.g. "Profile") * click "Back" on the browser * it should not load json closes #CNVS-24000 Change-Id: Ia9825ccc383f804258302e861738b3a77c344f6c Reviewed-on: https://gerrit.instructure.com/65245 Reviewed-by:
Clay Diffrient <cdiffrient@instructure.com> Tested-by: Jenkins QA-Review: Jeremy Stanley <jeremy@instructure.com> Product-Review: James Williams <jamesw@instructure.com>
-
- Oct 16, 2015
-
-
John Corrigan authored
refs CNVS-21794 closes CNVS-21802 - Adds CC::Exporter::Epub::Exportable#sort_by_content_type?, which can be overridden by classes that `include` the module to point to where the setting can be found. - Update CC::Exporter::Epub::Exportable#convert_to_epub to pass `sort_by_content_type?` to CC::Exporter::Epub::Exporter.new. - Update EpubExport to include CC::Exporter::Epub::Exportable, and override / add to instance methods. test plan: - Navigate to `/epub_exports`. - Observe a list of courses that are active & user is enrolled in. - Click on the Generate button. - Observe that info about the state of the export and the timestamp are added to the middle of the row. - Observe that a progress bar is displayed while the export is in progress. - Observe that upon completion, the progress bar is replaced by two button / links: Download & Regenerate. - Click on the download link. - Observe that an epub file is downloaded and can be opened in an eReader. - Observe that the Regenerate button triggers the process all over again. Change-Id: Ib42c2d2623c3ccd394105cdf0e3809b96c8a2e60 Reviewed-on: https://gerrit.instructure.com/63469 Reviewed-by:
Matt Berns <mberns@instructure.com> Tested-by: Jenkins QA-Review: Deepeeca Soundarrajan <dsoundarrajan@instructure.com> Product-Review: Cosme Salazar <cosme@instructure.com>
-
James Williams authored
test plan: * add a student to peer review another student's submission * they should not see that submission's grade closes #CNVS-24078 Change-Id: If02eba2f93ff2e4d49b60180b5e736cb5b0e579a Reviewed-on: https://gerrit.instructure.com/65267 Reviewed-by:
Eric Coan <ecoan@instructure.com> Reviewed-by:
Ethan Vizitei <evizitei@instructure.com> Product-Review: Rob Orton <rob@instructure.com> QA-Review: Rob Orton <rob@instructure.com> Tested-by:
Rob Orton <rob@instructure.com>
-
- Oct 15, 2015
-
-
Matthew Wheeler authored
This reverts commit a2198c7c. Fixes CNVS-23673, Fixes CNVS-23700 But reintroduces CNVS-22712 test plan - regression test conversations, especially things involving changing recipients (adding recipients to an existing convo, forwarding) Change-Id: I05611c305739dce674a7fc6ddfa65a9422f96c2e Reviewed-on: https://gerrit.instructure.com/64930 Reviewed-by:
Joel Hough <joel@instructure.com> QA-Review: Gentry Beckmann <gbeckmann@instructure.com> Tested-by: Jenkins Product-Review: Matthew Wheeler <mwheeler@instructure.com>
-
Alex Boyd authored
Fixes CNVS-24013 Test plan: - Run Canvas under a production environment (i.e. RAILS_ENV=production) - Log in as a siteadmin - Ensure that the international SMS feature flag shows up Change-Id: If8103ec37a514486f9d15b85db1e9333c266bf84 Reviewed-on: https://gerrit.instructure.com/65141 Reviewed-by:
Steven Burnett <sburnett@instructure.com> Tested-by: Jenkins QA-Review: Heath Hales <hhales@instructure.com> Product-Review: Alex Boyd <aboyd@instructure.com>
-
- Oct 14, 2015
-
-
James Williams authored
fixes some Shard cache issues and allows for capped with_each_shard parallelization Change-Id: Ib0a9bc85b331e89162948303b5d8e3185123b440 Reviewed-on: https://gerrit.instructure.com/65125 Tested-by: Jenkins Reviewed-by:
Rob Orton <rob@instructure.com> Product-Review: James Williams <jamesw@instructure.com> QA-Review: James Williams <jamesw@instructure.com>
-
Ryan Shaw authored
fixes: CNVS-23763 test plan: * upload a custom css & js file in them editor * you should see those files loaded on pages for your account. Change-Id: I85aac2b60da25694748f93b0dfd5aea57d3a09c1 Reviewed-on: https://gerrit.instructure.com/65033 Reviewed-by:
Mike Nomitch <mnomitch@instructure.com> Tested-by: Jenkins QA-Review: August Thornton <august@instructure.com> Product-Review: Ryan Shaw <ryan@instructure.com>
-
Cameron Matheson authored
Change-Id: I8b5b105023b492905ee878f6db09490d4caff98c Reviewed-on: https://gerrit.instructure.com/65076 Tested-by: Jenkins Reviewed-by:
Cody Cutrer <cody@instructure.com> Product-Review: Rob Orton <rob@instructure.com> QA-Review: Rob Orton <rob@instructure.com> Product-Review: Cody Cutrer <cody@instructure.com> QA-Review: Cody Cutrer <cody@instructure.com>
-
Dylan Ross authored
closes CNVS-23962 test plan - open the gradebook in IE10 or below - ensure the gradebook loads - also ensure there are no errors thrown on the page by looking at the dev tools Change-Id: Ia217c2f702f9858f062e351c9ceeed28c8c16cbd Reviewed-on: https://gerrit.instructure.com/65048 Reviewed-by:
Spencer Olson <solson@instructure.com> QA-Review: Steven Shepherd <sshepherd@instructure.com> Product-Review: Dylan Ross <dross@instructure.com> Tested-by: Jenkins
-
- Oct 12, 2015
-
-
Ryan Shaw authored
fixes-up: CNVS-23967 brandable_css has a guard against uploading completely blank css files to s3 (because usually that would be a bug) but in this case self_enrollment.css really does do nothing in legacy UI. (the previous commit didn't work because it needed a `!` to output to the production/compressed version) test plan: * with s3 credentials set up in canvas_cdn.yml: * run ./node_modules/.bin/brandable_css * it should not fail Change-Id: I30d28798941f47a27cf814490f341f47826e8234 Reviewed-on: https://gerrit.instructure.com/65078 Reviewed-by:
Rob Orton <rob@instructure.com> Product-Review: Rob Orton <rob@instructure.com> QA-Review: Rob Orton <rob@instructure.com> Tested-by:
Rob Orton <rob@instructure.com>
-
Ryan Shaw authored
fixes: CNVS-23968 fixes-up: CNVS-23967 brandable_css has a guard against uploading completely blank css files to s3 (because usually that would be a bug) but in this case self_enrollment.css really does do nothing in legacy UI. (the previous commit didn't work because it didn't include base/environment) test plan: * with s3 credentials set up in canvas_cdn.yml: * run ./node_modules/.bin/brandable_css * it should not fail Change-Id: I053751816459ec1689d582535936639eb5d7eb7f Reviewed-on: https://gerrit.instructure.com/65062 Reviewed-by:
Rob Orton <rob@instructure.com> Product-Review: Rob Orton <rob@instructure.com> QA-Review: Rob Orton <rob@instructure.com> Tested-by:
Rob Orton <rob@instructure.com>
-
Ryan Shaw authored
fixes: CNVS-23967 brandable_css has a guard against uploading completely blank css files to s3 (because usually that would be a bug) but in this case self_enrollment.css really does do nothing in legacy UI. test plan: * with s3 credentials set up in canvas_cdn.yml: * run ./node_modules/.bin/brandable_css * it should not fail Change-Id: I9ab21c62ce933efe079795a37a3778567223e61e Reviewed-on: https://gerrit.instructure.com/65058 Reviewed-by:
Rob Orton <rob@instructure.com> Product-Review: Rob Orton <rob@instructure.com> QA-Review: Rob Orton <rob@instructure.com> Tested-by:
Rob Orton <rob@instructure.com>
-
James Williams authored
-
Jeremy Stanley authored
because it's failing intermittently and it's long since served its purpose Change-Id: I0a2fa42b47d58bd249b090805f5c82d5280949c9 Reviewed-on: https://gerrit.instructure.com/64962 Tested-by: Jenkins Reviewed-by:
James Williams <jamesw@instructure.com> Product-Review: Jeremy Stanley <jeremy@instructure.com> QA-Review: Jeremy Stanley <jeremy@instructure.com>
-
James Williams authored
test plan: * create a quiz that allows multiple attempts and shows correct answers after the last attempt * attempt once as a student * as an observer, visit the grades section and click on the quiz to see the student's quiz submission * should not be shown the correct answers closes #CNVS-22950 Change-Id: I237c4ee82b125b150c4983501e1d07f05a3f9f69 Reviewed-on: https://gerrit.instructure.com/64913 Tested-by: Jenkins Reviewed-by:
Jeremy Stanley <jeremy@instructure.com> QA-Review: Clare Strong <clare@instructure.com> Product-Review: James Williams <jamesw@instructure.com>
-
James Williams authored
test plan: * as a teacher, create a group for a course * navigate to the group page * click on "View Calendar" on the right sidebar * should be able to add a calendar event for the group close #CNVS-23605 Change-Id: Id76b4a2bee878e00b19a34d4bd73c49ebb80b51e Reviewed-on: https://gerrit.instructure.com/64899 Tested-by: Jenkins Reviewed-by:
Jeremy Stanley <jeremy@instructure.com> QA-Review: Clare Strong <clare@instructure.com> Product-Review: James Williams <jamesw@instructure.com>
-
James Williams authored
test plan: * create a admin role with the ability to "Add/remove ta's/teachers" but not to "Add/remove students: * visit the user details page for an admin in a course (can click on the user from the people page) * the user details should list their enrollments and should be able to remove the users from the page closes #CNVS-23938 Change-Id: I588d4b87e15b7af81cdafd47bdbdd51d93523923 Reviewed-on: https://gerrit.instructure.com/64935 Tested-by: Jenkins Reviewed-by:
Jeremy Stanley <jeremy@instructure.com> QA-Review: Jahnavi Yetukuri <jyetukuri@instructure.com> Product-Review: James Williams <jamesw@instructure.com>
-
Brad Horrocks authored
Explain how to use refresh tokens, and make it a little more coherent Fixes PLAT-1264 Test Plan: How do we test documentation? Change-Id: I302cbe8121194a24ae30f5e87272dc31f8b7dc48 Reviewed-on: https://gerrit.instructure.com/64957 Tested-by: Jenkins Reviewed-by:
August Thornton <august@instructure.com> QA-Review: August Thornton <august@instructure.com> Product-Review: Brad Horrocks <bhorrocks@instructure.com>
-
Simon Williams authored
refs CNVS-23084 test plan: - create a collaboration and invite someone to it - copy the link to the collaboration from the email - load it in a logged-out browser - it should redirect you to login (not error) Change-Id: Iac598dca52076cd4fb1593c2a056bb52099f4cb7 Reviewed-on: https://gerrit.instructure.com/64645 Tested-by: Jenkins Reviewed-by:
Matthew Wheeler <mwheeler@instructure.com> QA-Review: Heath Hales <hhales@instructure.com> Product-Review: Simon Williams <simon@instructure.com>
-
Pam Hiett authored
Fixes: CNVS-23860 Test Plan: - as an admin using the new ui - navigate to the theme editor - the edit and upload tab links should now be spaced across the available area Change-Id: Ia9db9fa97583bc1c7c1174116962fad780a39edd Reviewed-on: https://gerrit.instructure.com/64547 Reviewed-by:
Jennifer Stern <jstern@instructure.com> Product-Review: Pam Hiett <phiett@instructure.com> Tested-by: Jenkins QA-Review: Nathan Rogowski <nathan@instructure.com>
-
- Oct 11, 2015
-
-
Cameron Matheson authored
fixes CNVS-23945 Test plan: * teachers can annotate student submissions * students can see teacher annotatoins * teachers can see student annotations Change-Id: I2f85edd5b6100107c5a636de004561111a5430a3 Reviewed-on: https://gerrit.instructure.com/64965 Tested-by: Jenkins Reviewed-by:
Jeremy Stanley <jeremy@instructure.com> QA-Review: Robert Lamb <rlamb@instructure.com> Product-Review: Ethan Vizitei <evizitei@instructure.com>
-
- Oct 10, 2015
-
-
Ethan Vizitei authored
fixes CNVS-23943 Quick patch to handle pagination in the gradebook page of the assignment groups endpoint, introduced as a performance optimization. Future commits should extract pagination logic since it's shared with students (duplicated) in this file. also make sure we clear the rows array before building it always, and that we make data loading students order dependent on already having assignments loaded TEST PLAN: 1) have more than 10 assignment groups 2) go to the grade book 3) see all your assignment groups Change-Id: I9b9491b7ae81d01bda2b1f33d9eb98fdb762d655 Reviewed-on: https://gerrit.instructure.com/64963 Reviewed-by:
Keith T. Garner <kgarner@instructure.com> Reviewed-by:
Matthew Wheeler <mwheeler@instructure.com> Product-Review: Ethan Vizitei <evizitei@instructure.com> QA-Review: Pedro Fajardo <pfajardo@instructure.com> Tested-by:
Ethan Vizitei <evizitei@instructure.com>
-
Rob Orton authored
fixes CNVS-12892 test plan - enroll a user in a course - add them in a group in the course - delete user through sis - the group_membership should also be deleted Change-Id: I86065eaaebb271594f16f3b60a586f42c897158c Reviewed-on: https://gerrit.instructure.com/64854 Reviewed-by:
Cody Cutrer <cody@instructure.com> Tested-by: Jenkins QA-Review: August Thornton <august@instructure.com> Product-Review: Rob Orton <rob@instructure.com>
-
Jeremy Stanley authored
test plan: - use the API to create a discussion topic or announcement with a file attachment and ensure it works as documented (the functionality was already there; this commit simply documents it.) Change-Id: I13556e3410afccf63a3ea1055e55aa655959dfd2 Reviewed-on: https://gerrit.instructure.com/61059 Tested-by: Jenkins Reviewed-by:
James Williams <jamesw@instructure.com> Product-Review: Jeremy Stanley <jeremy@instructure.com> QA-Review: Jeremy Stanley <jeremy@instructure.com>
-
- Oct 09, 2015
-
-
Sterling Cobb authored
fixes CNVS-23900 As a user moderating grades And I'm viewing the moderation page When I have not added anyone to the moderation set And a user does not have a grade Then I should not see the SpeedGrader link And I should just see a dash in that column Change-Id: Ia9499cef3bcd12f3bd97e780dea9cd735078797d Reviewed-on: https://gerrit.instructure.com/64887 Tested-by: Jenkins Reviewed-by:
Clay Diffrient <cdiffrient@instructure.com> Product-Review: Clay Diffrient <cdiffrient@instructure.com> QA-Review: Clay Diffrient <cdiffrient@instructure.com>
-
Spencer Olson authored
When a student is moved from one section to another on the same course, their current score and final score will follow them and their grades will show up correctly on the account level Grade Export report. closes CNVS-19777 test plan: * Create a course with 2 sections and some published assignments. * Add students to the first section of the course. * Grade those students on the assignments. * At the account level, run the Grade Export for the term * Notice everything looks fine. * Move a student to the second section in the course. * Run the grade export again * Notice the grades look the same on the new report (before this bugfix, the grades would be blank on this new report) Change-Id: Ic9135a6bb5bd778221db344f1b36a41b65ff7093 Reviewed-on: https://gerrit.instructure.com/64876 Reviewed-by:
Strand McCutchen <smccutchen@instructure.com> Tested-by: Jenkins QA-Review: Jason Carter <jcarter@instructure.com> Product-Review: Spencer Olson <solson@instructure.com>
-
Davis McClellan authored
fixes CNVS-22117 test plan: Prerequisites: A course that is not concluded in any way, with a student enrolled and an online submission assignment that is available for submission. - As the student - submit a file for the assignment. - Go to your personal files page (click on name or settings in the global nav - top right, then files) - Try to delete the file you submitted - Observe that you receive an "Unauthorized" message. - As the teacher, view the student's submission in SpeedGrader and click on the download icon for the submitted file - Should be able to download still Change-Id: I313c5ba5504bc2bff81d42ee1c8593ced206b216 Reviewed-on: https://gerrit.instructure.com/63779 Reviewed-by:
Cameron Sutter <csutter@instructure.com> Tested-by: Jenkins QA-Review: Deepeeca Soundarrajan <dsoundarrajan@instructure.com> Product-Review: Jason Sparks <jsparks@instructure.com>
-
John Corrigan authored
refs CNVS-20157 - Explicitly add media type when adding media to the ePub (gepub only tries to figure it out itself for images). - Remove empty <a> ids added by tinymce. - Add fallback text for <audio> & <video> tags for readers that don’t support media playback. - Be more explicit about escaping / unescaping file paths. - Use identifiers for url anchors. test plan: - Test that epub generation works, nothing explicit beyond that. Change-Id: I646866030420f570f7edbe7dd2ea87737e7129f6 Reviewed-on: https://gerrit.instructure.com/64039 Reviewed-by:
Matt Berns <mberns@instructure.com> Tested-by: Jenkins Product-Review: John Corrigan <jcorrigan@instructure.com> QA-Review: John Corrigan <jcorrigan@instructure.com>
-