source-academy / frontend

Frontend of Source Academy, an online experiential environment for computational thinking (React, Redux, Saga, Blueprint)
https://sourceacademy.org
Apache License 2.0
101 stars 164 forks source link

Migrate to Redux Toolkit part 11 #2999

Closed RichDom2185 closed 1 month ago

RichDom2185 commented 1 month ago

Description

Cleaned up remaining action creator to use new helpers and move away from named exports for more of them.

Also fixed a bug with the admin panel giving a 404. This regression was caused in #2763.

Type of change

How to test

Checklist

coveralls commented 1 month ago

Pull Request Test Coverage Report for Build 9062718299

Details


Changes Missing Coverage Covered Lines Changed/Added Lines %
src/commons/application/actions/CommonsActions.ts 3 4 75.0%
src/commons/collabEditing/CollabEditingActions.ts 4 5 80.0%
src/commons/dropdown/DropdownCreateCourse.tsx 0 1 0.0%
src/commons/fileSystemView/FileSystemViewDirectoryNode.tsx 0 1 0.0%
src/commons/sagas/PlaygroundSaga.ts 18 19 94.74%
src/features/sourceRecorder/SourceRecorderActions.ts 7 8 87.5%
src/pages/academy/grading/subcomponents/GradingSubmissionsTable.tsx 0 1 0.0%
src/pages/academy/groundControl/subcomponents/DefaultChapterSelect.tsx 0 1 0.0%
src/commons/fileSystemView/FileSystemViewFileName.tsx 0 2 0.0%
src/commons/fileSystemView/FileSystemViewFileNode.tsx 0 2 0.0%
<!-- Total: 61 158 38.61% -->
Files with Coverage Reduction New Missed Lines %
src/pages/academy/sourcereel/Sourcereel.tsx 1 0.0%
<!-- Total: 1 -->
Totals Coverage Status
Change from base Build 9062474924: -0.2%
Covered Lines: 4891
Relevant Lines: 14670

💛 - Coveralls