Resolve "[TCC planning] Frontend is incredibly slow with large amounts of entries" #135
No reviewers
Labels
No labels
Security
TeX
auto-update
board
done
board
ready
board
todo
check
delete-eslint-rc-js
check
update-builddeps-package-json
check
update-eslint-rc-js
check
update-gitignore
check
update-merge-request-template
check
update-prettier-ignore
check
update-pyproject-toml
check
update-renovate-json
check
update-tox-ini
part
backend
part
ci
part
docs
part
frontend
part
i18n
part
non-technical
part
packaging
prio
1
prio
2
prio
3
release-mr-5.x
size
large
size
medium
size
small
source
customer
source
customer::fsmw
source
customer::fss
source
customer::teckids
source
downstream
type
breaking
type
bug
type
feature
type
refactoring
workflow
blocked
workflow
confirmed
workflow
current-todo
workflow
discussing
workflow
new-app
workflow
wontfix
source::aleksolotl
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
aleksis/AlekSIS-App-Lesrooster!135
Loading…
Reference in a new issue
No description provided.
Delete branch "49-tcc-planning-frontend-is-incredibly-slow-with-large-amounts-of-groups"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes #49
assigned to @yuha
added 1 commit
ff61c3ba- Allow for including courses of child groups in TCC rasterCompare with previous version
added 2 commits
df4de0b6- Add loading indicatorse1720c32- Set fixed width in TCC rasterCompare with previous version
added 1 commit
ee9165da- Compute group combinations more efficiently and without duplicatesCompare with previous version
added 2 commits
d454ea9e- Fix subject resolving mechanism00139d24- Make header generation mechanism more efficientCompare with previous version
added 1 commit
4c12d985- ReformatCompare with previous version
added 2 commits
f222ea86- Some optimisations in frontend6cae2deb- ReformatCompare with previous version
@hansegucker could you have a look what else could be optimised?
added 1 commit
53a38d26- Move filtering of TCCs for ValidityRange to backendCompare with previous version
added 8 commits
63f7bd9b- Add optional course group creation8439c05c- Reformat447dd161- Set parent groups when creating course group4bb59c5b- Use preference for course group group typee747f66f- Make adding of group members to course groups configurable8a10b823- Change preference comment wordingf510699c- Set both name and shortname on newly created course groups80a427a9- Merge branch '47-tcc-planning-add-option-to-create-course-groups' into...Compare with previous version
added 1 commit
303ce99e- Move course name generation to backendCompare with previous version
added 1 commit
d4a3d428- ReformatCompare with previous version
I am not sure. How fast is this currently?
Not fast enough to be really nice to use with a realistic dataset, at least. Initial loading took some seconds with the site being unresponsive; and changing values causes some stuttering. Could you maybe try it out?
added 242 commits
master7ef331fa- Merge branch 'master' into 49-tcc-planning-frontend-is-incredibly-slow-with-large-amounts-of-groupsCompare with previous version
added 6 commits
cbccc175- Use active school term for filtering TCCs340ab9f3- Remove sending of school term when creating courses in TCC rasterab4c4d61- Remove unused copy from last VR button13f2a005- Remove unneeded imports77f05c6e- Auto-create TCC when using course pöanning feature6b87f2ac- Set translated default label for VR fieldCompare with previous version
added 1 commit
4ac86f4f- Avoid refetch after saving by updating subjects cache with resultsCompare with previous version
added 1 commit
Compare with previous version
added 1 commit
333c55fc- Implement TCC raster autosaveCompare with previous version
needs https://edugit.org/AlekSIS/onboarding/AlekSIS-App-Cursus/-/merge_requests/84
added 4 commits
ee768cd2- Make lesson quota field required & fire setting course data only on change7f4c51c2- Make lessonQuota not required548e9d71- Use TeacherField instead of custom autocompletec58789ee- Make TeacherField requiredCompare with previous version
added 1 commit
f0c2b7f0- Properly set data table loading stateCompare with previous version
added 1 commit
1982f79f- Move permission checkCompare with previous version
added 1 commit
Compare with previous version
added 1 commit
29e259ca- Speed TCC raster up by refactoring components and using v-lazyCompare with previous version
There should be at least one permission check, but probably just a global one.
Drop stuff commented out
Please add some commentary in
TimeboundCourseConfigRaster.changed this line in version 22 of the diff
added 1 commit
2edc01bf- Rename VR ID function argumentCompare with previous version
added 1 commit
744ebb13- Re-add perm checkCompare with previous version
like this?
changed this line in version 24 of the diff
added 1 commit
bc78eedf- Drop commented out code sectionsCompare with previous version
added 1 commit
61a8bd19- ReformatCompare with previous version
added 6 commits
masterabd23bfd- Merge branch 'master' into 49-tcc-planning-frontend-is-incredibly-slow-with-large-amounts-of-groupsCompare with previous version
Yes
added 2 commits
bcdf89a1- Remove debugging printsf45a9e33- Add commentsCompare with previous version
done
resolved all threads
marked this merge request as ready
added 1 commit
68824efa- Fix lint and reformatCompare with previous version
mentioned in commit
3566a73099