• 2.0a2 8e5712acf8

    2.0a2 Stable

    tteichler released this 2020-05-04 23:09:29 +02:00 | 9970 commits to master since this release

    No known key found for this signature in database
    GPG key ID: B79A3C16A0C4F296

    2.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

    Skjermdump_fra_2020-05-04_23-33-33
    Skjermdump_fra_2020-05-04_23-34-01
    Skjermdump_fra_2020-05-04_23-34-50

    Downloads