Resolve "Add statistics page for absences" #751
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
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
aleksis/AlekSIS-App-Alsijil!751
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "266-add-statistics-page-for-absences"
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 #266
assigned to @hansegucker
added 1 commit
Compare with previous version
added 2 commits
Compare with previous version
added 1 commit
Compare with previous version
Requires https://edugit.org/AlekSIS/official/AlekSIS-Core/-/merge_requests/1466.
added 1 commit
Compare with previous version
added 1 commit
Compare with previous version
added 2 commits
Compare with previous version
added 4 commits
Compare with previous version
added 1 commit
Compare with previous version
added 7 commits
Compare with previous version
added 9 commits
Compare with previous version
added 8 commits
Compare with previous version
added 7 commits
Compare with previous version
added 7 commits
Compare with previous version
added 1 commit
Compare with previous version
added 6 commits
Compare with previous version
added 1 commit
Compare with previous version
added 11 commits
Compare with previous version
added 1 commit
Compare with previous version
added 10 commits
Compare with previous version
added 14 commits
Compare with previous version
added 3 commits
Compare with previous version
added 1 commit
Compare with previous version
added 4 commits
Compare with previous version
added 1 commit
Compare with previous version
added 1 commit
Compare with previous version
added 54 commits
604ee125- Add switch to own page button4c79b195- Return school-term for statistics-by-person-queryc3d4e378- Integrate StatisticsForPersonPage47bf1e25- Style the StatisticsForPersonCard9f2484b9- Move the loading placeholders inside the sub-cardsce9f8fb0- Add school-term-select & crud-iterator to StatisticsForPersonPagea0cd32d8- Style personal-notes-list a bit85814606- TMP (DELETE ME): Update person-id & school-term-id22f64a6c- Implement documentations for person list and query81562bc0- Sketch documentations for person backendCompare with previous version
added 1 commit
0afdb47f- WIP Implement StatisticsForGroupTabCompare with previous version
added 66 commits
masterd05affe7- Merge branch 'master' into 266-add-statistics-page-for-absencesCompare with previous version
added 1 commit
46a485e8- Add first real queries for class register statisticsCompare with previous version
added 357 commits
masterddd6c62d- Make schoolTerm optional305fc198- Add field person to StatisticsByPersonType06a20250- Show StatisticsForGroupTab.vue on GroupOverviewPage0c644d54- Kind of display a working table in StatisticsForGroupTab.vue4b9f58a5- Merge branch 'master' into 266-add-statistics-page-for-absencesCompare with previous version
added 1 commit
61623dc1- Show extraMarks and absenceReasons in GroupStatisticsCompare with previous version
added 4 commits
e68baa81- Respet `onlyShowCount` in ExtraMarkChip.vue9600f28f- Display chips for absence reasons and extramarks12b68860- Show tardinesses in group statistics table0b99184e- Simplify translationsCompare with previous version
added 3 commits
4c265ccf- Show (currently inactive) "Details" buttone77cfa11- Make chips dense and center aligned667648fc- ReformatCompare with previous version
The statistics module is (probably) really broken without a school term select.
added 1 commit
765fc1bc- Improve statistic queries, fix some bugs, include tardinessCompare with previous version
added 1 commit
f1aab9f2- Use person chip for person columnCompare with previous version
mentioned in issue #258
added 1 commit
db46ad3e- Inject statistiscs widget on person detail pageCompare with previous version
added 4 commits
9bc34b0e- Improve tardiness wordinge229d12c- Display tardiness average and sumc3b04d8a- Center tardiness information6700e8d9- Use grid-based styling of statistics cardCompare with previous version
added 7 commits
5b1b694c- Fix ordering of columnsd5b1b1e7- Translate person page statistics cardafafa2a4- Fix statistics full person page218cb017- Link correctly to statistics full person pageb029a3bc- Fix statistics dummy docs82aa865e- Fix linter1499b48c- Reimplement compact mode of statistics cardCompare with previous version
added 3 commits
f5cf4ea3- Use correct number format for numbersd8a1fe83- Drop mock person statistics pageaa94a9c1- Correct number formatting on group tabCompare with previous version
Split up in
PersonalNoteandParticipationStatustypes – we also have two different tables for this in the frontend.@ZugBahnHof Please comment your bug here.
changed this line in version 41 of the diff
added 4 commits
d0dc97e9- Drop DocumentationByPersonTypef03929a2- Translatec46a2427- Update statistical queries to reflect schema changesb88f7fd3- Use new queriesCompare with previous version
added 3 commits
abfc8bc5- Query more documentation fields5b2d5b99- Allow mode swithcing on person statistics376c272a- Show noteCompare with previous version
added 3 commits
fbc06654- Show Rearrange list item title03cc18b2- Apply ripple effect to list itemsada3a164- Fix date renderingCompare with previous version
@ZugBahnHof Please identify what tasks are left for the backend that I have to do.
Bug: For a fresh SchoolTerm with no data the annotations will empty the queryset.
added 48 commits
master098a7a1d- Merge branch 'master' into 266-add-statistics-page-for-absencesCompare with previous version
added 3 commits
masterb14d34c2- Merge branch 'master' into 266-add-statistics-page-for-absencesCompare with previous version
changed this line in version 46 of the diff
added 2 commits
3e931079- Fix queries for person statisticsa846e11c- ReformatCompare with previous version
added 7 commits
9464400d- Drop StatisticsPersonalNotesList7ed6f217- Use correct query for loading statee1287218- Update layout of tardiness card (horizontal stack)6979962b- Reformatdaebead9- Fix linte2d70ec9- Add field documentation to personal notea2fa7650- Hide tardiness sum if never lateCompare with previous version
it would be cool to have it at least…
Todo
added 1 commit
454d3e3b- Add permissions for coursebook statisticsCompare with previous version
added 1 commit
8377e20b- Also filter personal notes on statistics pageCompare with previous version
added 1 commit
136c261b- Fix filter query for groupsCompare with previous version
added 1 commit
5ffa24ae- Fix queryCompare with previous version
Would this snippet increase performance?
added 5 commits
masterfd5d4841- Merge branch 'master' into 266-add-statistics-page-for-absencesCompare with previous version
added 2 commits
5c92ef2b- Use Fullscreendialog for Statistics pagef01a86f9- Fix linking inbetween statistical viewsCompare with previous version
added 4 commits
61732927- Fix statistics translationsb3e94ed8- Order statistics desc by time592425bc- Reformat13fbb415- Add (disabled) print buttonCompare with previous version
No, because the group_types query is used directly below.
changed this line in version 55 of the diff
added 1 commit
726d95d3- Apply 1 suggestion(s) to 1 file(s)Compare with previous version
The dialog doesn't work on mobile:

You now also can remove the school term select and use the global school term state.
added 9 commits
master048c091a- Merge branch 'master' into 266-add-statistics-page-for-absencesCompare with previous version
added 4 commits
be3ee4d5- Limit page widthe4fdd4c4- Move note to the sided4ea461e- Move statistics card to bottomsheet on mobile2e511a6c- ReformatCompare with previous version
@hansegucker any progress on this?
added 3 commits
57249ffb- Display error if statistics are empty (should never occur)15e96ddf- Adapt statistics to current schooltermda7365e9- Fix amends for empty documentationsCompare with previous version
I think I removed the symptom, but not neccessarily the cause
Please, oh permission gods, handle this, as it could possibly be dangerous @hansegucker @yuha
Save selected tab in url
!
added 1 commit
219ee8d7- Save tab state in urlCompare with previous version
created #328 to continue this discussion
mentioned in issue #328
added 2 commits
f631a9ba- Remove TODO2fa25234- Update changelogCompare with previous version
I took a look and it should be fine the way it is now.
resolved all threads
marked this merge request as ready
mentioned in commit
43588ac578