Resolve "Attendance Tracking for Free Schools" #915
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!915
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "380-attendance-tracking-for-free-schools"
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?
Information and screenshots
No further information have been provided.
Checklist
tox -e reformat,lintusedapps.pyandREADME.rstup-to-dateBackend checklist
Frontend checklist (mandatory with ~"part::frontend")
Closes #380
added 1 commit
Compare with previous version
added 1 commit
Compare with previous version
added 48 commits
375-fix-participationstatus-editing-in-coursebook-absence-overview-mode-follow-up-from-draft-port44385710- Allow disabling auto-generated participation-statuses56a7b93b- Move ParticipationStatus queries to the queries subdir56e1227f- Move creation of participation_statusses into own methodf4650af4- Create block for creating participation statuses manuallyCompare with previous version
added 6 commits
375-fix-participationstatus-editing-in-coursebook-absence-overview-mode-follow-up-from-draft-port95c24206- Allow creating participation statuses in the ManageStudentsDialoga87ed3a8- Merge remote-tracking branch...838ee3d9- Fix creation of participation statuses3017b55c- Translate participation checkinCompare with previous version
deleted the
375-fix-participationstatus-editing-in-coursebook-absence-overview-mode-follow-up-from-draft-portbranch. This merge request now targets themasterbranchadded 18 commits
master488b33c7- Merge remote-tracking branch 'origin/master' into 380-attendance-tracking-for-free-schools5e50d52c- Fix creation order of participationsacb91a53- Force creation of participations via the endpointCompare with previous version
added 1 commit
8fdf77eb- Allow directly setting absence reasonsCompare with previous version
added 1 commit
b09ee3fa- Fix cache update after check-in in coursebookCompare with previous version
added 1 commit
11814783- Fix transition for ManageStudentsDialog.vue actionsCompare with previous version
added 1 commit
ae53bed4- Fix documentation touch cache updateCompare with previous version
added 1 commit
58169c2b- Rename tracking mode preference and add choicesCompare with previous version
added 1 commit
1e5b1d97- Adapt to course type tracking modeCompare with previous version
added 1 commit
360b1577- Move documentation tracking mode to propertyCompare with previous version
added 1 commit
ddc27a22- Adapt add_documentation_for_lesson_event_ruleCompare with previous version
added 2 commits
cb0d0025- Start work on self-checkin componentsa0f877d9- Merge remote-tracking branch 'origin/380-attendance-tracking-for-free-schools'...Compare with previous version
added 1 commit
37ce6770- Fix typoCompare with previous version
added 3 commits
136d0114- Add documentation self check-in predicateb9a8bcf7- Add some todos27094ffd- Add self check-in ruleCompare with previous version
added 1 commit
96ff2fae- Take rule into regard in frontendCompare with previous version
added 1 commit
95128a37- Fix wrong permission check in frontendCompare with previous version
added 1 commit
1c0631f8- Use self check-in perm check for self check-in buttonCompare with previous version
added 1 commit
f4ba8bd5- Add missing importCompare with previous version
added 1 commit
6e35f1dd- Fix documentation referenceCompare with previous version
added 1 commit
89d37394- Use correct graphene typeCompare with previous version
added 1 commit
59a91f9f- Use correct mutation in self check-in buttonCompare with previous version
added 1 commit
243ff42e- Move permission checkCompare with previous version
added 1 commit
4958e71a- Use get_or_create_by_id in particiption status creation mutationCompare with previous version
added 1 commit
228d3969- Adapt participation status permission checkCompare with previous version
added 3 commits
695d92a3- Drop unused logic in cache update function1fa7cfa9- Drop unused absence reason parameter from mutation variables772701ab- Add todosCompare with previous version
added 1 commit
92ea8332- Fix cache updating on self check inCompare with previous version
added 1 commit
7ca2dd08- ReformatCompare with previous version
added 1 commit
c3a4d1fb- Use default absence reason for mandatory check in modeCompare with previous version
added 24 commits
34a4ebf2- Fix absence reasons query4fff072f- Remove unneeded imports24b46a37- Add marginsa9786ba2- Correctly call onPromptPatch/-Delete9926aea9- WIP: Debug non-expaanding expansion panelsf533857b- Fix tracking_mode property calculationf9959bb1- Merge remote-tracking branch...35198bce- Allow querying empty and current participations6dfa9e1c- Fix widget keyc9c0654f- Create initial version of current check-in widgetCompare with previous version
added 1 commit
d0541566- Cleanup participations.graphqlCompare with previous version
added 2 commits
c4ab7409- Cleanupb708e981- Finish up person page widgetCompare with previous version
added 2 commits
127ffaa1- Workaround for broken resolve_participations_of_person75c9385f- Merge branch '380-attendance-tracking-for-free-schools' of...Compare with previous version
added 2 commits
41208058- Translate widget8f72e40b- Include documentation titleCompare with previous version
added 1 commit
36cbed63- Fix print button iconCompare with previous version
added 1 commit
024d8e8e- Add paarticipation status indicator / self check-in to lesson event cardCompare with previous version
added 2 commits
5f6e9f71- Add changelogcd5a608e- ReformatCompare with previous version
added 1 commit
4debfc13- ReformatCompare with previous version
marked the checklist item tox -e reformat,lint used as completed
marked the checklist item Changelog updated/No update necessary as completed
marked the checklist item Use permissions for all GraphQL mutations as completed
marked the checklist item Use query optimizer for all GraphQL queries as completed
marked the checklist item Don't use inefficient DB queries as completed
assigned to @hansegucker
marked this merge request as ready
added 1 commit
90f5ae2a- Replace empty state with mascotCompare with previous version
added 1 commit
13aedfd2- Add text below mascotCompare with previous version
marked the checklist item Screenshots are attached (mobile and desktop) as completed
marked the checklist item Tested on mobile, tablet, and desktop sizes as completed
marked the checklist item Adhered to frontend guidelines as completed
marked the checklist item Tested with admin account as completed
marked the checklist item Tested with normal account (based on permissions) as completed
Drop
Drop
?
No newline
Drop
Relevant?
left review comments
changed this line in version 45 of the diff
added 1 commit
b054a65c- Apply 1 suggestion(s) to 1 file(s)Compare with previous version
created #381 to continue this discussion
not necessarily
resolved all threads
changed this line in version 46 of the diff
changed this line in version 46 of the diff
changed this line in version 46 of the diff
changed this line in version 46 of the diff
changed this line in version 46 of the diff
changed this line in version 46 of the diff
added 1 commit
8dd6319f- Drop some commentsCompare with previous version
mentioned in commit
54e9989c50mentioned in issue #269
generally, the fullscreen statistics page is rather ugly. content alignment in the expansion panels could be improved, for example.
.
left review comments
resolved all threads
created #382 to continue this discussion
mentioned in issue #382
the group statistics page is still disabled due to it not having been ported yet
resolved all threads
created #383 to continue this discussion
mentioned in issue #383
there should probably be some kind of room overview / check-in page for specific rooms in preparation for the NFC tag self check-in feature
resolved all threads
created #384 to continue this discussion
mentioned in issue #384