Mobile enhancement month.

Mobile enhancements

Some of our mobile extension users asked for enhancements this month.

  • Three new global variables (see below): Mobile_Focus_Element, Mobile_Global_Search_Action, Mobile_Return_Operation

  • Focus on related field search and select the first element in the list on enter key

  • Fixes

    • browser variable missing user ename
    • edit fields with quotes
    • eliminate obsolete code for deleted uitype 68
    • eliminate warnings

    Features and Implementor/Developer enhancements

  • Support custom fields in the Calendar related list

  • Permit setting GenDoc template with a parameter or selecting the first template in the list in the mass-merge list view button

  • Keep order of selection when selecting records in the Listiview

  • MasterDetailLayout EditView enhancements: update uitype 10, fix for uitype 15, and add some formatting in inventory lines

EvolutivoFW Standard Code Formatting, Security, Optimizations, and Tests

  • EvolutivoFW Standard Formatting
  • Documentation: code and wiki.
  • Refactor and Optimize code
    • SonarQube recommendations.
  • Unit Tests: keeps getting more and more assertions.

Global Variables

  • Mobile_Focus_Element: HTML element ID that will be focused when the mobile page loads.
  • Mobile_Return_Operation: Mobile operation to execute after saving a record. fetchRecord (detail view) is the default.
  • Mobile_Global_Search_Action: Operation to execute when only one record is found in the list view search. The default is no action.

Others

  • Easier custom view escalation rules. We remove a restriction in the detection of records
  • Properly handle both single and multiple virtual fields in MassUpsertGridView mapping
  • Delete unnecessary assignments in Email error log message
  • Fix ambiguous SQL columns in the Inventory MasterDatailLayout map
  • Use MasterGrid default value only when the field value is empty
  • Permit non-admin user to CRUD users and change user password if he has configuration editor permission
  • Translations

Insights

May Insights

May June
Sonarqube May Sonarqube June

Thanks for reading.

Previous Post