Releases
kukkuu-v3.11.0
3.11.0 (2025-02-06)
Features
Add view families permission, restrict child/guardian info with it (e89195b )
auditlog-extra: Add request path to additional data in LogEntry (59c3d46 )
auditlog-extra: Admin mixin (8f4e56a )
auditlog-extra: Configuration helper (00165e6 )
auditlog-extra: Decorator (e7b9257 )
auditlog-extra: Middleware (0e63451 )
auditlog: Installed django-auditlog (e0f2f04 )
auditlog: Write access log of restricted graphene nodes (9ba8fad )
auditlog: Write access logs of restricted admin models (e4fa72d )
csp: Install and configure django-csp (8c6bb7d )
devops: Liveness probe to test the database connection (1dcc0ff )
devops: Readiness probe to give build and release info (f8db348 )
sentry: Ignore authentication expired errors in Sentry (f232111 )
Bug Fixes
"The USE_L10N setting is deprecated" deprecation warning (9f0abc1 )
/graphql/ GraphiQL interface by changing CSP rules (0a01103 )
Add validation to AssignTicketSystemPasswordMutation (b0aa5e2 )
auditlog-extra: Admin mixin should use get_changelist_instance (7d71f4c )
auditlog-extra: Duplicated log creation prevention in admin mixin (a427992 )
auditlog-extra: Explicitly define app_label for DummyTestModel (551eb46 )
auditlog: Exclude mailer models from auditlog (3f06c0b )
config: Admin ui url (f5e0d24 )
csp: Circular import in settings (38ff1b5 )
csp: Spectacular redoc view (f6ee5b6 )
DEFAULT_FILE_STORAGE deprecation warning by using STORAGES instead (808d500 )
Docker-compose.env.example & README.md to work out of the box (444bd2f )
Docker-compose.env.yaml* → docker-compose.env*, it's not YAML (9167b06 )
docker: Docker compose should use expose 8000 port for prod target (ee8dfae )
Graphene-django warning that DjangoObjectType needs fields/exclude (8be20af )
Remove ChildNode deprecation warnings and document fields' behavior (00846ec )
Report event serializer type hint warning (ebf0b8a )
Sentry_sdk deprecation warning by using current scope (ebc5d65 )
Update projects to db using migrations and management commands (1ff44a0 )
Dependencies
Bump django from 4.2.17 to 4.2.18 (2fa1cfb )
Documentation
"the Tunnistamo" → Tunnistamo, no need for the definite article (f6b08d4 )
Add kukkuu api link (c745b14 )
Add Node.js to requirements because of pre-commit hook's doctoc (3f3acc7 )
Architecture and environments (4a8002e )
auditlog-extra: Add a note to test schema (cfcc44b )
auditlog-extra: Add toc, refactor the api section, improve (a5f4c81 )
auditlog-extra: Audit logging principles (0398b3a )
auditlog-extra: Readme and FAQ (4804965 )
auditlog: Add audit logging to the project readme (fefcfb5 )
Browser testing jwt (bade39f )
Clarify "Keeping Python requirements up to date" with Docker (81001c0 )
Clarify adding coupon codes for external ticket system events (465338b )
Clarify how to create a superuser in backend (411fc0e )
Clarify Keycloak/Tunnistamo use in GDPR/README.md (cbc890c )
Clarify pre-commit hook section (764e122 )
Correct the facts in readme (caf2fbc )
Fix GDPR API export ER diagram relationships/cardinalities (1ae9306 )
Fix JWT & Tunnistamo related texts & wordwrap them (07568ee )
Miscellaneous cleanup / clarifications to READMEs (5fed8be )
Move "Daily running, Debugging" under "Development without Docker" (2109286 )
Move & expand requirements (bb9163b )
Notification import source (2c2e677 )
Refactor the content order (c0eefa2 )
Releases, deployments and release-please (ca8e46a )
Remove redundancy from code linting & formatting section (4645bc5 )
Remove unnecessary link wrappings, fix release-please action link (64d52a5 )
Ticketing systems (cc4c014 )
Update headings and table of contents (23b75fc )
You can’t perform that action at this time.