We have released few patch versions:
2.023.37f , which fixes a problem where Usage page was not showing correct date for single users with a Plan (kpi#4673).
- KPI version 2.023.37f
- KoboCAT version 2.023.37a
Other changes include:
- kpi#4674, Fixes reloading page on select all and empty import causing page crash in dynamic data attachments.
- kobocat#897, Regroup storage counter calculation in the same DB transaction
- kobocat#896, Improve
update_attachment_storage_bytes
management command and return a more accurate global storage metric when user has no projects
2.023.37g, which fixes a problem where no default disclaimers were set (kpi#4677).
- KPI version 2.023.37g
- KoboCAT version 2.023.37b
Other changes include:
- kobocat#899, Restore missing monthly submission counters data when management command
populate_submission_counters
was run prior to this version
2.023.37h, which removes replaced/deleted attachments on submission edit in API responses (kpi#4681, kobocat#792).
- KPI version 2.023.37h
- KoboCAT version 2.023.37c
Other changes include:
- kpi#4686, Fixes 500 error when loading projects list with PostgreSQL 13 and older
- kpi#4682, Makes
name
field required by default (It brings back to previous behaviour, i.e. Full name is required all the time when users create a new account) - kpi#4660, Shows storage add-ons in usage limits. Previously purchase storage add-ons are now used in usage limit calculations. Corrects some issues that were causing incorrect limits to be displayed.
- kpi#4679, Fixes 500 error when previewing multilanguage forms with disclaimer message
- kobocat#901, Fixes failing ZIP exports
- kobocat#900, Makes
user
not nullable in DailyXFormSubmissionCounter
Self hosters
You need to run some management command:
- in KPI:
./manage.py populate_asset_date_deployed -v 2
. This one is not mandatory but strongly recommended if the results of this query below returns something greater than 0
Asset.objects.filter(_deployment_status='deployed', date_deployed__isnull=True).count()
- in Kobocat:
./manage.py soft_delete_orphan_attachments -v 2