-
2.0 Stable
released this
2021-11-02 09:19:39 +01:00 | 8447 commits to master since this release2.0 - 2021-10-29
Changed
- Refactor views/forms for creating/editing persons.
Fixed
- Fix order of submit buttons in login form and restructure login template to make 2FA work correctly.
- Fix page title bug on the impersonate page.
- Users were able to edit the linked user if self-editing was activated.
- Users weren't able to edit the allowed fields although they were configured correctly.
- Provide style.css and icon files without any authentication to avoid caching issues.
Removed
- Remove mass linking of persons to accounts, bevcause the view had performance issues, but was practically unused.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
2.0a2 Stable
released this
2020-05-04 23:09:29 +02:00 | 9970 commits to master since this release2.0a2
New features
- Frontend-ased announcement management
- Auto-create Person on User creation
- Select primary group by pattern if unset
- Shortcut to personal information page
- Support for defining group types
- Add description to Person
- age_at method and age property to Person
- Synchronise AlekSIS groups with Django groups
- Add celery worker, celery-beat worker and celery broker to docker-compose setup
- Global search
- License information page
- Roles and permissions
- User preferences
- Additional fields for people per group
- Support global permission flags by LDAP group
- Persistent announcements
- Custom menu entries (e.g. in footer)
- New logo for AlekSIS
- Two factor authentication with Yubikey, OTP or SMS
- Devs: Add ExtensibleModel to allow apps to add fields, properties
- Devs: Support multiple recipient object for one announcement
Minor changes
- Make short_name for group optional
- Generalised live loading of widgets for dashboard
- Devs: Add some CSS helper classes for colours
- Devs: Mandate use of AlekSIS base model
- Devs: Drop import_ref field(s); apps shold now define their own reference fields
Bug fixes
- DateTimeField Announcement.valid_from received a naive datetime
- Enable SASS processor in production
- Fix too short fields
- Load select2 locally
Screenshots
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
1.0a2 Stable
released this
2019-11-11 22:56:33 +01:00 | 12350 commits to master since this releaseNew features
- Devs: Add ExtensibleModel to allow injection of methods and properties into models.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
1.0a1 Stable
released this
2019-09-17 15:54:10 +02:00 | 12379 commits to master since this releaseNew features
- Devs: Add API to get an audit trail for any school-related object
- Devs: Providetemplate snippet to display an audit trail
- Devs: Provide base template for views that allow browsing back/forth
- Add management command and Cron job for full backups
- Add system status overview page
- Allow enabling and disabling maintenance mode from frontend
- Allow editing the dates of the current school term
- Add logo to school information
- Allow editing school information
- Ensure all actions are reverted if something fails (atomic requests)
Bugfixes
- Only show active persons in group and persons views
- Silence KeyError in get_dict template tag
Minor changes
- Use bootstrap buttons everywhere
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads


