Expired
Milestone
Jun 30, 2023–Dec 22, 2023
2023.12 – "Falk"
Unstarted Issues (open and unassigned)
23
- AlekSIS-Core · Introduce parent model Resource
- AlekSIS · Ensure that everything is covered by reversion
- AlekSIS-Core · Something loads personal preferences without person
- AlekSIS-App-Stoelindeling · Set icons for active menu entries
- AlekSIS-Core · Allow (manual) updating of ForeignKeyField content
- AlekSIS-Core · Can't create OAuthApplication due to not-null violation
- AlekSIS-Core · Prevent GraphQL query/mutation name collisions
- AlekSIS-App-Untis · Class absences: Lessons with multiple classes are marked as cancelled even if only one of the classes is absent
- AlekSIS-Core · Check that styling and wording of all system-generated emails is appropriate
- AlekSIS-Core · Show more informative errors than 404
- AlekSIS-Core · Automatic person creation on registration does not work
- AlekSIS-Core · OTP-Token emails don't contain anything besides the token
- AlekSIS-Core · Expose string representation of Groups via GraphQl API
- AlekSIS-Core · Create more common translations
- AlekSIS-App-Untis · Fix 0003_guess_school_id migration
- AlekSIS-Core · Create CORS and CSP for AlekSIS
- AlekSIS-Core · Invalidate all sessions of user when user person is changed
- AlekSIS-Core · Review use of REST vs. GraphQL
- AlekSIS-Core · One-time login links
- AlekSIS-App-Chronos · [Docs] Add dev documentation
- AlekSIS-Core · [2FA] Socialaccount ignores 2fa
- AlekSIS-Core · Permissions/rules for Person data fields
- AlekSIS · Digital signage
Ongoing Issues (open and assigned)
15
- AlekSIS-App-Untis · Import of supervisions fails sometimes
- AlekSIS-Core · Error handling with personal event creation is not usable
- AlekSIS · Consider `PROTECT` instead of `CASCADE` for some models
- AlekSIS-Core · Add frontend for Free/Busy model
- AlekSIS · Build release docs from tags
- AlekSIS-Core · DateField doesn't set value on click occasionally
- AlekSIS · The Aleksolotl – Development of AlekSIS' mascot
- AlekSIS-Core · Input fields in forms should use same style as in Plank
- AlekSIS-Core · New row function for interactive edit mode in crud data tables is missing
- AlekSIS-Core · Implement server-side pagination for GraphQL queries
- AlekSIS-Core · Inject results of whoAmI and systemProperties into all Components
- AlekSIS-Core · Remove syncable fields
- AlekSIS-App-CSVImport · Implement CSV export
- AlekSIS-Core · Error if creating a new school term without a start and end date
- AlekSIS-Core · Reversion does not work as expected
Completed Issues (closed)
79
- AlekSIS-Core · ButtonMenu icon should be centered if there is no text
- AlekSIS-Core · Fix password reset
- AlekSIS-Core · [Data checks] Run data checks before migrations
- AlekSIS-Core · Gender choices aren't translated
- AlekSIS-Core · Include date and view mode in url parameters in calendar
- AlekSIS-Core · FAB in calendar
- AlekSIS-Core · Fix permissions for school term
- AlekSIS-Core · Make calendar overview page non-scrollable
- AlekSIS-Core · Datepicker in calendar overview sometimes overlaps big calendar
- AlekSIS-Core · Make calendar type select button group mandatory
- AlekSIS-Core · Allow for creation of full-day events
- AlekSIS-Core · Tidy up personal event dialog
- AlekSIS-Core · Delete button in personal event detail card should be secondary
- AlekSIS-Core · Recurrence field does not work when yearly option is selected
- AlekSIS-Core · A11y fill in calendar icon of selected view
- AlekSIS-Core · Set icons for active menu entries
- AlekSIS-App-Untis · Set icons for active menu entries
- AlekSIS-App-Resint · Set icons for active menu entries
- AlekSIS-App-Matrix · Set icons for active menu entries
- AlekSIS-App-LDAP · Set icons for active menu entries
- AlekSIS-App-Hjelp · Set icons for active menu entries
- AlekSIS-App-DashboardFeeds · Set icons for active menu entries
- AlekSIS-App-Chronos · Set icons for active menu entries
- AlekSIS-App-CSVImport · Set icons for active menu entries
- AlekSIS-App-Alsijil · Set icons for active menu entries
- AlekSIS · Set icons for active menu entries
- AlekSIS-Core · Implement error codes for frontend
- AlekSIS · Set fields explicitly for all queries/mutations
- AlekSIS · Update CONTRIBUTING.rst
- AlekSIS-Core · Events on last day of range to be fetched are not fetched
- AlekSIS-Core · Job Failed #236282
- AlekSIS-Core · After editing an OAuth application, an AlekSIS Matrjoschka situation occurs
- AlekSIS-Core · Uniform error handling in frontend
- AlekSIS-Core · Optimize calendar for mobile usage
- AlekSIS-Core · Refactor InlineCRUDList and ObjectCRUDList
- AlekSIS-Core · Birthday calendar entries should show real birthday
- AlekSIS-Core · Set calendar feed language correctly
- AlekSIS-App-Chronos · Lessons doesn't get cancelled by events in "My timetable"
- AlekSIS-App-Alsijil · Lessons doesn't get cancelled by events in "My timetable"
- AlekSIS-App-Alsijil · Fix white screen during horizontal scrolling of person list in class register daily view
- AlekSIS-Core · parent_groups_recursive and respective functions not working due to error with CTE
- AlekSIS-Core · Show short name in person overview
- AlekSIS-Core · Mini-AlekSIS still spawns when impersonation is ended
- AlekSIS-Core · Allow for creation of simple events
- AlekSIS-App-CSVImport · Adapt for Core 4.0
- AlekSIS-Core · Editing objects may lead to disappearance of relations to model instances managed by apps
- AlekSIS-Core · Set fields explicitly for all queries/mutations
- AlekSIS-App-Alsijil · Adapt to Core 4.0
- AlekSIS-App-Chronos · Adapt to Core 4.0
- AlekSIS-Core · Performance improvements for calendar
- AlekSIS-Core · Improve design of cancelled/replaced calendar events
- AlekSIS-Core · Support rule-based enabling/disabling of calendars
- AlekSIS-Core · Main v-container behaves strange
- AlekSIS-Core · Remove Yubikey support
- AlekSIS-App-Resint · Create migration for Managed By App Label
- AlekSIS-Core · Provide URL representation for every object
- AlekSIS-Core · Collapse icon on progress drawer is inverted
- AlekSIS-Core · Update material design icons
- AlekSIS-Core · Drop-down menu on touch devices behaves strange
- AlekSIS-App-CSVImport · Fix back URL of import tasks
- AlekSIS-Core · Data management for the Models `Room` and `SchoolTerm`
- AlekSIS-Core · Move DeleteDialog from Plank to Core
- AlekSIS-Core · Move UpdateIndicator from Alsijil
- AlekSIS-Core · Generic Item Deletion Component
- AlekSIS-App-Chronos · Fixtures contain old Room model
- AlekSIS-Core · Supply { classes } in action slot of ListView
- AlekSIS-Core · Fill icons of active menu entries to make them accessible
- AlekSIS-Core · Verify default icons; change delete to a trashcan
- AlekSIS-Core · Add model for tracking holidays
- AlekSIS-Core · Move generic components from AlekSIS-App-Plank to core
- AlekSIS-App-Alsijil · Class register printout fails with Core 3.0
- AlekSIS-Core · Remove sites framework
- AlekSIS-App-CSVImport · Update gender choices
- AlekSIS-Core · Deleting persons is too easy
- AlekSIS-Core · Add preference for disallowed usernames
- AlekSIS-Core · Make e-mail address on Person unique
- AlekSIS · Update contribung instructions
- AlekSIS-Core · Replace django-jsonstore
- AlekSIS-Core · Factor out addresses into their own model
Loading
Loading
Loading