Skip to content

Releases: sahana/eden-asp

Version 5.5

17 Jul 18:23
Compare
Choose a tag to compare

Stable Release

Features

  • Generic, configurable multi-action bulk select method
  • Bulk-option for Anonymize, for use with generic bulk select method
  • Session filters: filtered views retain filters upon page reload or browser-return
  • Variable/optional columns support in data tables
  • Re-implementation of data table bulk actions with new Ajax- and Ajax-Dialog options
  • Re-implementation of AgeFilter with URLQuery relative date support

Fixes and enhancements

  • Fixed filter options lookup on component tabs
  • Fixed downloads of documents uploaded to aliased tables
  • Fixed a recurring error ticket in Auth.s3_logged_in
  • Fixed some Python-3.11 compatibility issues
  • Enhanced plausibility/permission checks for document downloads, fixed for multi-tenancy
  • Dropped data table permalinks (poor usability), replaced by generic view links (e.g. select when bulk actions are configured)
  • Optimized menu build-up
  • Improved styles for better usability of non-responsive data tables

Core changes

  • Layouts and Menus moved into core
  • PR mailmerge methods moved into core

Deprecated/removed functionality

  • BR module and BRCMS templates removed
  • Translate-module removed

Version 5.4

17 Jul 14:54
Compare
Choose a tag to compare

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

Version 5.3

17 Jul 14:52
Compare
Choose a tag to compare

Stable Release

  • Fixes/Enhancements:
    • jQuery/jQuery UI update
    • web2py-2.24.1 compatibility
    • Organizer update to FullCalendar6
    • dropped some obsolete models and fields in PR

Version 5.2

17 Jul 14:51
Compare
Choose a tag to compare

Stable Release

  • Fixes/Enhancements:
    • new BooleanRepresent
    • vibration feedback for QR code input
    • default document upload date

Version 5.1

17 Jul 14:51
Compare
Choose a tag to compare

Stable Release

  • Bug fixes:
    • fixed several theme glitches
    • fixed single feature map center/zoom
    • fixed issue with picture preview loosing aspect ratio
  • Improvements for Admin UI:
    • auth event log accessible through UI
    • simplified menu

Version 5.0

17 Jul 14:50
Compare
Choose a tag to compare

Stable Release

  • Compatible with web2py-2.22.5
  • Upgrade to jQuery 3.6 + jQuery UI 1.13
  • Restructure default theme, incl. upgrade to Foundation 6
  • Survey/DC and assessments modules removed
  • Some obsolete templates and themes removed
  • Various bug fixes

Version 4.5

17 Jul 14:49
Compare
Choose a tag to compare

Stable Release

  • Compatible with web2py-2.22.3
  • Removed some obsolete JavaScript libraries
  • Shelter Registry (CR) remodeled and simplified
  • BulkImporter applies approve-callback for user records by default
  • CMS Newsletters:
    • Introducing read confirmation
    • Indication of unread newsletters
  • Auth:
    • ANONYMOUS and AUTHENTICATED roles are assumed, explicit assignment no longer required
    • minor optimization of authorization functions
  • Exporter:
    • S3Codec concept removed
    • XLSX replaces XLS as standard Excel format
  • WithAdvice replaces S3WithIntro:
    • can have explanations above or below form field
    • can handle fields with default widgets

Version 4.4

17 Jul 14:48
Compare
Choose a tag to compare

Stable Release

  • Consent tracking improvements, including handling of pending consent questions
  • Data models optimizations
  • Re-implementation of default theme (and derivatives) with various fixes/optimizations
  • Newsletter functionality
  • Filter manager fixes
  • Re-implementation of bulk importer, with various fixes/optimizations
  • Bug fix for custom form population with read-only fields
  • Default database name and user are now both "eden"
  • New system info page, with differentiation between base version and template version
  • Re-implementation of server-side filter framework, with various fixes/optimizations
  • Legacy setup-module removed

Version 4.3

17 Jul 14:46
Compare
Choose a tag to compare

Stable Release

  • Timeplot improvements
  • Revised DataTable builder
  • Simplified project module
  • Documentation improvements

Version 4.2

17 Jul 14:46
Compare
Choose a tag to compare

Stable Release

  • Introduced core package (restructured former S3)
  • Simplified Interactive Spreadsheet Importer
  • Simplified CRUD controller, REST API as method
  • Started developer handbook