AlekSISĀ® issueshttps://edugit.org/groups/AlekSIS/-/issues2024-03-28T18:03:45Zhttps://edugit.org/AlekSIS/official/AlekSIS-Core/-/issues/991Use tooltips for all unclear frontend spots2024-03-28T18:03:45ZJulianUse tooltips for all unclear frontend spotsPlaces where this should be done (list is not done, should be extended)
- buttons without labels
- Sidenav toggle (the hamburger icon)
- the notification dialog button in the navbar
- the account menu trigger button in the navbar
...Places where this should be done (list is not done, should be extended)
- buttons without labels
- Sidenav toggle (the hamburger icon)
- the notification dialog button in the navbar
- the account menu trigger button in the navbar
- the delete button in the inline crud list (this was there some time ago, probably got lost during the crud refactoring)
- left right navigation in calendar
- floating action button in calendar
- PersonChip should show fullName in tooltip (iff shortname is displayed in chip but fullname is also supplied)https://edugit.org/AlekSIS/official/AlekSIS-Core/-/issues/997Calendar scrolls to end due to some unknown reason2024-03-28T17:53:29ZJonathan Wethgit@jonathanweth.deCalendar scrolls to end due to some unknown reasonWhen I open the calendar, it defaults to the following view:
![grafik](/uploads/f33cb2a539499c6cb2672eaeca4138b2/grafik.png)When I open the calendar, it defaults to the following view:
![grafik](/uploads/f33cb2a539499c6cb2672eaeca4138b2/grafik.png)[NLnet #1] Fix existing bugs with new timetablehttps://edugit.org/AlekSIS/official/AlekSIS-App-Chronos/-/issues/239Substitutions table for new data model2024-03-28T16:57:15ZJonathan Wethgit@jonathanweth.deSubstitutions table for new data modelhttps://edugit.org/AlekSIS/official/AlekSIS-App-Chronos/-/issues/231Remove legacy frontend2024-03-28T16:55:29ZHangzhi Yuhangzhi@protonmail.comRemove legacy frontend[NLnet #1] Fix existing bugs with new timetableJonathan Wethgit@jonathanweth.deJonathan Wethgit@jonathanweth.dehttps://edugit.org/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/issues/44Check again whether holidays are really in the exdates2024-03-28T16:45:01ZJonathan Wethgit@jonathanweth.deCheck again whether holidays are really in the exdatesalso consider that validity ranges have to resynced if they are affected by holiday changes.also consider that validity ranges have to resynced if they are affected by holiday changes.[NLnet #1] Fix existing bugs with new timetableJonathan Wethgit@jonathanweth.deJonathan Wethgit@jonathanweth.dehttps://edugit.org/AlekSIS/official/AlekSIS-Core/-/issues/985Add tooltips to icons on person overview page2024-03-27T20:03:15ZJulianAdd tooltips to icons on person overview pageThere is a card with different facts about a person:
![image](/uploads/16bde48ef073cd1effe792794844cbff/image.png)
However these icons may not be self-explaining, meaning we want to communicate what data is shown there. How should this...There is a card with different facts about a person:
![image](/uploads/16bde48ef073cd1effe792794844cbff/image.png)
However these icons may not be self-explaining, meaning we want to communicate what data is shown there. How should this be done? A [Vuetify tooltip](https://v2.vuetifyjs.com/en/components/tooltips/) should be used, to display the field name (e.g. "address" or "date of birth") when hovering over the _icon_ (or maybe the entire row?).Pinguinpinguin@lagerfeuerhacker.dePinguinpinguin@lagerfeuerhacker.dehttps://edugit.org/AlekSIS/official/AlekSIS-App-Alsijil/-/issues/275Make subject editable in new course book2024-03-27T19:45:18ZJonathan Wethgit@jonathanweth.deMake subject editable in new course bookhttps://edugit.org/AlekSIS/official/AlekSIS-Core/-/issues/996Person editing form disabled2024-03-27T18:58:26ZmagicfelixPerson editing form disabledmagicfelixmagicfelixhttps://edugit.org/AlekSIS/official/AlekSIS-App-Alsijil/-/issues/273Think about tardinesses2024-03-27T17:24:36ZJulianThink about tardinessesProbably some kind of positivesmallinputfield? Not included in models or mockups right nowProbably some kind of positivesmallinputfield? Not included in models or mockups right now[NLnet #3] Implement support for absencesJonathan Wethgit@jonathanweth.deJonathan Wethgit@jonathanweth.dehttps://edugit.org/AlekSIS/official/AlekSIS-Core/-/issues/850Do not restart vite serve on every uwsgi reload2024-03-27T15:43:41ZJonathan Wethgit@jonathanweth.deDo not restart vite serve on every uwsgi reloadThis would fasten development very much.This would fasten development very much.https://edugit.org/AlekSIS/official/AlekSIS/-/issues/33Dependency Dashboard2024-03-27T15:10:32ZTine WittlerDependency DashboardThis issue provides visibility into Renovate updates and their statuses. [Learn more](https://docs.renovatebot.com/key-concepts/dashboard/)
## Open
These updates have all been created already. Click a checkbox below to force a retry/re...This issue provides visibility into Renovate updates and their statuses. [Learn more](https://docs.renovatebot.com/key-concepts/dashboard/)
## Open
These updates have all been created already. Click a checkbox below to force a retry/rebase of any.
- [ ] <!-- rebase-branch=renovate/registry.edugit.org-teckids-team-sysadmin-docker-images-python-pimped-master -->[Update registry.edugit.org/teckids/team-sysadmin/docker-images/python-pimped:master Docker digest to e244fd5](!231)
- [ ] <!-- rebase-branch=renovate/sphinx_material-0.x -->[Update dependency sphinx_material to ^0.0.36](!227)
- [ ] <!-- rebase-branch=renovate/aleksis-core-3.x -->[Update dependency aleksis-core to ~3.2](!234)
- [ ] <!-- rebase-branch=renovate/selenium-4.x -->[Update dependency selenium to <4.20.0](!223)
- [ ] <!-- rebase-branch=renovate/flake8-7.x -->[Update dependency flake8 to v7](!236)
- [ ] <!-- rebase-branch=renovate/pytest-8.x -->[Update dependency pytest to v8](!238)
- [ ] <!-- rebase-branch=renovate/pytest-cov-5.x -->[Update dependency pytest-cov to v5](!242)
- [ ] <!-- rebase-branch=renovate/pytest-sugar-1.x -->[Update dependency pytest-sugar to v1](!239)
- [ ] <!-- rebase-branch=renovate/safety-3.x -->[Update dependency safety to v3](!237)
- [ ] <!-- rebase-branch=renovate/sphinx-autodoc-typehints-2.x -->[Update dependency sphinx-autodoc-typehints to v2](!240)
- [ ] <!-- rebase-branch=renovate/postgres-16.x -->[Update postgres Docker tag to v16](!228)
- [ ] <!-- rebase-all-open-prs -->**Click on this checkbox to rebase all open MRs at once**https://edugit.org/AlekSIS/official/AlekSIS-App-Untis/-/issues/68Import consecutive lessons as one lesson with correct slot_start/slot_end2024-03-27T11:27:55ZJonathan Wethgit@jonathanweth.deImport consecutive lessons as one lesson with correct slot_start/slot_endhttps://edugit.org/AlekSIS/official/AlekSIS-Core/-/issues/995Re-evaluate querying behaviour on error 500 & offline2024-03-27T02:05:53ZHangzhi Yuhangzhi@protonmail.comRe-evaluate querying behaviour on error 500 & offlineApparently, the offline detection feature sometimes doesn't work properly or is triggered in cases in which it should not be triggered; and queries failing for reasons that are unlikely to change (permission-related stuff, for example) a...Apparently, the offline detection feature sometimes doesn't work properly or is triggered in cases in which it should not be triggered; and queries failing for reasons that are unlikely to change (permission-related stuff, for example) are retried several (5?) times with only a short debounce time span.https://edugit.org/AlekSIS/official/AlekSIS-Core/-/issues/986Sort menu2024-03-26T10:52:23ZJonathan Wethgit@jonathanweth.deSort menu~~- [ ] Rename "People" to "Persons and Groups"~~
- [ ] Move "Invite person" to persons page
- [ ] Drop "Groups and child groups" at all
- [ ] New menu item "Data management" with Rooms, Announcements, Holidays, and School Terms~~- [ ] Rename "People" to "Persons and Groups"~~
- [ ] Move "Invite person" to persons page
- [ ] Drop "Groups and child groups" at all
- [ ] New menu item "Data management" with Rooms, Announcements, Holidays, and School TermsLukas WeicheltLukas Weichelthttps://edugit.org/AlekSIS/official/AlekSIS-App-Chronos/-/issues/238Add cancel shortcut to substitution dialog2024-03-24T10:33:01ZJonathan Wethgit@jonathanweth.deAdd cancel shortcut to substitution dialoghttps://edugit.org/AlekSIS/official/AlekSIS-Core/-/issues/993Frontend for viewing group calendars2024-03-23T16:45:46ZmagicfelixFrontend for viewing group calendarsCurrently (with Core and Chronos installed) there are three yes/no decisions: birthdays, holidays, personal events, lessons and supervisions.
While for the timetable there is a possibility to view the calendar (timetable) of a specific ...Currently (with Core and Chronos installed) there are three yes/no decisions: birthdays, holidays, personal events, lessons and supervisions.
While for the timetable there is a possibility to view the calendar (timetable) of a specific group, it is currently not possible to e.g. view all personal (custom) events of one or more specific groups.
For birthdays, it would be useful to be able to only view the birthdays of members of one or more selected groups.https://edugit.org/AlekSIS/onboarding/AlekSIS-App-Cursus/-/issues/8Follow-up from "Draft: Resolve "Frontend for Models Subject and Course""2024-03-21T20:55:33ZJonathan Wethgit@jonathanweth.deFollow-up from "Draft: Resolve "Frontend for Models Subject and Course""The following discussion from !2 should be addressed:
- [ ] @yuha started a [discussion](https://edugit.org/AlekSIS/onboarding/AlekSIS-App-Cursus/-/merge_requests/2#note_82408): (+1 comment)
> FIXME: Selecting parent subject (and ...The following discussion from !2 should be addressed:
- [ ] @yuha started a [discussion](https://edugit.org/AlekSIS/onboarding/AlekSIS-App-Cursus/-/merge_requests/2#note_82408): (+1 comment)
> FIXME: Selecting parent subject (and possibly other related objects) via ForeignKeyField not possible when parent subject was just created (works after page reload) due to data not being refetched.
@yuha Please check and give this issue a meaningful title.[NLnet #1] Fix existing bugs with new timetableHangzhi Yuhangzhi@protonmail.comHangzhi Yuhangzhi@protonmail.comhttps://edugit.org/AlekSIS/onboarding/AlekSIS-App-Cursus/-/issues/9Fix problems with permissions (and workarounds)2024-03-21T20:54:52ZJonathan Wethgit@jonathanweth.deFix problems with permissions (and workarounds)[NLnet #1] Fix existing bugs with new timetableHangzhi Yuhangzhi@protonmail.comHangzhi Yuhangzhi@protonmail.comhttps://edugit.org/AlekSIS/official/AlekSIS-App-Chronos/-/issues/237Allow creation of custom LessonEvents2024-03-21T16:50:11ZJonathan Wethgit@jonathanweth.deAllow creation of custom LessonEventslike personal events, just as lesson events with additional attributeslike personal events, just as lesson events with additional attributes[NLnet #1] Fix existing bugs with new timetablehttps://edugit.org/AlekSIS/official/AlekSIS-App-Chronos/-/issues/169Link to Alsijil from timetable2024-03-21T16:47:43ZTom Teichlertom.teichler@teckids.orgLink to Alsijil from timetableWe should link to Alsijil from timetable, if Alsijil is installed.We should link to Alsijil from timetable, if Alsijil is installed.[NLnet #3] Implement new course book