Skip to content
Snippets Groups Projects
Commit 0eab7230 authored by Nik | Klampfradler's avatar Nik | Klampfradler
Browse files

Merge branch '457-update-feature-list' into 'master'

Resolve "Update feature list"

Closes #457

See merge request !628
parents e6468df0 4971f830
No related branches found
No related tags found
1 merge request!628Resolve "Update feature list"
Pipeline #12574 canceled
......@@ -17,7 +17,7 @@ Added
* Add django-cachalot as query cache
* Add `syncable_fields` property to `ExtensibleModel to discover fields
sync backends can write to
* Add `aleksis-admin` script to wrap django-admin with pre-configured mappings
* Add `aleksis-admin` script to wrap django-admin with pre-configured settings
* Auto-create persons for users if matching attributes are found
* Add `django-allauth` to allow authentication using OAuth, user registration,
password changes and password reset
......@@ -25,7 +25,7 @@ Added
* Add `django-uwsgi` to use uWSGI and Celery in development
* Add loading page for displaying Celery task progress
* Implement generic PDF generation using Chromium
* Support Amaxon S3 storage for /media files
* Support Amazon S3 storage for /media files
* Enable Django REST framework for apps to use at own discretion
* Add method to inject permissions to ExtensibleModels dynamically
* Add helper function which filters queryset by permission and user
......
......@@ -14,22 +14,43 @@ The AlekSIS-Core currently provides the following features:
* For users:
* Authentication via OAuth applications
* Configurable dashboard
* Custom menu entries (e.g. in footer)
* Global preferences
* Global search
* Group types
* Manage announcements
* Manage groups
* Manage persons
* Notifications via SMS email or dashboard
* PWA with offline caching
* Rules and permissions for users, objects and pages
* Two factor authentication via Yubikey, OTP or SMS
* User preferences
* User registration, password changes and password reset
* For admins
* Asynchronous tasks with celery
* Authentication via LDAP
* Automatic backup of database, static and media files
* Generic PDF generation with chromium
* OAuth2 and OpenID Connect provider support
* Serve prometheus metrics
* System health and data checks
* For developers
* `aleksis-admin` script to wrap django-admin with pre-configured settings
* Caching with Redis
* Django REST framework for apps to use at own discretion
* Injection of fields, methods, permissions and properties via custom `ExtensibleModel`
* K8s compatible, read-only Docker image
* Object-level permissions and rules with `django-guardian` and `django-rules`
* Query caching with `django-cachalot`
* Search with `django-haystack` and `Whoosh` backend
* uWSGI and Celery via `django-uwsgi` in development
Licence
-------
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment