canvas-lms/ui/shared
jake.oeding 8708e837b1 update requirements on submit
closes LF-613
flag=differentiated_modules
qa risk: low

test plan:
-have a module with some module items
-open the tray via assign to and switch to settings
-scroll down to requirements and change the count
 and some of the content settings
>click submit and confirm the page updates
>open the tray again and confirm it parses the
 requirements properly
-refresh the page
>make sure the requirements match what you had
 previously entered
-open the tray and clear our the requirements
>click submit and confirm the requirements are
 removed in the UI

Change-Id: I5e20eb430d250db00e1c9609e2dd4d51dbe25c3f
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/328736
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Robin Kuss <rkuss@instructure.com>
QA-Review: Robin Kuss <rkuss@instructure.com>
Product-Review: Jake Oeding <jake.oeding@instructure.com>
2023-09-28 15:14:52 +00:00
..
account-quota-settings-view decaf ui/shared (3) 2023-04-13 21:44:39 +00:00
add-people Revert "InstUI 8 upgrade post-work: theme -> themeOverride" 2023-09-20 20:53:51 +00:00
alerts Prepare for InstUI 8 upgrade 2023-09-08 15:56:48 +00:00
announcements Math renders on pages with multiple user content divs 2023-08-30 18:24:48 +00:00
apollo Add "Course" set_type to assignment overrides 2023-09-12 15:44:33 +00:00
apollo-v3 Create apollo V3 client 2023-03-07 16:57:40 +00:00
array-erase Move array-erase to ui/shared 2023-03-30 21:36:54 +00:00
assignments Add rubrics to react student grade summary page 2023-09-26 16:29:50 +00:00
authenticity-token Rename packages/get-cookie package 2022-02-07 18:37:05 +00:00
avatar
avatar-dialog-view move .js files with JSX to .jsx extension 2023-07-24 14:59:37 +00:00
await-element TypeScript cleanup 2023-09-08 22:29:07 +00:00
axios Initial pace plans import 2021-09-01 19:58:33 +00:00
backbone stop using CJS in shared backbone module 2023-07-27 20:51:15 +00:00
backbone-collection-view decaf backbone-collection-view 2023-04-20 12:51:25 +00:00
backbone-input-filter-view Organize backbone code better 2022-11-22 01:22:46 +00:00
backbone-input-view Organize backbone code better 2022-11-22 01:22:46 +00:00
backoff-poller
blueprint-courses move .js files with JSX to .jsx extension 2023-07-24 14:59:37 +00:00
brandable-css Remove or prefix unused variables 2022-10-20 14:33:20 +00:00
calendar Revert "Upgrade Canvas to InstUI version 8 (frd)" 2023-09-22 01:35:06 +00:00
calendar-conferences move .js files with JSX to .jsx extension 2023-07-24 14:59:37 +00:00
canvas-media-player Update ui-media-player 2023-09-13 17:29:18 +00:00
color-picker move .js files with JSX to .jsx extension 2023-07-24 14:59:37 +00:00
combo-box
conditional-release-cyoe-helper Update JavaScript in ui/ to latest prettier config 2022-09-29 22:04:26 +00:00
conditional-release-editor move .js files with JSX to .jsx extension 2023-07-24 14:59:37 +00:00
conditional-release-score Resolve or disable misc eslint errors 2022-10-21 17:48:02 +00:00
conditional-release-stats move .js files with JSX to .jsx extension 2023-07-24 14:59:37 +00:00
confetti move .js files with JSX to .jsx extension 2023-07-24 14:59:37 +00:00
content-locks Remove browser-sniffer package 2023-04-07 16:11:14 +00:00
content-migrations Set tabIndex to number in RCE 2023-08-09 20:56:30 +00:00
content-sharing Update JavaScript in ui/ to latest prettier config 2022-09-29 22:04:26 +00:00
context-cards Revert "InstUI 8 upgrade post-work: theme -> themeOverride" 2023-09-20 20:53:51 +00:00
context-module-file-drop Prepare for InstUI 8 upgrade 2023-09-08 15:56:48 +00:00
context-modules Create the Assign To module item tray 2023-09-27 12:56:25 +00:00
convert-case remove $.underscore from instructure_misc_helpers 2023-04-27 14:55:38 +00:00
copy-to-clipboard Prepare for InstUI 8 upgrade 2023-09-08 15:56:48 +00:00
copy-to-clipboard-button move .js files with JSX to .jsx extension 2023-07-24 14:59:37 +00:00
course-homepage Revert "InstUI 8 upgrade post-work: theme -> themeOverride" 2023-09-20 20:53:51 +00:00
courses decaf ui/shared (1) 2023-04-13 14:55:52 +00:00
create-course-modal Update CreateCourseModal state with default homeroom 2023-09-13 13:08:25 +00:00
dashboard-card Revert "Upgrade Canvas to InstUI version 8 (frd)" 2023-09-22 01:35:06 +00:00
date-group decaf ui/shared (1) 2023-04-13 14:55:52 +00:00
datetime Revert "Upgrade Canvas to InstUI version 8 (frd)" 2023-09-22 01:35:06 +00:00
datetime-natural-parsing-instrument Harden date input instrumentation; remove it from front-end boot 2023-09-13 15:49:41 +00:00
day-substitution remove .coffee files required by gems/plugins 2023-04-20 14:33:33 +00:00
deep-linking Keep same resource link when editing collaboration 2023-07-06 01:00:40 +00:00
dialog-base-view decaf dialog-base-view/index.coffee 2023-04-19 20:21:19 +00:00
differentiated-modules update requirements on submit 2023-09-28 15:14:52 +00:00
direct-sharing Revert "Upgrade Canvas to InstUI version 8 (frd)" 2023-09-22 01:35:06 +00:00
discussions move .js files with JSX to .jsx extension 2023-07-24 14:59:37 +00:00
do-fetch-api-effect Move xhr utils to ui/shared 2023-08-18 18:08:12 +00:00
doc-previews Remove INST dependency from canvas-rce's enhance-user-content 2022-11-03 15:38:08 +00:00
due-dates move .js files with JSX to .jsx extension 2023-07-24 14:59:37 +00:00
easy-student-view Update JavaScript in ui/ to latest prettier config 2022-09-29 22:04:26 +00:00
editor-toggle move .js files with JSX to .jsx extension 2023-07-24 14:59:37 +00:00
emoji move .js files with JSX to .jsx extension 2023-07-24 14:59:37 +00:00
encrypted-forage add encrypted forage for persistent graphql cache 2021-09-24 18:51:09 +00:00
enhanced-user-content Stop intercepting early clicks 2023-09-15 22:34:40 +00:00
error-boundary move .js files with JSX to .jsx extension 2023-07-24 14:59:37 +00:00
escape-regex move escape-regex to ui/shared 2023-04-24 15:57:07 +00:00
external-apps
external-tools lti: render postMessage forwarder on every page 2023-08-04 15:44:30 +00:00
feature-flags Revert "Upgrade Canvas to InstUI version 8 (frd)" 2023-09-22 01:35:06 +00:00
files Revert "Upgrade Canvas to InstUI version 8 (frd)" 2023-09-22 01:35:06 +00:00
final-grade-override grade override tray fixes 2023-09-08 13:14:22 +00:00
forms Upgrade WikiPage title on edit page 2023-06-07 16:06:13 +00:00
fuzzy-relative-time Typescriptify fuzzy relative time and move to ui/shared 2023-05-08 14:26:18 +00:00
generate-pairing-code move .js files with JSX to .jsx extension 2023-07-24 14:59:37 +00:00
generic-error-page Prepare for InstUI upgrade 2023-08-23 19:07:06 +00:00
global Begin SideNav implementation 2023-09-25 22:29:48 +00:00
grade-summary Revert "Upgrade Canvas to InstUI version 8 (frd)" 2023-09-22 01:35:06 +00:00
gradebook-content-filters move .js files with JSX to .jsx extension 2023-07-24 14:59:37 +00:00
gradebook-menu Revert "Upgrade Canvas to InstUI version 8 (frd)" 2023-09-22 01:35:06 +00:00
grading Revert "Upgrade Canvas to InstUI version 8 (frd)" 2023-09-22 01:35:06 +00:00
grading-standard-collection move .js files with JSX to .jsx extension 2023-07-24 14:59:37 +00:00
grading-standards Improve the recursive nature of grading standards 2023-08-15 18:04:08 +00:00
grading-status-list-item Revert "Upgrade Canvas to InstUI version 8 (frd)" 2023-09-22 01:35:06 +00:00
grading-status-pill add support for custom statuses to speedgrader 2023-08-14 16:41:25 +00:00
grading_scheme Revert "Upgrade Canvas to InstUI version 8 (frd)" 2023-09-22 01:35:06 +00:00
graphql Update JavaScript in ui/ to latest prettier config 2022-09-29 22:04:26 +00:00
graphql-query-mock Update JavaScript in ui/ to latest prettier config 2022-09-29 22:04:26 +00:00
group-modal move .js files with JSX to .jsx extension 2023-07-24 14:59:37 +00:00
group-navigation-selector Load front-end router in initializer 2023-09-22 19:04:57 +00:00
groups Prepare for InstUI upgrade 2023-08-23 19:07:06 +00:00
handlebars-helpers fall back on ListFormat polyfill 2023-06-02 22:38:03 +00:00
hide-assignment-grades-tray move .js files with JSX to .jsx extension 2023-07-24 14:59:37 +00:00
i18n Prepare for InstUI 8 upgrade 2023-09-08 15:56:48 +00:00
images move .js files with JSX to .jsx extension 2023-07-24 14:59:37 +00:00
immersive-reader TypeScript cleanup 2023-09-08 22:29:07 +00:00
infinite-scroll move .js files with JSX to .jsx extension 2023-07-24 14:59:37 +00:00
instui-bindings add requirements UI 2023-09-25 23:44:39 +00:00
integrations Prepare for InstUI 8 upgrade 2023-09-08 15:56:48 +00:00
jquery use window.scrollY instead of $.windowScrollTop 2023-09-12 14:25:29 +00:00
jquery-sticky move jquery-sticky to ui/shared 2023-04-10 17:39:07 +00:00
k5 Revert "Upgrade Canvas to InstUI version 8 (frd)" 2023-09-22 01:35:06 +00:00
keyboard-nav-dialog decaf ui/shared (5) 2023-04-18 14:10:48 +00:00
keycodes Remove browser-sniffer package 2023-04-07 16:11:14 +00:00
lazy-load move .js files with JSX to .jsx extension 2023-07-24 14:59:37 +00:00
link-enrollment Resolve or disable misc eslint errors 2022-10-20 13:59:53 +00:00
loading-image Add types for loadingImage 2023-03-30 16:52:21 +00:00
loading-indicator Convert a couple of shared modules to TypeScript 2022-04-29 20:28:25 +00:00
lock-icon decaf lock-button 2023-04-19 20:21:37 +00:00
lti TypeScript cleanup 2023-09-08 22:29:07 +00:00
make-promise-pool move make-promise-pool to ui/shared 2023-04-25 17:45:25 +00:00
media-comments move $.fileSize to separate module 2023-08-18 17:03:16 +00:00
media-recorder move .js files with JSX to .jsx extension 2023-07-24 14:59:37 +00:00
mediaelement Make inherited tooltip focusable with keyboard 2023-09-12 20:49:40 +00:00
message-attachments Prepare for InstUI 8 upgrade 2023-08-10 21:53:29 +00:00
message-students-dialog Revert "Upgrade Canvas to InstUI version 8 (frd)" 2023-09-22 01:35:06 +00:00
message-students-modal Rewrite MessageStudentsSpec from QUnit to Jest 2023-08-30 15:43:40 +00:00
mime move .js files with JSX to .jsx extension 2023-07-24 14:59:37 +00:00
modal move .js files with JSX to .jsx extension 2023-07-24 14:59:37 +00:00
module-sequence-footer Remove button role on previous/next links for module footer 2023-08-30 14:39:34 +00:00
modules decaf ui/shared (7) 2023-04-18 21:04:02 +00:00
move-item-tray move .js files with JSX to .jsx extension 2023-07-24 14:59:37 +00:00
msw Update JavaScript in ui/ to latest prettier config 2022-09-29 22:04:26 +00:00
multi-select fix double scrolling issue on assign to tab 2023-09-27 20:21:03 +00:00
network correct some references in package.json files 2023-07-28 00:05:23 +00:00
normalize-registration-errors decaf normalize-registration-errors 2023-04-19 20:20:41 +00:00
notification-preferences Revert "Upgrade Canvas to InstUI version 8 (frd)" 2023-09-22 01:35:06 +00:00
notification-preferences-course move .js files with JSX to .jsx extension 2023-07-24 14:59:37 +00:00
notifications Update JavaScript in ui/ to latest prettier config 2022-09-29 22:04:26 +00:00
obj-select turn on noImplicitAny for typescript 2023-04-27 21:34:07 +00:00
observer-picker Revert "Upgrade Canvas to InstUI version 8 (frd)" 2023-09-22 01:35:06 +00:00
outcome-content-view Revert "Upgrade Canvas to InstUI version 8 (frd)" 2023-09-22 01:35:06 +00:00
outcome-gradebook-grid move .js files with JSX to .jsx extension 2023-07-24 14:59:37 +00:00
outcome-sidebar-view decaf ui/shared (1) 2023-04-13 14:55:52 +00:00
outcomes Create Outcome Details Modal in LMGB 2023-09-19 17:30:42 +00:00
pagination Increase discussion per_page and fix pagination 2023-09-11 15:35:59 +00:00
panda-pub-client Remove browser-sniffer package 2023-04-07 16:11:14 +00:00
panda-pub-poller
permissions Update JavaScript in ui/ to latest prettier config 2022-09-29 22:04:26 +00:00
planner Revert "Upgrade Canvas to InstUI version 8 (frd)" 2023-09-22 01:35:06 +00:00
post-assignment-grades-tray move .js files with JSX to .jsx extension 2023-07-24 14:59:37 +00:00
progress move .js files with JSX to .jsx extension 2023-07-24 14:59:37 +00:00
proxy-submission Revert "Upgrade Canvas to InstUI version 8 (frd)" 2023-09-22 01:35:06 +00:00
pseudonyms decaf Pseudonym.coffee 2023-04-19 21:03:19 +00:00
publish-button-view move .js files with JSX to .jsx extension 2023-07-24 14:59:37 +00:00
publish-icon-view decaf publish-icon-view/backbone/views/index.coffee 2023-04-19 20:20:12 +00:00
query-string-encoding Coalesce toQueryString and query-string-encoding 2023-04-21 23:49:13 +00:00
quiz-legacy-client-apps move .js files with JSX to .jsx extension 2023-07-24 14:59:37 +00:00
quiz-log-auditing remove coffeescript from webpack config 2023-04-20 19:49:42 +00:00
quizzes fix blueprint assignment/quiz retry failed copy 2023-06-20 14:40:44 +00:00
rails-flash-notifications turn on noImplicitAny for typescript 2023-04-27 21:34:07 +00:00
rce Revert "Upgrade Canvas to InstUI version 8 (frd)" 2023-09-22 01:35:06 +00:00
react-modal correct some references in package.json files 2023-07-28 00:05:23 +00:00
round turn on noImplicitAny for typescript 2023-04-27 21:34:07 +00:00
rubrics Add rubrics to react student grade summary page 2023-09-26 16:29:50 +00:00
search-item-selector move .js files with JSX to .jsx extension 2023-07-24 14:59:37 +00:00
sections Convert Section.coffee to JS 2022-11-04 16:34:34 +00:00
sections-tooltip Prepare for InstUI upgrade 2023-08-23 19:07:06 +00:00
select-content-dialog Move replaceTags to separate module 2023-08-18 19:29:49 +00:00
select-position move .js files with JSX to .jsx extension 2023-07-24 14:59:37 +00:00
sentry Update JavaScript in ui/ to latest prettier config 2022-09-29 22:04:26 +00:00
services Move replaceTags to separate module 2023-08-18 19:29:49 +00:00
shave Fix Comment Library large comment slowness issue 2021-11-19 19:35:26 +00:00
shortid correct some references in package.json files 2023-07-28 00:05:23 +00:00
signup-dialog decaf signup-dialog 2023-04-20 15:09:53 +00:00
sis decaf ui/shared (6) 2023-04-18 15:43:26 +00:00
speed-grader-link move .js files with JSX to .jsx extension 2023-07-24 14:59:37 +00:00
spinner
stub-env Update JavaScript in ui/ to latest prettier config 2022-09-29 22:04:26 +00:00
student-group-filter move .js files with JSX to .jsx extension 2023-07-24 14:59:37 +00:00
submission-sticker add stickers to a2 student page 2023-07-26 17:08:47 +00:00
svg-wrapper Fix Icons in LMGB to Match Design 2023-09-07 20:04:17 +00:00
syllabus Change syllabus edit to button with aria-expanded 2023-09-06 16:43:07 +00:00
temporary-enrollment persist date/time, role enrollment filters in localstorage 2023-09-26 17:43:06 +00:00
theme-editor Update JavaScript in ui/ to latest prettier config 2022-09-29 22:04:26 +00:00
timezone Update JavaScript in ui/ to latest prettier config 2022-09-29 22:04:26 +00:00
tinymce-equella Remove unused variables 2022-10-18 16:04:42 +00:00
tinymce-external-tools Revert "Upgrade Canvas to InstUI version 8 (frd)" 2023-09-22 01:35:06 +00:00
tour-pubsub
trays Revert "Upgrade Canvas to InstUI version 8 (frd)" 2023-09-22 01:35:06 +00:00
tree-browser-view decaf TreeView.coffee 2023-04-20 12:50:59 +00:00
unread-badge move .js files with JSX to .jsx extension 2023-07-24 14:59:37 +00:00
upload-file Inbox attachments will send past user_quota 2023-07-20 16:41:03 +00:00
upload-media-translations Update JavaScript in ui/ to latest prettier config 2022-09-29 22:04:26 +00:00
use-date-time-format-hook Update JavaScript in ui/ to latest prettier config 2022-09-29 22:04:26 +00:00
use-fetch-api-hook Update JavaScript in ui/ to latest prettier config 2022-09-29 22:04:26 +00:00
use-immediate-hook
use-state-with-callback-hook move .js files with JSX to .jsx extension 2023-07-24 14:59:37 +00:00
user-settings Type script safety for INST and ENV 2023-05-11 17:50:08 +00:00
user-sortable-name Resolve misc eslint errors 2022-10-18 02:27:29 +00:00
users misc eslint fixes 2023-07-24 17:25:01 +00:00
util Harden SpeedGrader with TypeScript 2023-09-12 16:07:52 +00:00
validated-apollo-mocked-provider move .js files with JSX to .jsx extension 2023-07-24 14:59:37 +00:00
wiki Revert "Upgrade Canvas to InstUI version 8 (frd)" 2023-09-22 01:35:06 +00:00
with-breakpoints move .js files with JSX to .jsx extension 2023-07-24 14:59:37 +00:00