Releases
5.4
nursix
released this
17 Jul 14:54
Stable Release
Features:
introduced FieldTemplate (replacing S3ReusableField)
introduced OrgSiteTrackingModel and RegisterPresence method (formerly implemented by CR Check-in/Check-out)
S3AddPersonWidget replaced by PersonSelector
method to re-enable user accounts
introduced DVRVulnerabilityModel (formerly implemented as "protection"-type needs, now separate)
introduced ACT model to track organization activities and targeted beneficiaries (formerly part of PROJECT management)
Fixes/Enhancements:
web2py-2.27.1 support
fixed inconsistencies with record ownership
fixed a None-value vulnerability in common representation methods
qTip patched for jQuery 3
fixed jQuery3 regressions in inline components and filters
standard fields re-implemented as FieldTemplates (e.g. DateField replacing s3_date)
S3MetaFields renamed as MetaFields
meta fields now added by DataModel.define_table by default
dropped some unusual fields and options from PersonSelector, while adding Nationality
PersonSelector allows for case-insensitive ID search
moved foreign key selector widgets into separate module
moved ICON into a separate module
refactored subforms and moved them into a separate module
spreadsheet importer XLSX imports fixed
spreadsheet parsers fixed to handle header-less columns
improved error reporting in spreadsheet importer
pr_identity model refactored to handle internally-issued ID documents (e.g. registration cards)
CR shelter registration model fixed to count populations properly
shelter registration no longer used for presence tracking (using SiteTracking instead), check-out is now always final
removed some obsolete DVR models
dropped some obsolete DVR deployment settings
DVR case event types, appointments types and case flags can be organization-specific (=multi-tenancy support)
DVR appointments can use date+time instead of only date
DVR case reference number uniqueness requirement is now optional
You can’t perform that action at this time.