{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":1314319,"defaultBranch":"master","name":"canvas-lms","ownerLogin":"instructure","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-02-01T00:08:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/515326?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725566432.0","currentOid":""},"activityList":{"items":[{"before":"5e5029a92055c054de179c0fc58d8e5333e24a3f","after":"24748d04597fcde539092a8e3452405882745c4d","ref":"refs/heads/stable/2024-09-11","pushedAt":"2024-09-05T20:00:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"instructure-gerrit","name":null,"path":"/instructure-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6361363?s=80&v=4"},"commit":{"message":"hide blueprint lock icons on child courses\n\nA front-end performance hack on courses with large numbers of modules.\nIf this feature flag is on we hide the lock icons on child courses and\ninstead append a lock emoji to the title when there are restrictions.\nThis is a performance hack that should be sparingly used.\n\nflag=modules_page_hide_blueprint_lock_icon_for_children\n\ntest plan:\n - turn on the feature flag\n - Create a blueprint parent course with an assignment that has some\n restrictions\n - Create a child course from the blueprint\n - Go to the modules page in the child course and verify that the lock\n icon is not added via javascript (on the right side of the page) but\n is an emoji added from the ERB near the title\n\nChange-Id: I968d92396d0b099d121f71360a1ea97c3dd4c9cf\nReviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/356281\nReviewed-by: Spencer Olson \nTested-by: Service Cloud Jenkins \nQA-Review: Keith Garner \nProduct-Review: Keith Garner ","shortMessageHtmlLink":"hide blueprint lock icons on child courses"}},{"before":"5d35bafe0ebf7f94bd0c8108e2a8709652c36c5b","after":"676b2eedb2685492ad43bf0dbe919a7fa15e9d91","ref":"refs/heads/stable/2024-09-25","pushedAt":"2024-09-05T19:57:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"instructure-gerrit","name":null,"path":"/instructure-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6361363?s=80&v=4"},"commit":{"message":"Restore files to unfiled on unique folder conflict\n\nfixes RCX-2302\nflag=none\n\nTest Plan:\n - Upload media from RCE\n - Go to files, delete Uploaded Media folder\n - Upload media from RCE again\n - Restore deleted attachment from step 2\n * Attachment is restored to unfiled\n\nChange-Id: I48f372e1c244a9087bd7b275c26c24a0de9ebd47\nReviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/356595\nReviewed-by: Mysti Lilla \nQA-Review: Mysti Lilla \nProduct-Review: Jacob DeWar \nTested-by: Service Cloud Jenkins ","shortMessageHtmlLink":"Restore files to unfiled on unique folder conflict"}},{"before":"ac1cf5e119291a197b8cab24f538b07343ac3b7c","after":"86a274e55820b9161d1a7f2b02b91d32eee89ea2","ref":"refs/heads/master","pushedAt":"2024-09-05T19:57:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"instructure-gerrit","name":null,"path":"/instructure-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6361363?s=80&v=4"},"commit":{"message":"Restore files to unfiled on unique folder conflict\n\nfixes RCX-2302\nflag=none\n\nTest Plan:\n - Upload media from RCE\n - Go to files, delete Uploaded Media folder\n - Upload media from RCE again\n - Restore deleted attachment from step 2\n * Attachment is restored to unfiled\n\nChange-Id: I48f372e1c244a9087bd7b275c26c24a0de9ebd47\nReviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/356595\nReviewed-by: Mysti Lilla \nQA-Review: Mysti Lilla \nProduct-Review: Jacob DeWar \nTested-by: Service Cloud Jenkins ","shortMessageHtmlLink":"Restore files to unfiled on unique folder conflict"}},{"before":"68e478b345526319cedb945439a9cfab60ac443c","after":"5d35bafe0ebf7f94bd0c8108e2a8709652c36c5b","ref":"refs/heads/stable/2024-09-25","pushedAt":"2024-09-05T19:17:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"instructure-gerrit","name":null,"path":"/instructure-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6361363?s=80&v=4"},"commit":{"message":"add fields to Account zod schema\n\nChange-Id: Ie8d7a12322099f89950c56439c94c1298a718bc1\nReviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/356728\nTested-by: Service Cloud Jenkins \nReviewed-by: Spencer Olson \nReviewed-by: Kai Bjorkman \nQA-Review: Kai Bjorkman \nProduct-Review: Aaron Shafovaloff ","shortMessageHtmlLink":"add fields to Account zod schema"}},{"before":"92c94f9dda16953f73adc0d7582c64ff84487095","after":"ac1cf5e119291a197b8cab24f538b07343ac3b7c","ref":"refs/heads/master","pushedAt":"2024-09-05T19:17:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"instructure-gerrit","name":null,"path":"/instructure-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6361363?s=80&v=4"},"commit":{"message":"add fields to Account zod schema\n\nChange-Id: Ie8d7a12322099f89950c56439c94c1298a718bc1\nReviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/356728\nTested-by: Service Cloud Jenkins \nReviewed-by: Spencer Olson \nReviewed-by: Kai Bjorkman \nQA-Review: Kai Bjorkman \nProduct-Review: Aaron Shafovaloff ","shortMessageHtmlLink":"add fields to Account zod schema"}},{"before":"5ac9bb20e7a16bbd4bce833c073747a0808b1241","after":"68e478b345526319cedb945439a9cfab60ac443c","ref":"refs/heads/stable/2024-09-25","pushedAt":"2024-09-05T18:42:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"instructure-gerrit","name":null,"path":"/instructure-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6361363?s=80&v=4"},"commit":{"message":"hide blueprint lock icons on child courses\n\nA front-end performance hack on courses with large numbers of modules.\nIf this feature flag is on we hide the lock icons on child courses and\ninstead append a lock emoji to the title when there are restrictions.\nThis is a performance hack that should be sparingly used.\n\nflag=modules_page_hide_blueprint_lock_icon_for_children\n\ntest plan:\n - turn on the feature flag\n - Create a blueprint parent course with an assignment that has some\n restrictions\n - Create a child course from the blueprint\n - Go to the modules page in the child course and verify that the lock\n icon is not added via javascript (on the right side of the page) but\n is an emoji added from the ERB near the title\n\nChange-Id: I968d92396d0b099d121f71360a1ea97c3dd4c9cf\nReviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/356281\nReviewed-by: Spencer Olson \nTested-by: Service Cloud Jenkins \nQA-Review: Keith Garner \nProduct-Review: Keith Garner ","shortMessageHtmlLink":"hide blueprint lock icons on child courses"}},{"before":"2543446848f903c01752734f351a29d008689401","after":"92c94f9dda16953f73adc0d7582c64ff84487095","ref":"refs/heads/master","pushedAt":"2024-09-05T18:42:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"instructure-gerrit","name":null,"path":"/instructure-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6361363?s=80&v=4"},"commit":{"message":"hide blueprint lock icons on child courses\n\nA front-end performance hack on courses with large numbers of modules.\nIf this feature flag is on we hide the lock icons on child courses and\ninstead append a lock emoji to the title when there are restrictions.\nThis is a performance hack that should be sparingly used.\n\nflag=modules_page_hide_blueprint_lock_icon_for_children\n\ntest plan:\n - turn on the feature flag\n - Create a blueprint parent course with an assignment that has some\n restrictions\n - Create a child course from the blueprint\n - Go to the modules page in the child course and verify that the lock\n icon is not added via javascript (on the right side of the page) but\n is an emoji added from the ERB near the title\n\nChange-Id: I968d92396d0b099d121f71360a1ea97c3dd4c9cf\nReviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/356281\nReviewed-by: Spencer Olson \nTested-by: Service Cloud Jenkins \nQA-Review: Keith Garner \nProduct-Review: Keith Garner ","shortMessageHtmlLink":"hide blueprint lock icons on child courses"}},{"before":"5c124acab3c214a97561c194ad4cd2e439c3ea5a","after":"5e5029a92055c054de179c0fc58d8e5333e24a3f","ref":"refs/heads/stable/2024-09-11","pushedAt":"2024-09-05T18:31:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"instructure-gerrit","name":null,"path":"/instructure-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6361363?s=80&v=4"},"commit":{"message":"fix error when fetching password policy settings\n\nwhen opening password complexity tray on an account with no\ncustom password settings, an error would occur because we\ntried to fetch non-existant settings. this change accounts\nfor that scenario along with house cleaning and not allowing\nfile uploads if they don't have the password complexity key.\nalso added test coverage.\n\ncloses FOO-4731\ncloses FOO-4712\ncloses FOO-4711\nflag=password_complexity\n\n[skip-crystalball]\n\ntest plan:\n- enable password_complexity feature flag\n- remove password_policy key from account settings\n - Account.default.settings.delete(:password_policy)\n - Account.default.save!\n- go to root domain site admin authentication page\n- select \"View Options\" under \"Canvas\"\n- expect no errors\n\nChange-Id: I026a6bfa868a65120e031633dd65b15c0fd02323\nReviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/356505\nReviewed-by: August Thornton \nReviewed-by: AJ Esa \nQA-Review: August Thornton \nQA-Review: AJ Esa \nProduct-Review: AJ Esa \nTested-by: Service Cloud Jenkins ","shortMessageHtmlLink":"fix error when fetching password policy settings"}},{"before":"5f3706b2aac002461213c5526eeefdce12723f49","after":"5c124acab3c214a97561c194ad4cd2e439c3ea5a","ref":"refs/heads/stable/2024-09-11","pushedAt":"2024-09-05T17:41:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"instructure-gerrit","name":null,"path":"/instructure-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6361363?s=80&v=4"},"commit":{"message":"Set autocomplete to off in GradeInput in Gradebook\n\nTest plan:\n - Open Gradebook\n - Put your cursor in a Gradebook cell\n - The browser should not suggest any value\n\nCloses EVAL-4562\n\nChange-Id: I7ee7f1f015238a9719e0f0a47eba83bcd9811ba4\nReviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/356520\nReviewed-by: Cameron Ray \nProduct-Review: Cameron Ray \nQA-Review: Aaron Shafovaloff \nTested-by: Service Cloud Jenkins ","shortMessageHtmlLink":"Set autocomplete to off in GradeInput in Gradebook"}},{"before":"1d935b460b030f4ae0fc200b9a455e549b552bfb","after":"5ac9bb20e7a16bbd4bce833c073747a0808b1241","ref":"refs/heads/stable/2024-09-25","pushedAt":"2024-09-05T17:33:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"instructure-gerrit","name":null,"path":"/instructure-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6361363?s=80&v=4"},"commit":{"message":"fix error when fetching password policy settings\n\nwhen opening password complexity tray on an account with no\ncustom password settings, an error would occur because we\ntried to fetch non-existant settings. this change accounts\nfor that scenario along with house cleaning and not allowing\nfile uploads if they don't have the password complexity key.\nalso added test coverage.\n\ncloses FOO-4731\ncloses FOO-4712\ncloses FOO-4711\nflag=password_complexity\n\n[skip-crystalball]\n\ntest plan:\n- enable password_complexity feature flag\n- remove password_policy key from account settings\n - Account.default.settings.delete(:password_policy)\n - Account.default.save!\n- go to root domain site admin authentication page\n- select \"View Options\" under \"Canvas\"\n- expect no errors\n\nChange-Id: I026a6bfa868a65120e031633dd65b15c0fd02323\nReviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/356505\nReviewed-by: August Thornton \nReviewed-by: AJ Esa \nQA-Review: August Thornton \nQA-Review: AJ Esa \nProduct-Review: AJ Esa \nTested-by: Service Cloud Jenkins ","shortMessageHtmlLink":"fix error when fetching password policy settings"}},{"before":"018c865029fca284b7c2ee433cea6618e85ae39d","after":"2543446848f903c01752734f351a29d008689401","ref":"refs/heads/master","pushedAt":"2024-09-05T17:33:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"instructure-gerrit","name":null,"path":"/instructure-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6361363?s=80&v=4"},"commit":{"message":"fix error when fetching password policy settings\n\nwhen opening password complexity tray on an account with no\ncustom password settings, an error would occur because we\ntried to fetch non-existant settings. this change accounts\nfor that scenario along with house cleaning and not allowing\nfile uploads if they don't have the password complexity key.\nalso added test coverage.\n\ncloses FOO-4731\ncloses FOO-4712\ncloses FOO-4711\nflag=password_complexity\n\n[skip-crystalball]\n\ntest plan:\n- enable password_complexity feature flag\n- remove password_policy key from account settings\n - Account.default.settings.delete(:password_policy)\n - Account.default.save!\n- go to root domain site admin authentication page\n- select \"View Options\" under \"Canvas\"\n- expect no errors\n\nChange-Id: I026a6bfa868a65120e031633dd65b15c0fd02323\nReviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/356505\nReviewed-by: August Thornton \nReviewed-by: AJ Esa \nQA-Review: August Thornton \nQA-Review: AJ Esa \nProduct-Review: AJ Esa \nTested-by: Service Cloud Jenkins ","shortMessageHtmlLink":"fix error when fetching password policy settings"}},{"before":"01ee8061395f8549255b9254dcf486c1765a5114","after":"1d935b460b030f4ae0fc200b9a455e549b552bfb","ref":"refs/heads/stable/2024-09-25","pushedAt":"2024-09-05T16:50:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"instructure-gerrit","name":null,"path":"/instructure-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6361363?s=80&v=4"},"commit":{"message":"add enhanced rubrics to the assignment show page\n\nthis commit adds the new design for enhanced rubrics to the assignments\nshow page. The new design includes adding a new \"Create Rubric\" and\n\"Search\" button. The \"Create Rubric\" button opens a modal that allows\nusers to create a new rubric. Once added, the user can preview, edit, or\nremove the association of the rubric from the assignment.\n\ncloses EVAL-4403\nflag=enhanced_rubrics\nflag=enhanced_rubrics_assignments\n\ntest plan:\n- build css in docker container so that the new styles are applied\n- navigate to an assignment show page\n- verify the new \"Create Rubric\" and \"Search\" buttons are present\n- click the \"Create Rubric\" button and verify the modal opens to the\n Rubric Builder UI.\n- verify that the rubric can be created and associated with the\n assignment. try testing with a outcome criterion. there was a z-index\n change I had to make so that the outcome criterion modal would appear\n on top of the rubric modal.\n- verify that the rubric can be previewed, edited, or removed from the\n assignment\n- reload the page and verify that the associated rubric is still\n present\n- remove the rubric and verify that the \"Create Rubric\" button is\n present again\n\nChange-Id: Ied0f7a8f68b2a8fff7cf99d214cd55db0aa2b515\nReviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/356007\nTested-by: Service Cloud Jenkins \nReviewed-by: Spencer Olson \nReviewed-by: Derek Williams \nReviewed-by: Kai Bjorkman \nQA-Review: Sleyder Zuleta \nProduct-Review: Cameron Ray ","shortMessageHtmlLink":"add enhanced rubrics to the assignment show page"}},{"before":"0e5b48f38518a1a446b46e0ff0d566fe28d4ea4d","after":"018c865029fca284b7c2ee433cea6618e85ae39d","ref":"refs/heads/master","pushedAt":"2024-09-05T16:50:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"instructure-gerrit","name":null,"path":"/instructure-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6361363?s=80&v=4"},"commit":{"message":"add enhanced rubrics to the assignment show page\n\nthis commit adds the new design for enhanced rubrics to the assignments\nshow page. The new design includes adding a new \"Create Rubric\" and\n\"Search\" button. The \"Create Rubric\" button opens a modal that allows\nusers to create a new rubric. Once added, the user can preview, edit, or\nremove the association of the rubric from the assignment.\n\ncloses EVAL-4403\nflag=enhanced_rubrics\nflag=enhanced_rubrics_assignments\n\ntest plan:\n- build css in docker container so that the new styles are applied\n- navigate to an assignment show page\n- verify the new \"Create Rubric\" and \"Search\" buttons are present\n- click the \"Create Rubric\" button and verify the modal opens to the\n Rubric Builder UI.\n- verify that the rubric can be created and associated with the\n assignment. try testing with a outcome criterion. there was a z-index\n change I had to make so that the outcome criterion modal would appear\n on top of the rubric modal.\n- verify that the rubric can be previewed, edited, or removed from the\n assignment\n- reload the page and verify that the associated rubric is still\n present\n- remove the rubric and verify that the \"Create Rubric\" button is\n present again\n\nChange-Id: Ied0f7a8f68b2a8fff7cf99d214cd55db0aa2b515\nReviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/356007\nTested-by: Service Cloud Jenkins \nReviewed-by: Spencer Olson \nReviewed-by: Derek Williams \nReviewed-by: Kai Bjorkman \nQA-Review: Sleyder Zuleta \nProduct-Review: Cameron Ray ","shortMessageHtmlLink":"add enhanced rubrics to the assignment show page"}},{"before":"cbf402a9a800fdae5da40e5d4e6d6320207bd3b4","after":"01ee8061395f8549255b9254dcf486c1765a5114","ref":"refs/heads/stable/2024-09-25","pushedAt":"2024-09-05T16:15:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"instructure-gerrit","name":null,"path":"/instructure-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6361363?s=80&v=4"},"commit":{"message":"Fix block resizing\n\ncloses RCX-2293\nflag=block_editor\n\ntest plan:\n - creeate a page\n - add an image\n > expect no resize handles\n - set an image\n > expect no resize handles\n - set the image size to \"Fixed\" or \"Percent\"\n > expect resize handles\n - resize the image\n > expect it to resize.\n - set \"Maintain aspect ratio\"\n > expect the image to snap into the right shape, with\n with width fixed.\n - resize the image\n > expect it to maintain its aspect ratio\n - switch the constraint away from \"Maintain aspect ratio\"\n > expect the image to stay the same size\n - add a heading block, text block or a group\n > expect resizing to work\n -keyboard and mouse\n - Show the preview\n > expect the sized blocks to retain their size\n\nChange-Id: Ia653ebd705bfa3b8516f78bccbb825806699ab05\nReviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/356023\nTested-by: Service Cloud Jenkins \nReviewed-by: Jacob DeWar \nQA-Review: Jacob DeWar \nProduct-Review: Ed Schiebel ","shortMessageHtmlLink":"Fix block resizing"}},{"before":"55ba308a765af36662f630cfda93ad4174a33e35","after":"0e5b48f38518a1a446b46e0ff0d566fe28d4ea4d","ref":"refs/heads/master","pushedAt":"2024-09-05T16:14:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"instructure-gerrit","name":null,"path":"/instructure-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6361363?s=80&v=4"},"commit":{"message":"Fix block resizing\n\ncloses RCX-2293\nflag=block_editor\n\ntest plan:\n - creeate a page\n - add an image\n > expect no resize handles\n - set an image\n > expect no resize handles\n - set the image size to \"Fixed\" or \"Percent\"\n > expect resize handles\n - resize the image\n > expect it to resize.\n - set \"Maintain aspect ratio\"\n > expect the image to snap into the right shape, with\n with width fixed.\n - resize the image\n > expect it to maintain its aspect ratio\n - switch the constraint away from \"Maintain aspect ratio\"\n > expect the image to stay the same size\n - add a heading block, text block or a group\n > expect resizing to work\n -keyboard and mouse\n - Show the preview\n > expect the sized blocks to retain their size\n\nChange-Id: Ia653ebd705bfa3b8516f78bccbb825806699ab05\nReviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/356023\nTested-by: Service Cloud Jenkins \nReviewed-by: Jacob DeWar \nQA-Review: Jacob DeWar \nProduct-Review: Ed Schiebel ","shortMessageHtmlLink":"Fix block resizing"}},{"before":"b80882aadda8b03b4ce1de763ee3774c35c6da00","after":"cbf402a9a800fdae5da40e5d4e6d6320207bd3b4","ref":"refs/heads/stable/2024-09-25","pushedAt":"2024-09-05T16:00:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"instructure-gerrit","name":null,"path":"/instructure-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6361363?s=80&v=4"},"commit":{"message":"Set autocomplete to off in TextInput in Rubrics\n\nTest plan:\n - Open SpeedGrader\n - Put your cursor in a Rubrics point field\n - The browser should not suggest any value\n\nCloses EVAL-4566\n\nChange-Id: Ic7df9cea9218af614ff9802dd2f4731edfe031a4\nReviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/356662\nTested-by: Service Cloud Jenkins \nReviewed-by: Cameron Ray \nQA-Review: Aaron Shafovaloff \nProduct-Review: Aaron Shafovaloff ","shortMessageHtmlLink":"Set autocomplete to off in TextInput in Rubrics"}},{"before":"d9ad4dc2064c1cbf8406964db1cb3e29824c8767","after":"55ba308a765af36662f630cfda93ad4174a33e35","ref":"refs/heads/master","pushedAt":"2024-09-05T15:59:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"instructure-gerrit","name":null,"path":"/instructure-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6361363?s=80&v=4"},"commit":{"message":"Set autocomplete to off in TextInput in Rubrics\n\nTest plan:\n - Open SpeedGrader\n - Put your cursor in a Rubrics point field\n - The browser should not suggest any value\n\nCloses EVAL-4566\n\nChange-Id: Ic7df9cea9218af614ff9802dd2f4731edfe031a4\nReviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/356662\nTested-by: Service Cloud Jenkins \nReviewed-by: Cameron Ray \nQA-Review: Aaron Shafovaloff \nProduct-Review: Aaron Shafovaloff ","shortMessageHtmlLink":"Set autocomplete to off in TextInput in Rubrics"}},{"before":"980617b95efae46f9de6a42dbd59ce72327d32ec","after":"5f3706b2aac002461213c5526eeefdce12723f49","ref":"refs/heads/stable/2024-09-11","pushedAt":"2024-09-05T15:59:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"instructure-gerrit","name":null,"path":"/instructure-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6361363?s=80&v=4"},"commit":{"message":"handle 0 point assignments in datafixups\n\ncloses EVAL-4564\nflag=none\n\nTest Plan:\n- specs pass\n\nChange-Id: I33a4eed7aa5efa6da2368df949230e33e9bd6f46\nReviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/356633\nReviewed-by: Kai Bjorkman \nQA-Review: Kai Bjorkman \nTested-by: Service Cloud Jenkins \nProduct-Review: Cameron Ray ","shortMessageHtmlLink":"handle 0 point assignments in datafixups"}},{"before":"8ef7147a0cd151f7f54701ce861453cdd305aba5","after":"b80882aadda8b03b4ce1de763ee3774c35c6da00","ref":"refs/heads/stable/2024-09-25","pushedAt":"2024-09-05T14:53:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"instructure-gerrit","name":null,"path":"/instructure-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6361363?s=80&v=4"},"commit":{"message":"Disable curve grade option\n\ncloses VICE-4430\nflag=discussion_checkpoints\n\ntest plan:\n- Create a course\n- Create new Discussion\n- Check 'Graded'\n- Check 'Assign graded checkpoints'\n- Set 'Points Possible: Reply to Topic'\n- Click on 'Manage Due Dates and Assign To'\n- Add dates and click on 'Apply'\n- Save the changes\n- Go to grades -> Individual gradebook\n- Select the Assignment(Discussion)\n- Validate 'Curve Grades' Button is disabled\n\nChange-Id: I09773bc29f894991c1653ffd2719d43ad66ea164\nReviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/356509\nTested-by: Service Cloud Jenkins \nQA-Review: Omar Soto-Fortuño \nReviewed-by: Caleb Guanzon \nProduct-Review: Sam Garza ","shortMessageHtmlLink":"Disable curve grade option"}},{"before":"b1f6aaf2d8051f85ffb5f89ac4ae967ff11ba887","after":"d9ad4dc2064c1cbf8406964db1cb3e29824c8767","ref":"refs/heads/master","pushedAt":"2024-09-05T14:53:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"instructure-gerrit","name":null,"path":"/instructure-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6361363?s=80&v=4"},"commit":{"message":"Disable curve grade option\n\ncloses VICE-4430\nflag=discussion_checkpoints\n\ntest plan:\n- Create a course\n- Create new Discussion\n- Check 'Graded'\n- Check 'Assign graded checkpoints'\n- Set 'Points Possible: Reply to Topic'\n- Click on 'Manage Due Dates and Assign To'\n- Add dates and click on 'Apply'\n- Save the changes\n- Go to grades -> Individual gradebook\n- Select the Assignment(Discussion)\n- Validate 'Curve Grades' Button is disabled\n\nChange-Id: I09773bc29f894991c1653ffd2719d43ad66ea164\nReviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/356509\nTested-by: Service Cloud Jenkins \nQA-Review: Omar Soto-Fortuño \nReviewed-by: Caleb Guanzon \nProduct-Review: Sam Garza ","shortMessageHtmlLink":"Disable curve grade option"}},{"before":"14186e64383254ab4b07760c0fa5ccb05c50cb63","after":"8ef7147a0cd151f7f54701ce861453cdd305aba5","ref":"refs/heads/stable/2024-09-25","pushedAt":"2024-09-05T14:42:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"instructure-gerrit","name":null,"path":"/instructure-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6361363?s=80&v=4"},"commit":{"message":"mark checkpoint unsubmitted when checkpoint no longer satisfied\n\nfixes VICE-4256\n\nflag=discussion_checkpoints\n\ntest plan:\n- fulfill checkpoint requirements\n- visit speedgrader, verify submission shows\n- delete entries to unfulfill each checkpoint\n- revisit speedgrader, verify it is now unsubmitted\n\nChange-Id: I46dffb69956ba8c9b73db22dac862f8b8d8f7e00\nReviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/356267\nTested-by: Service Cloud Jenkins \nReviewed-by: Omar Soto-Fortuño \nQA-Review: Wilmer Corrales \nProduct-Review: Caleb Guanzon ","shortMessageHtmlLink":"mark checkpoint unsubmitted when checkpoint no longer satisfied"}},{"before":"0f15bac214950d3d6f940160c8ba48a4ddc64e4f","after":"b1f6aaf2d8051f85ffb5f89ac4ae967ff11ba887","ref":"refs/heads/master","pushedAt":"2024-09-05T14:41:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"instructure-gerrit","name":null,"path":"/instructure-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6361363?s=80&v=4"},"commit":{"message":"mark checkpoint unsubmitted when checkpoint no longer satisfied\n\nfixes VICE-4256\n\nflag=discussion_checkpoints\n\ntest plan:\n- fulfill checkpoint requirements\n- visit speedgrader, verify submission shows\n- delete entries to unfulfill each checkpoint\n- revisit speedgrader, verify it is now unsubmitted\n\nChange-Id: I46dffb69956ba8c9b73db22dac862f8b8d8f7e00\nReviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/356267\nTested-by: Service Cloud Jenkins \nReviewed-by: Omar Soto-Fortuño \nQA-Review: Wilmer Corrales \nProduct-Review: Caleb Guanzon ","shortMessageHtmlLink":"mark checkpoint unsubmitted when checkpoint no longer satisfied"}},{"before":"29afb34e38c24a4c01c1b6f514357625f25ba5af","after":"14186e64383254ab4b07760c0fa5ccb05c50cb63","ref":"refs/heads/stable/2024-09-25","pushedAt":"2024-09-05T13:41:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"instructure-gerrit","name":null,"path":"/instructure-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6361363?s=80&v=4"},"commit":{"message":"delete feature flag cache using context's shard prefix\n\nfixes FOO-4656\nflag = none\n\ntest plan:\n- act as a consortia user on any domain that is not their home domain\n (i.e. sharded)\n- try to enable or disable the High Contrast UI setting, from either\n the pop out menu or from profile settings\n- refresh the page and see that the changes take effect\n\nChange-Id: I6ee2a78373d524be3b81e978fb6d7211c065a011\nReviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/356638\nTested-by: Service Cloud Jenkins \nReviewed-by: Jeremy Stanley \nQA-Review: August Thornton \nProduct-Review: August Thornton ","shortMessageHtmlLink":"delete feature flag cache using context's shard prefix"}},{"before":"261145c6739ff5398dcae1e41a3559db8e4babdc","after":"0f15bac214950d3d6f940160c8ba48a4ddc64e4f","ref":"refs/heads/master","pushedAt":"2024-09-05T13:41:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"instructure-gerrit","name":null,"path":"/instructure-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6361363?s=80&v=4"},"commit":{"message":"delete feature flag cache using context's shard prefix\n\nfixes FOO-4656\nflag = none\n\ntest plan:\n- act as a consortia user on any domain that is not their home domain\n (i.e. sharded)\n- try to enable or disable the High Contrast UI setting, from either\n the pop out menu or from profile settings\n- refresh the page and see that the changes take effect\n\nChange-Id: I6ee2a78373d524be3b81e978fb6d7211c065a011\nReviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/356638\nTested-by: Service Cloud Jenkins \nReviewed-by: Jeremy Stanley \nQA-Review: August Thornton \nProduct-Review: August Thornton ","shortMessageHtmlLink":"delete feature flag cache using context's shard prefix"}},{"before":"fcd9bc5d4da61447560fff7f122621138b3350ff","after":"009f51cc1f294c060bd0a8b299f5c796afe5d1ec","ref":"refs/heads/stable/2024-08-28","pushedAt":"2024-09-05T13:12:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"instructure-gerrit","name":null,"path":"/instructure-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6361363?s=80&v=4"},"commit":{"message":"bundle update uri\n\nneeds hotfixed\n\nChange-Id: I5e8fa614e4f60cdd553e5022cfa55d3de650e55b\nReviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/356600\nTested-by: Service Cloud Jenkins \nReviewed-by: Aaron Ogata \nBuild-Review: Aaron Ogata \nQA-Review: Cody Cutrer \nProduct-Review: Cody Cutrer ","shortMessageHtmlLink":"bundle update uri"}},{"before":"4689429917500e3f3ddfb5bb0a2a12520784efda","after":"29afb34e38c24a4c01c1b6f514357625f25ba5af","ref":"refs/heads/stable/2024-09-25","pushedAt":"2024-09-05T12:34:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"instructure-gerrit","name":null,"path":"/instructure-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6361363?s=80&v=4"},"commit":{"message":"reduce priority of AssetUserAccessLog.compact\n\nthe original job is queued at priority 40 by PeriodicJobs,\nbut when it calls `reschedule!` it forgets to set the priority\nand further jobs are queued at priority 10.\n\ntest plan:\n - all AssetUserAccessLog.compact jobs (other than the\n singleton that queues the jobs on each shard) should run\n at priority 40\n\nflag=none\nrefs FOO-4664\n\nChange-Id: I75c7f4e24509872c0ca865ce857289eef9f14ab0\nReviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/356652\nReviewed-by: August Thornton \nTested-by: Service Cloud Jenkins \nQA-Review: Jeremy Stanley \nProduct-Review: Jeremy Stanley ","shortMessageHtmlLink":"reduce priority of AssetUserAccessLog.compact"}},{"before":"55f5c7f62fab9ad4423e7959e1078c977f74e30b","after":"261145c6739ff5398dcae1e41a3559db8e4babdc","ref":"refs/heads/master","pushedAt":"2024-09-05T12:33:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"instructure-gerrit","name":null,"path":"/instructure-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6361363?s=80&v=4"},"commit":{"message":"reduce priority of AssetUserAccessLog.compact\n\nthe original job is queued at priority 40 by PeriodicJobs,\nbut when it calls `reschedule!` it forgets to set the priority\nand further jobs are queued at priority 10.\n\ntest plan:\n - all AssetUserAccessLog.compact jobs (other than the\n singleton that queues the jobs on each shard) should run\n at priority 40\n\nflag=none\nrefs FOO-4664\n\nChange-Id: I75c7f4e24509872c0ca865ce857289eef9f14ab0\nReviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/356652\nReviewed-by: August Thornton \nTested-by: Service Cloud Jenkins \nQA-Review: Jeremy Stanley \nProduct-Review: Jeremy Stanley ","shortMessageHtmlLink":"reduce priority of AssetUserAccessLog.compact"}},{"before":"318ffc45ae57495f534532f0979e835f8b28a0d8","after":"4689429917500e3f3ddfb5bb0a2a12520784efda","ref":"refs/heads/stable/2024-09-25","pushedAt":"2024-09-05T00:23:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"instructure-gerrit","name":null,"path":"/instructure-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6361363?s=80&v=4"},"commit":{"message":"Allow tool's context to be nil\n\nIn commit 385c862b965f, we're allowing tools to have\na nil context. However, there is still a place where we\ncan throw an exception if the context is nil.\n\ntest plan:\n- specs pass\n\nChange-Id: I4a4ba70583c82b83f1f156a555c86c7f2a7808a6\nReviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/356636\nTested-by: Service Cloud Jenkins \nReviewed-by: Xander Moffatt \nQA-Review: Tucker Mcknight \nProduct-Review: Tucker Mcknight ","shortMessageHtmlLink":"Allow tool's context to be nil"}},{"before":"f83328b07a75adc0e8fd11722d99ebb86a4e31f6","after":"55f5c7f62fab9ad4423e7959e1078c977f74e30b","ref":"refs/heads/master","pushedAt":"2024-09-05T00:22:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"instructure-gerrit","name":null,"path":"/instructure-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6361363?s=80&v=4"},"commit":{"message":"Allow tool's context to be nil\n\nIn commit 385c862b965f, we're allowing tools to have\na nil context. However, there is still a place where we\ncan throw an exception if the context is nil.\n\ntest plan:\n- specs pass\n\nChange-Id: I4a4ba70583c82b83f1f156a555c86c7f2a7808a6\nReviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/356636\nTested-by: Service Cloud Jenkins \nReviewed-by: Xander Moffatt \nQA-Review: Tucker Mcknight \nProduct-Review: Tucker Mcknight ","shortMessageHtmlLink":"Allow tool's context to be nil"}},{"before":"09723ccadeed6ea133017d63894863d8a173a610","after":"e83414416092f5133cb6859f57e21f9637afc028","ref":"refs/heads/prod","pushedAt":"2024-09-04T23:05:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"SaltNPepa","name":null,"path":"/SaltNPepa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52978543?s=80&v=4"},"commit":{"message":"treesame commit of origin/stable/2024-08-28\n\nTreesame-Commit-Id: fcd9bc5d4da61447560fff7f122621138b3350ff","shortMessageHtmlLink":"treesame commit of origin/stable/2024-08-28"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAErj_dYQA","startCursor":null,"endCursor":null}},"title":"Activity · instructure/canvas-lms"}