Releases: City-of-Helsinki/kukkuu
Releases · City-of-Helsinki/kukkuu
Release list
Release 1.6.0
Added
- Add Free spot notification functionality
- Add languages spoken at home for guardians
- Add
get_global_id()to event notifications' contexts - Add occurrence enrol URL to event notifications' contexts
- Add special language "Other language"
Changed
- Update default languages
Fixed
- Fix API version string when running
manage.pyoutside the app directory - Fix occurrence remaining capacity when capacity override is 0
Release 1.5.1
Added
- Add localtime function to event notification templates
Release 1.5.0
Added
- Add upcoming occurrence reminder notification
- Add
upcoming_with_leewayoccurrence filter - Add enrolled events past enough (default 30 mins from the start) to a child's past events
- Add initial API for subscribing and viewing free spot subscriptions (N.B. the functionality itself has NOT been implemented yet, just the API)
Changed
- Do not purge email logs by default in CI/CD config
Release 1.4.0
Added
- Add nullable field
capacityOverrideand API for it which allows setting capacity per occurrence - Add ability to search children and guardians in admin UI
Release 1.3.0
Added
- Add occurrence URL to event notifications' contexts
- Add general support for database stored languages and an API for fetching those
- Add languages spoken at home for children and an API for handling those
- Add new choice "1 child and 1 or 2 adults" to participants per invite choices
Release 1.2.0
Added
- Add project filter to children, venues, events and occurrences queries
- Add nullable boolean field
attendedtoEnrolmentmodel and mutationSetEnrolmentStatusfor updating it - Add logging of mutations
- Add "occurrence cancelled" notification
- Add limit/offset pagination to children query
Changed
- Change guardians, children, events, occurrences and enrolments viewing and administrative mutations to be allowed only for project admins of the corresponding project. Previously
Usermodel'sis_stafffield was used to give permissions for all projects. - Order venues by Finnish name in API queries
- Change default logging level to INFO
- Hide unpublished events in
ChildNodepast_eventsandavailable_eventsfields for project admins as well
Fixed
- Fix a bug in
OccurrenceNoderemainingCapacityfield - Fix a bug in
OccurrenceNodeenrolmentCountfield
Release 1.1.0
Added
- Add occurrence language
- Return occurrence & child from unenrolment mutation
- Add null field validation when updating objects
- Add setting to enable graphiql in staging
- Add custom depth limit backend
- Add event filter to occurrences query
- Add
enrolmentCounttoOccurrenceNode - Add
nameto project model - Make event UI URL available to event published notification
- Add
projectstoMyAdminProfileNode - Allow a guardian to change her email when registering and when modifying her profile. A new notification is sent when the latter happens.
Changed
- Change mutations'
translationsfield behaviour: from now on, translations for languages that are not sent are deleted - Change event publish notification to be sent to every child of the project
Removed
- Remove
translationsToDeletefrom all mutations that had it - Remove
usersfromProjectNode - Remove
isProjectAdminfromMyAdminProfileNode
Fixed
- Fix required fields in occurrence mutations
- Use
ParticipantsPerInviteenum in event mutation inputs
Release 1.0.0
Added
- Add availableEvents and pastEvents to child query
- Add translation fields as normal fields into Venue and Event
- Add occurrence filters (date/time/venue)
- Add remaining capacity to occurrence node
- Add CDN for image storage
- Add MyAdminProfile API query
- Add version/revision number to admin interface
- Add translation validations
- Add better GraphQL error code
Updated
- Update Django to 2.2.10
- Update README.md
Fixed
- Fix API queries to use RelationshipTypeEnum like mutations do
- Better UWSGI cron job to handle email sending
- Make LanguageEnum required in some queries
- Email goes to spam in some strict filter
- Minor gitlab config fixes
Release 0.2.0
Added
- Add enrolment API for child to enrol event occurrences
- Add support to update event image
- Add event capacity validation to event
- Add publish events API
- Add Django Admin publish event action
- Send notifications to guardians when an event published
Updated
- Update API to support nested fields update/delete
Fixed
- Fix API queries to use RelationshipTypeEnum like mutations do