Skip to content
This repository was archived by the owner on Jan 1, 2025. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
5164 commits
Select commit Hold shift + click to select a range
16c35f2
Read consul_environment.txt instead of consul.yml
maths22 Dec 17, 2024
55707da
test: convert LatePoliciesTabPanelPercentageNumberInput
aaronshaf Dec 17, 2024
5bfe975
test: convert discussion_topics_index action tests from QUnit to Jest
aaronshaf Dec 17, 2024
58ca4ad
test: convert CreateAssignmentView tests from QUnit to Jest
aaronshaf Dec 17, 2024
7f13fc0
test: convert jqueryUiUnpatchedDialog tests from QUnit to Jest
aaronshaf Dec 17, 2024
2783508
test: convert AssignmentGroupListItemView tests from QUnit to Jest
aaronshaf Dec 17, 2024
a0b6b05
rubocop: Style/DateTime
ccutrer Nov 18, 2024
2f5e82e
bundle update rubocop
ccutrer Oct 14, 2024
415ebc5
bundle update rackup
ccutrer Dec 16, 2024
620ddea
refactor: remove circular dependency from ResourceLinkContentItem.ts
aaronshaf Dec 12, 2024
e9afc4e
swap in new file uploader for password complexity
augiethornton Dec 17, 2024
533c21e
rubocop: Style/RescueModifier lib
ccutrer Sep 25, 2024
9a3ba38
test: convert Gradebook Columns tests from QUnit to Jest
aaronshaf Dec 17, 2024
e373bdb
Introduce restorable authentication provider handling
westonkd Dec 13, 2024
2176baa
spec: migrate some qunit tests to jest
mhulse Dec 17, 2024
57bfa23
spec: migrate some qunit tests to jest
mhulse Dec 17, 2024
bc57603
Fix EVAL-4865: Unable to add term to grading period sets in UI
aaronshaf Dec 14, 2024
383b006
bundle update rubocop-inst
ccutrer Dec 17, 2024
2b94752
test: convert GradebookColumnOrdering tests from QUnit to Jest
aaronshaf Dec 17, 2024
cccaeb1
test: convert GridSupport tests from QUnit to Jest
aaronshaf Dec 17, 2024
74e7898
test: convert GradebookColumnFiltering tests from QUnit to Jest
aaronshaf Dec 17, 2024
a223a12
update ga translation
Dec 18, 2024
0f6a895
Skip failing test case
doracsolakov-inst Dec 18, 2024
cff6f99
Inbox error quick fix
doracsolakov-inst Dec 12, 2024
2fa1859
test: convert GradebookHeaderComponent2Spec tests from QUnit to Jest
aaronshaf Dec 18, 2024
ada3ec6
test: convert TotalGradeColumnHeaderRenderer tests from QUnit to Jest
aaronshaf Dec 18, 2024
f886f5f
test: convert GradebookGrid tests from QUnit to Jest
aaronshaf Dec 18, 2024
1e9a59a
test: convert SpeedGraderPostGradesMenu tests from QUnit to Jest
aaronshaf Dec 18, 2024
cf3ffbf
TSify useFetchApi
Hawkbawk Dec 17, 2024
9c6d03c
Wrap user save in a transaction to prevent multiple syncs
davidwenzlick Dec 16, 2024
09da482
spec: migrate some qunit tests to jest
mhulse Dec 17, 2024
dc0f5dc
Ensure we only sync user once when password changes
davidwenzlick Dec 16, 2024
f57ec95
remove no console comments
mhulse Dec 18, 2024
7bda1e9
fix Instructure logo focus ring
mhulse Dec 18, 2024
1dea3dc
Add support for JSON/URL from Discover page
pfgray Dec 18, 2024
a94dbc7
fix SignIn links (forgot password) focus ring
mhulse Dec 18, 2024
eeada8a
spec: Fix skipped test on discussions_index_page_student_v2_spec.rb
omarpr Dec 18, 2024
8a3f60f
test: convert QuizItemView tests from QUnit to Jest
aaronshaf Dec 18, 2024
e81efdf
Add Heading Structure to Product Detail Page
wwwestin Dec 13, 2024
f10013a
preserve discussion topic group sets when feature enabled
jstanley0 Dec 17, 2024
098c5a3
test: convert GradingStandardCollectionSpec tests from QUnit to Jest
aaronshaf Dec 18, 2024
0d36fba
test: convert MediaElementKeyActionHandler tests from QUnit to Jest
aaronshaf Dec 18, 2024
25923de
make skip_touch_context take a block
ccutrer Dec 18, 2024
3961604
rubocop: Rails/TimeZone (spec)
ccutrer Jun 11, 2024
96ff352
rubocop: Rails/TimeZone (non-spec)
ccutrer Sep 24, 2024
57d2c35
simplify color class
ccutrer Dec 18, 2024
d64513d
rubocop: Style/OptionalBooleanParameters config
ccutrer Dec 18, 2024
9fbf91a
remove Relation#lock override
ccutrer Dec 18, 2024
9951697
rubocop: Style/RescueModifier models
ccutrer Sep 24, 2024
7c4ab2a
test: convert TimeBlockSelectRow tests from QUnit to Jest
mhulse Dec 18, 2024
d47865f
test: convert Quiz tests from QUnit to Jest
mhulse Dec 18, 2024
818ec16
test: convert GradebookSearch tests from QUnit to Jest
aaronshaf Dec 18, 2024
853db75
test: convert DueDateCalendars tests from QUnit to Jest
aaronshaf Dec 18, 2024
f9c1c3a
test: convert SetDefaultGradeDialogManager tests from QUnit to Jest
aaronshaf Dec 18, 2024
ba20691
test: convert AdvancedTabPanel tests from QUnit to Jest
aaronshaf Dec 18, 2024
791bcba
test: convert SearchFormActions tests from QUnit to Jest
aaronshaf Dec 18, 2024
4411688
test: convert ReadOnlyCell tests from QUnit to Jest
aaronshaf Dec 18, 2024
469e781
test: convert AssignmentGroupFilter tests from QUnit to Jest
aaronshaf Dec 18, 2024
b322d63
test: convert gradingPeriodSetsApi tests from QUnit to Jest
aaronshaf Dec 18, 2024
07fc605
test: convert ContentFilter tests from QUnit to Jest
aaronshaf Dec 18, 2024
c7e412e
test: convert OutcomeDetailView tests from QUnit to Jest
aaronshaf Dec 18, 2024
edfde82
test: remove TimeBlockSelectRow QUnit tests
mhulse Dec 18, 2024
55d19fa
test: convert breakdownDetails tests from QUnit to Jest
mhulse Dec 18, 2024
244c25d
update allowed custom site admin role parser
augiethornton Dec 18, 2024
5df0aca
Add Fake Door Text to LTI 1.1 Registration Wizard
pfgray Dec 18, 2024
c067baa
test: convert EditView tests from QUnit to Jest
aaronshaf Dec 19, 2024
7abfb5d
test: convert ThemeEditorColorRow tests from QUnit to Jest
mhulse Dec 19, 2024
aeb1be8
test: convert ColumnHeaderRenderer tests from QUnit to Jest
aaronshaf Dec 19, 2024
c2ba177
test: convert DashboardCardMovementMenu tests from QUnit to Jest
aaronshaf Dec 19, 2024
b966931
test: convert DateEventGroup tests from QUnit to Jest
aaronshaf Dec 19, 2024
c6396a8
test: convert FileSelectBox tests from QUnit to Jest
aaronshaf Dec 19, 2024
7222be7
test: convert AssignmentGroupCellFormatter tests from QUnit to Jest
aaronshaf Dec 19, 2024
e91dfe4
test: convert RosterUserView tests from QUnit to Jest
mhulse Dec 19, 2024
ffd5a27
test: convert slickgrid.long_text_editor tests from QUnit to Jest
aaronshaf Dec 19, 2024
8edec25
test: convert StudentGroupFilter tests from QUnit to Jest
aaronshaf Dec 19, 2024
1e45c69
test: convert OutcomeGroupView tests from QUnit to Jest
mhulse Dec 19, 2024
492ac22
Handle http errors in inbox received message translation
is-adamszabo Nov 26, 2024
05feb43
Fix flashing in the Registration Modal
pfgray Dec 18, 2024
d727469
Improve difference detection in LtiOverlays
pfgray Dec 16, 2024
91cb71c
test: convert ConfigurationForm tests from QUnit to Jest
aaronshaf Dec 19, 2024
1c6a23d
test: convert GradebookNotes tests from QUnit to Jest
aaronshaf Dec 19, 2024
797b610
test: convert OutcomePopoverView tests from QUnit to Jest
aaronshaf Dec 19, 2024
639b0ce
test: convert AppointmentGroupList tests from QUnit to Jest
aaronshaf Dec 19, 2024
e2afa82
test: convert CreateGroupView tests from QUnit to Jest
aaronshaf Dec 19, 2024
83a9eee
test: convert AssessmentAuditTray tests from QUnit to Jest
aaronshaf Dec 19, 2024
f159a79
test: convert enrollmentTermsApi tests from QUnit to Jest
aaronshaf Dec 19, 2024
9f4f010
test: convert ajaxJSON tests from QUnit to Jest
aaronshaf Dec 19, 2024
4dcc40b
add self assessments to old speed grader
chanoto89 Dec 12, 2024
fb9f8e8
Use criteria object to export rubric assessment criteria
sleyderinst Dec 19, 2024
8703b10
fix: existential check in slickgrid
aaronshaf Dec 19, 2024
be4206d
test: convert jquery submissions tests from QUnit to Jest
aaronshaf Dec 19, 2024
c1bfa83
fix: update login form behavior for invalid login requests
mhulse Dec 17, 2024
ce085e0
test: convert DashboardCard tests from QUnit to Jest
aaronshaf Dec 19, 2024
022c630
ensure auth_type exists, even for discovery redirects
ccutrer Dec 19, 2024
07c5d42
test: convert OutcomeDialogView tests from QUnit to Jest
mhulse Dec 19, 2024
ad1a974
test: convert CollaborationView tests from QUnit to Jest
mhulse Dec 19, 2024
f09a026
test: convert studentAssignmentItem tests from QUnit to Jest
mhulse Dec 19, 2024
47354f0
test: convert DialogFormView tests from QUnit to Jest
mhulse Dec 19, 2024
99699dd
test: convert CollectionView tests from QUnit to Jest
mhulse Dec 19, 2024
d7964db
test: convert StudentContextTray tests from QUnit to Jest
mhulse Dec 19, 2024
e230d38
test: convert CreatorEventGroup tests from QUnit to Jest
mhulse Dec 19, 2024
188ba7b
test: convert DueDateOverride tests from QUnit to Jest
mhulse Dec 19, 2024
093ab36
test: convert jquery submissions tests from QUnit to Jest
jasonxris Dec 19, 2024
09ef9ca
Fix Edit Quiz More Options
Dec 19, 2024
381a483
udpate brakeman ignores
ccutrer Dec 20, 2024
f2b5e0f
test: convert GradingPeriod tests from QUnit to Jest
mhulse Dec 20, 2024
587cc62
test: convert elementToggler tests from QUnit to Jest
mhulse Dec 20, 2024
839df1e
test: convert AssignmentActions tests from QUnit to Jest
mhulse Dec 20, 2024
39a53b0
test: convert DashboardCard tests from QUnit to Jest
mhulse Dec 20, 2024
7e664a0
test: convert SisButtonView tests from QUnit to Jest
mhulse Dec 20, 2024
ed48370
test: convert AssessmentSummary tests from QUnit to Jest
mhulse Dec 20, 2024
760ba5b
test: convert a11yCheckerHooks tests from QUnit to Jest
mhulse Dec 20, 2024
9f186ca
refactor: remove needless deps from backbone-input-view
aaronshaf Dec 20, 2024
b8e6939
refactor: specify rce dependency in sanitize-html-with-tinymce
aaronshaf Dec 20, 2024
3106a80
add .yarnrc.yml
aaronshaf Dec 20, 2024
5d980ee
refactor: remove needless config from defer-promise
aaronshaf Dec 20, 2024
ee6950f
refactor: remove needless deps from backbone-input-filter-view
aaronshaf Dec 20, 2024
2f1e242
refactor: specify block-editor deps in root package.json
aaronshaf Dec 20, 2024
3a420b4
change some tsconfig.json settings
aaronshaf Dec 20, 2024
10e15fb
test: split up AssignmentSpec
aaronshaf Dec 20, 2024
4c51dee
test: split up GradeSummarySpec
aaronshaf Dec 20, 2024
5f317f9
enable Rubric Import/Export for de anonymized grading
sleyderinst Dec 19, 2024
230eaa4
build yarn workspaces when compiling, not on every install
aaronshaf Dec 20, 2024
62e2c2f
Sync grading_type from parent to sub_assignments
omarpr Dec 20, 2024
5879794
fix: show msg for LTI deep link resp w/o items
evanbattaglia Nov 18, 2024
df3483b
collaborations: don't error if 1.3 tool returns []
evanbattaglia Dec 6, 2024
c4e91e3
Fix FF validations for the Appointment Group Dates
Dec 10, 2024
96770de
Rewrite page_views partial all into React/InstUI
cvkline Dec 11, 2024
5ef1f17
replace section list with InstUI for 5VPAT
mayatyner Nov 26, 2024
eacd958
chore: replace prettier with biome for formatting
aaronshaf Dec 20, 2024
c595d4d
refactor: correct eslint config format
aaronshaf Dec 20, 2024
d54cf87
test: split up StudentColumnHeaderSpec
aaronshaf Dec 20, 2024
32ec759
test: fix Assignment IndexMenu test for jsdom 25
aaronshaf Dec 20, 2024
0565345
Rework MediaBlock resizing and thumbnail
Dec 12, 2024
8886d92
[A11y] Add module title to file drop
Dec 10, 2024
ccafbbc
test: pin jsdom 25; fix tests
aaronshaf Dec 21, 2024
671fda6
use corepack to install yarn
aaronshaf Dec 20, 2024
d9e27a3
test: convert Assignment1 tests from QUnit to Jest
aaronshaf Dec 22, 2024
2433ccf
fix Outdated Packages section in techdebt stats
aaronshaf Dec 22, 2024
b9cefbd
test: convert Assignment3 tests from QUnit to Jest
aaronshaf Dec 22, 2024
0cbb539
test: convert GradeFormatHelper tests from QUnit to Jest
aaronshaf Dec 22, 2024
0ce7a09
test: remove old QUnit PublishCloud tests; already converted
aaronshaf Dec 22, 2024
c22ff55
test: convert Assignment2 tests from QUnit to Jest
aaronshaf Dec 22, 2024
0e94aab
test: clean up some jest test logs
aaronshaf Dec 21, 2024
614ddfd
test: convert Assignment4 tests from QUnit to Jest
aaronshaf Dec 22, 2024
f6b2463
test: convert RestrictedDialogForm tests from QUnit to Jest
aaronshaf Dec 22, 2024
bc74716
test: convert Assignment7 tests from QUnit to Jest
aaronshaf Dec 22, 2024
490a8ce
test: convert AnonymousSpeedGraderAlert tests from QUnit to Jest
aaronshaf Dec 22, 2024
1d384ca
test: convert Assignment5 tests from QUnit to Jest
aaronshaf Dec 22, 2024
a3f27cf
test: convert Modal tests from QUnit to Jest
aaronshaf Dec 22, 2024
8f21be8
test: convert OutcomeView tests from QUnit to Jest
aaronshaf Dec 22, 2024
a5253ef
test: convert Assignment6 tests from QUnit to Jest
aaronshaf Dec 22, 2024
b7c8835
test: convert SetDefaultGradeDialog tests from QUnit to Jest
aaronshaf Dec 22, 2024
84e6b6d
test: convert gradebook_uploads tests from QUnit to Jest
aaronshaf Dec 22, 2024
fd33eb0
test: convert SectionFilter tests from QUnit to Jest
aaronshaf Dec 22, 2024
03148d9
include ReactTestUtils and React class components in techdebt stats
aaronshaf Dec 22, 2024
ca2ad6a
test: convert CustomColumnHeader1 tests from QUnit to Jest
aaronshaf Dec 22, 2024
213e901
Revert "Optimize Student Competency Report generation"
Dec 23, 2024
e7f7b9d
test: convert some GradeSummary tests from QUnit to Jest
aaronshaf Dec 22, 2024
f4f3cc6
update de translation
Dec 23, 2024
b2e2427
update ga translation
Dec 23, 2024
49e365b
update el translation
Dec 23, 2024
459d163
update fa translation
Dec 23, 2024
fa1f949
update he translation
Dec 23, 2024
0eeb4ad
update hu translation
Dec 23, 2024
83b9280
update hy translation
Dec 23, 2024
f6b0d1d
update ko translation
Dec 23, 2024
5b8b0c7
update nn translation
Dec 23, 2024
d2587d7
update tr translation
Dec 23, 2024
738fc4d
update uk translation
Dec 23, 2024
172f964
update incorrect grading period api documentation
kaibjorkman Dec 23, 2024
8a63035
Hotfix: Courses Apps Tab Name
wwwestin Dec 19, 2024
d2ee92d
Update ModuleVisibilityService query to pull in hidden groups
omarpr Dec 17, 2024
be67863
fix course n+1 query problem
spencerolson Dec 23, 2024
f2da75b
Expose assign_to_differentiation_tags on API
omarpr Dec 23, 2024
d862862
spec: enable failing selenium tests
pedro-gutierrez-inst Dec 12, 2024
e099e34
test: migrate SpeedGrader QUnit tests to viable Jest tests
aaronshaf Dec 19, 2024
c27c50a
test: modernize DuplicateConfirmationForm test
aaronshaf Dec 22, 2024
b2d5fcd
test: convert CustomColumnHeaderRenderer tests from QUnit to Jest
aaronshaf Dec 23, 2024
e9673af
test: convert ContextModules tests from QUnit to Jest
aaronshaf Dec 23, 2024
3a0f9a7
test: convert GradingPeriodFilter tests from QUnit to Jest
aaronshaf Dec 23, 2024
c0381b7
test: convert GradebookUploads tests from QUnit to Jest
aaronshaf Dec 23, 2024
d4d1714
test: convert GradebookMenus tests from QUnit to Jest
aaronshaf Dec 23, 2024
cd579c5
Alter blank page fetching method in block editor
Dec 18, 2024
e2e3e06
test: convert StudentColumnHeader5 tests from QUnit to Jest
aaronshaf Dec 23, 2024
a9feed8
tests: convert SubmissionTray tests to Jest
jasonxris Dec 21, 2024
caab113
test: convert SelectContentView tests from QUnit to Jest
aaronshaf Dec 23, 2024
3e9ef61
refactor gradebook settings modal
spencerolson Nov 27, 2024
61e9030
test: convert AgendaView tests from QUnit to Jest
aaronshaf Dec 23, 2024
3256225
biome scripts in RCE; turn off auto-sorting of imports for now
aaronshaf Dec 23, 2024
d40c78c
test: convert rest of LTI messages tests from QUnit to Jest
aaronshaf Dec 23, 2024
c305f57
specify indentWidth in biome.json
aaronshaf Dec 23, 2024
7791f59
fix package translations build
jakeoeding Dec 23, 2024
69ed55c
test: convert AssignmentColumnHeaderRenderer tests from QUnit to Jest
aaronshaf Dec 23, 2024
a1132e0
test: convert TotalGradeColumnHeader tests from QUnit to Jest
aaronshaf Dec 23, 2024
0ec009e
test: convert StudentColumnHeader3 tests from QUnit to Jest
aaronshaf Dec 23, 2024
5d8b2cd
test: convert StudentColumnHeader4 tests from QUnit to Jest
aaronshaf Dec 23, 2024
e5aed1d
test: convert StudentColumnHeader2 tests from QUnit to Jest
aaronshaf Dec 23, 2024
3c3bef9
test: convert AssignmentGroupColumnHeader tests from QUnit to Jest
aaronshaf Dec 23, 2024
c5c053b
test: convert SpeedGraderSelectMenu tests from QUnit to Jest
aaronshaf Dec 23, 2024
57ac297
test: convert EditAssignmentDetails tests from QUnit to Jest
aaronshaf Dec 23, 2024
82e184b
test: convert StudentColumnHeaderRenderer tests from QUnit to Jest
aaronshaf Dec 23, 2024
c9af5e5
test: convert SetDefaultGradeDialog tests from QUnit to Jest
aaronshaf Dec 23, 2024
0a57be3
test: convert add-people action tests from QUnit to Jest
aaronshaf Dec 23, 2024
32906ee
test: convert Submissions tests from QUnit to Jest
aaronshaf Dec 23, 2024
088b6f3
test: convert DueDateTokenWrapper tests from QUnit to Jest
aaronshaf Dec 23, 2024
45b852e
test: convert GradebookSettings tests from QUnit to Jest
aaronshaf Dec 23, 2024
5df10ab
test: convert PostAssignmentGradesTray tests from QUnit to Jest
aaronshaf Dec 23, 2024
6217d87
test: convert AssignmentCellEditor tests from QUnit to Jest
aaronshaf Dec 23, 2024
a296c11
test: convert AssignmentGroupsSpec tests from QUnit to Jest
aaronshaf Dec 23, 2024
d90506d
test: convert PaginatedCollection tests from QUnit to Jest
aaronshaf Dec 24, 2024
d11246b
test: convert TotalGradeOverrideCellEditor tests from QUnit to Jest
aaronshaf Dec 24, 2024
800f810
test: convert GradeInput tests from QUnit to Jest
aaronshaf Dec 24, 2024
aecb97d
test: convert GridSupport style tests from QUnit to Jest
aaronshaf Dec 24, 2024
d7579b2
test: convert GradebookSettings tests from QUnit to Jest
aaronshaf Dec 24, 2024
b6f476b
test: convert GradebookSort tests from QUnit to Jest
aaronshaf Dec 24, 2024
6911d3c
test: convert GradebookGrading tests from QUnit to Jest
aaronshaf Dec 24, 2024
4342a30
test: convert GradebookGrid nav tests from QUnit to Jest
aaronshaf Dec 24, 2024
6b58583
test: convert GradingPeriodCollectionSpec nav tests from QUnit to Jest
aaronshaf Dec 24, 2024
f769813
test: convert ProcessGradebookUpload tests from QUnit to Jest
aaronshaf Dec 24, 2024
2467ef8
test: convert GradeActions tests from QUnit to Jest
aaronshaf Dec 24, 2024
b99743b
test: convert GradebookFilters tests from QUnit to Jest
aaronshaf Dec 24, 2024
4aa7ff5
test: convert GridHelper tests from QUnit to Jest
aaronshaf Dec 24, 2024
a235a96
test: convert AssignmentListItemView tests from QUnit to Jest
aaronshaf Dec 24, 2024
0ce7fb1
test: convert GradebookFilters tests from QUnit to Jest
aaronshaf Dec 24, 2024
94d01e6
test: convert GradingPeriodSet tests from QUnit to Jest
aaronshaf Dec 24, 2024
58bd2ae
test: convert EditView tests from QUnit to Jest
mhulse Dec 24, 2024
b5fe4fe
skip two fickle tests
aaronshaf Dec 24, 2024
77b474a
update el translation
Dec 24, 2024
53e60ea
update tr translation
Dec 24, 2024
6fdcee5
update uk translation
Dec 24, 2024
2a879b0
bump media-capture-new to 10.2.1-snapshot-543
dwilli77 Dec 23, 2024
f5d5646
update el translation
Dec 25, 2024
f0e7a82
Fix EVAL-4865: Unable to add term to grading period sets in UI
aaronshaf Dec 26, 2024
0649f1b
test: add missing EditView QUnit tests to Jest version
mhulse Dec 24, 2024
30cc279
test: use better jsdom env; clean up tests
aaronshaf Dec 25, 2024
ad54364
update fa translation
Dec 30, 2024
fd7d9f7
update he translation
Dec 30, 2024
11b183a
update hu translation
Dec 30, 2024
05ad017
update hy translation
Dec 30, 2024
f91329f
update ko translation
Dec 30, 2024
3997796
update nn translation
Dec 30, 2024
68ccdfd
update tr translation
Dec 30, 2024
3fb97e7
update uk translation
Dec 30, 2024
76c3d29
fix: broken nextItem ref in FilePreview
aaronshaf Dec 24, 2024
252639c
fix: broken getBoundingClientRect call in K5Tabs
aaronshaf Dec 24, 2024
df2eb65
fix: getTime error in take_quiz
aaronshaf Dec 24, 2024
37178bb
spec: skip failing calendar2 module override test
mhulse Dec 30, 2024
8a9abba
fix tests that started failing Jan 1
aaronshaf Jan 1, 2025
dd169cf
Merge pull request #5 from instructure/master
manquer Jan 1, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
91 changes: 86 additions & 5 deletions .dependency-cruiser.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,84 @@ module.exports = {
forbidden: [
{
name: 'no-circular',
severity: 'info',
severity: 'error',
comment:
'This dependency is part of a circular relationship. You might want to revise ' +
'your solution (i.e. use dependency inversion, make sure the modules have a single responsibility) ',
from: {},
from: {
pathNot: [
// TODO: remove these
'packages/canvas-rce/es/rce/plugins/instructure_rce_external_tools/components/ExternalToolDialog/ExternalToolDialog.js',
'packages/canvas-rce/es/rce/plugins/instructure_rce_external_tools/dialog-helper.js',
'packages/canvas-rce/es/rce/plugins/instructure_rce_external_tools/ExternalToolsEnv.js',
'packages/canvas-rce/es/rce/plugins/instructure_rce_external_tools/lti11-content-items/RceLti11ContentItem.js',
'packages/canvas-rce/es/rce/plugins/instructure_rce_external_tools/lti13-content-items/models/ResourceLinkContentItem.js',
'packages/canvas-rce/es/rce/plugins/instructure_rce_external_tools/lti13-content-items/processEditorContentItems.js',
'packages/canvas-rce/es/rce/plugins/instructure_rce_external_tools/lti13-content-items/rceLti13ContentItemFromJson.js',
'packages/canvas-rce/es/rce/plugins/instructure_rce_external_tools/RceToolWrapper.js',
'packages/canvas-rce/es/rce/RCEWrapper.js',
'packages/canvas-rce/src/rce/plugins/instructure_rce_external_tools/components/ExternalToolDialog/ExternalToolDialog.tsx',
'packages/canvas-rce/src/rce/plugins/instructure_rce_external_tools/components/ExternalToolSelectionDialog/ExternalToolSelectionDialog.tsx',
'packages/canvas-rce/src/rce/plugins/instructure_rce_external_tools/dialog-helper.tsx',
'packages/canvas-rce/src/rce/plugins/instructure_rce_external_tools/ExternalToolsEnv.ts',
'packages/canvas-rce/src/rce/plugins/instructure_rce_external_tools/lti11-content-items/RceLti11ContentItem.tsx',
'packages/canvas-rce/src/rce/plugins/instructure_rce_external_tools/lti13-content-items/models/ResourceLinkContentItem.ts',
'packages/canvas-rce/src/rce/plugins/instructure_rce_external_tools/lti13-content-items/processEditorContentItems.ts',
'packages/canvas-rce/src/rce/plugins/instructure_rce_external_tools/lti13-content-items/rceLti13ContentItemFromJson.ts',
'packages/canvas-rce/src/rce/plugins/instructure_rce_external_tools/RceToolWrapper.ts',
'packages/canvas-rce/src/rce/RCEWrapper.jsx',
'ui/features/course_paces/react/actions/course_paces.ts',
'ui/features/course_paces/react/actions/pace_contexts.ts',
'ui/features/course_paces/react/actions/ui.ts',
'ui/features/course_paces/react/api/blackout_dates_api.ts',
'ui/features/course_paces/react/reducers/course_paces.ts',
'ui/features/course_paces/react/reducers/original.ts',
'ui/features/course_paces/react/shared/actions/blackout_dates.ts',
'ui/features/course_paces/react/shared/reducers/blackout_dates.ts',
'ui/features/enhanced_individual_gradebook/react/components/GradingResults/CheckpointGradeInputs.tsx',
'ui/features/enhanced_individual_gradebook/react/components/GradingResults/DefaultGradeInput.tsx',
'ui/features/enhanced_individual_gradebook/react/components/GradingResults/index.tsx',
'ui/features/enhanced_individual_gradebook/react/components/GradingResults/SubmissionDetailModal.tsx',
'ui/features/enhanced_individual_gradebook/react/components/LearningMasteryTabsView.tsx',
'ui/features/enhanced_individual_gradebook/react/components/OutcomeInformation/index.tsx',
'ui/features/enhanced_individual_gradebook/react/hooks/useSubmitScore.tsx',
'ui/features/enhanced_individual_gradebook/utils/gradebookUtils.ts',
'ui/features/enhanced_individual_gradebook/utils/gradeInputUtils.ts',
'ui/features/gradebook/react/default_gradebook/components/GradebookGrid.tsx',
'ui/features/gradebook/react/default_gradebook/components/InputsForCheckpoints.tsx',
'ui/features/gradebook/react/default_gradebook/components/SubmissionTray.tsx',
'ui/features/gradebook/react/default_gradebook/Gradebook.tsx',
'ui/features/gradebook/react/default_gradebook/GradebookGrid/formatters/AssignmentGroupCellFormatter.ts',
'ui/features/gradebook/react/default_gradebook/GradebookGrid/formatters/CellFormatterFactory.ts',
'ui/features/lti_registrations/manage/lti_1p3_registration_form/Lti1p3RegistrationOverlayState.ts',
'ui/features/lti_registrations/manage/lti_1p3_registration_form/Lti1p3RegistrationOverlayStateHelpers.ts',
'ui/features/speed_grader/react/SpeedGraderCheckpoints/SpeedGraderCheckpoint.tsx',
'ui/features/speed_grader/react/SpeedGraderCheckpoints/SpeedGraderCheckpointsContainer.tsx',
'ui/shared/assignments/react/AssignmentHeader.tsx',
'ui/shared/assignments/react/OptionsMenu.tsx',
'ui/shared/block-editor/react/assets/globalTemplates/index.ts',
'ui/shared/block-editor/react/components/user/blocks/IconBlock/IconBlock.tsx',
'ui/shared/block-editor/react/components/user/blocks/IconBlock/IconBlockToolbar.tsx',
'ui/shared/block-editor/react/components/user/blocks/IconBlock/index.ts',
'ui/shared/block-editor/react/components/user/common/IconPopup.tsx',
'ui/shared/block-editor/react/utils/getTemplates.tsx',
'ui/shared/block-editor/react/utils/index.ts',
'ui/shared/context-modules/differentiated-modules/react/Item/ItemAssignToTray.tsx',
'ui/shared/context-modules/differentiated-modules/react/Item/ItemAssignToTrayContent.tsx',
'ui/shared/context-modules/react/ContextModulesPublishIcon.tsx',
'ui/shared/context-modules/utils/publishOneModuleHelper.tsx',
'ui/shared/files/backbone/models/Folder.js',
'ui/shared/files/react/modules/filesEnv.js',
'ui/shared/lti/jquery/messages.ts',
'ui/shared/lti/jquery/subjects/lti.resourceImported.ts',
'ui/shared/lti/jquery/subjects/requestFullWindowLaunch.ts',
'ui/shared/mediaelement/index.js',
'ui/shared/mediaelement/mep-feature-tracks-instructure.jsx',
'ui/shared/mediaelement/UploadMediaTrackForm.jsx',
'ui/shared/temporary-enrollment/react/EnrollmentTreeGroup.tsx',
'ui/shared/temporary-enrollment/react/EnrollmentTreeItem.tsx',
],
},
to: {
circular: true,
},
Expand Down Expand Up @@ -96,7 +169,9 @@ module.exports = {
"This module depends on a module that cannot be found ('resolved to disk'). If it's an npm " +
'module: add it to your package.json. In all other cases you likely already know what to do.',
severity: 'error',
from: {},
from: {
pathNot: ['ui/shared/datetime/__tests__/momentSpec.js'],
},
to: {
couldNotResolve: true,
},
Expand Down Expand Up @@ -218,11 +293,17 @@ module.exports = {
],
options: {
doNotFollow: {
path: ['node_modules'],
path: [
'node_modules',
// when we no longer import from /es/ build dirs
// '/es/'
],
},

includeOnly: ['ui', 'packages'],

exclude: ['ui/shared/datetime/__tests__/momentSpec.js'],

/* false (the default): ignore dependencies that only exist before typescript-to-javascript compilation
true: also detect dependencies that only exist before typescript-to-javascript compilation
"specify": for each dependency identify whether it only exists before compilation or also after
Expand Down Expand Up @@ -261,7 +342,7 @@ module.exports = {
up the most expensive step in dependency cruising (module resolution)
quite a bit.
*/
extensions: [".js", ".jsx", ".ts", ".tsx", ".d.ts"],
extensions: ['.js', '.jsx', '.ts', '.tsx', '.d.ts'],

/* What to consider a 'main' field in package.json */
// if you migrate to ESM (or are in an ESM environment already) you will want to
Expand Down
2 changes: 2 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,8 @@ public/dist/
public/doc/
public/javascripts/translations/
!public/javascripts/translations/en.json
log/
!log/.keep
tmp/*
vendor/bundle/
vendor/*/.git
Expand Down
6 changes: 0 additions & 6 deletions .eslintignore

This file was deleted.

Loading
Loading