Development as usual.

Features and Implementor/Developer enhancements

  • we now get a helper fill-in popup displaying module picklist values on the filters
  • TUIGrid list view now shows column totals
  • new ForgotPassword web service endpoint that returns also contactid for check_user_email case

EvolutivoFW Standard Code Formatting, Security, Optimizations, and Tests

  • EvolutivoFW Standard Formatting
  • Documentation: code and wiki.
  • Refactor and Optimize code
    • SonarQube recommendations.
    • eliminate obsolete Calendar module reference in Colorizer
    • SQL optimization breaking SQL when replacing based on wrong parsing. I decided to eliminate the optimization as I doubt it will be used anymore.
  • PHP 8.4 testing and fixes
  • Unit Tests: keeps getting more and more assertions.

Others

  • add missing variables for Create button
  • display calendar action links correctly
  • delete many-to-many relations between Contacts and Calendar
  • support deletion for many-to-many records
  • add support for special HTML characters in password
  • javascript error on reloading file with constant in Related List
  • Reports
    • add missing support for does not start/end with
    • javascript errors when no data and obsolete bunnyJS references
  • make Session management unused garbage collector parameter optional
  • add missing Global Variable to eliminate a warning
  • Translations
    • add Global Variable Application_Hide_CreateNewButton definition

Insights

April Insights

April May
Sonarqube April Sonarqube May

Thanks for reading.

Previous Post Next Post