April finds us working on workflows, calendar, and list view while keeping pace with the constant line of fixes and enhancements.
Query generator enhancements
Support for reference module fields in select and conditions
Support for id fields in conditions
Support for exists, empty and not empty operator
Support for two user fields in where conditions
Fixes for related modules and fields
You can see some of these enhancements and other supported queries in our
unit tests for this class
Support for related fields on list view and filters
Thanks to the work done enhancing the query generator class upon which the list view is based we get the added functionality to be able to see and filter on the fields of directly related modules.
Workflow enhancements exists condition operator
This workflow condition operator also appears thanks to the enhancements made on the Query Generator class as it permits us to generically construct the query necessary to launch the search.
Show all modules with date fields, in their own section
Birthday field support
Clean up and eliminate unused calendar module, progressively eliminate calendar in favor of Calendar4you
Ticket history when modifying ticket via web service. To be consistent with the functionality of the application.
Mail Manager enhancements
Add Projects and Potentials to the set of supported modules
Permit relating emails to all supported entities
We add the
Inventory_Tax_Type_Default global variable which accepts two values; group or individual and will establish the tax mode on inventory modules to Individual line or Group tax
support for second user field (uitype 101)
calendar report with related column
Eliminate warnings, notice, MySQL strict and code cleanup (this one is a constant every month, even today).
Security and optimizations
coreBOS Updater from CLI and ignore blocked changesets (help with
Perspectives HelperScript runwftask: permits executing individual workflow tasks from the command line. Ideal for testing a misbehaving workflow
IsEntityModule utility function to check if a module is an extension or not Payment enhancements set amount and more related entities
Set Portal/MySites URLs to coreBOS
Support for date fields on user module (created with vtlib)
Thanks for reading.