Skip to content

Releases: City-of-Helsinki/kukkuu

Release 1.6.0

Choose a tag to compare

@tuomas777 tuomas777 released this 26 Oct 21:47
168eacb

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.py outside the app directory
  • Fix occurrence remaining capacity when capacity override is 0

Release 1.5.1

Choose a tag to compare

@tuomas777 tuomas777 released this 30 Sep 12:47
0f75a13

Added

  • Add localtime function to event notification templates

Release 1.5.0

Choose a tag to compare

@tuomas777 tuomas777 released this 30 Sep 08:16
913095c

Added

  • Add upcoming occurrence reminder notification
  • Add upcoming_with_leeway occurrence 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

Choose a tag to compare

@tuomas777 tuomas777 released this 15 Sep 10:45
c73b1ab

Added

  • Add nullable field capacityOverride and API for it which allows setting capacity per occurrence
  • Add ability to search children and guardians in admin UI

Release 1.3.0

Choose a tag to compare

@tuomas777 tuomas777 released this 02 Sep 20:11
54ec57c

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

Choose a tag to compare

@tuomas777 tuomas777 released this 17 Aug 18:19
1d19799

Added

  • Add project filter to children, venues, events and occurrences queries
  • Add nullable boolean field attended to Enrolment model and mutation SetEnrolmentStatus for 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 User model's is_staff field 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 ChildNode past_events and available_events fields for project admins as well

Fixed

  • Fix a bug in OccurrenceNode remainingCapacity field
  • Fix a bug in OccurrenceNode enrolmentCount field

Release 1.1.0

Choose a tag to compare

@tuomas777 tuomas777 released this 29 May 10:47
826017c

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 enrolmentCount to OccurrenceNode
  • Add name to project model
  • Make event UI URL available to event published notification
  • Add projects to MyAdminProfileNode
  • 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' translations field 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 translationsToDelete from all mutations that had it
  • Remove users from ProjectNode
  • Remove isProjectAdmin from MyAdminProfileNode

Fixed

  • Fix required fields in occurrence mutations
  • Use ParticipantsPerInvite enum in event mutation inputs

Release 1.0.0

Choose a tag to compare

@quyenlq quyenlq released this 30 Mar 14:00
d9765d8

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

Choose a tag to compare

@quyenlq quyenlq released this 17 Feb 13:43
b1123f7

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

Initial release

Choose a tag to compare

@tuomas777 tuomas777 released this 29 Jan 21:52
ce50769
v0.1.0

Release v0.1.0