A very interesting month at coreBOS where we continue the tendency to keep getting better and see a whole new set of features and fixes from our community members. Thanks for your continued support!
- Add events to querygenerator on Mobile ListView
- Support attaching/uploading files when creating a document
- Support folders picklist on Documents module
- Correctly set default value of checkboxes when creating
- Eliminate error if cache directory does not exist
coreBOS Standard Code Formatting, Security, and Optimizations
This non-stop effort continues to make coreBOS better and better each day!
- Format CMREntity, Webservice, Contacts, Dashboard, Email, Merge, Mobile, Vendor, Rules
- Eliminate warning in send email action on Accounts, Contacts and Leads
- Eliminate obsolete code, unused login files, empty lines, and unused variable
- Simplify reference field check condition to optimize web services execution
- Refactor Workflow code
- Security: Block robots from indexing. fixes Issue #289
- Security: Deleting any record
- Security: XSS protection on description and comment in list view
- Security: Verification of data permission
- Displaying Week Numbers based on global variable Calendar_Show_WeekNumber Thanks Timothy
- Support uitype 55 and 255, special fields form modules Leads and Contacts in Autocomplete search
- Correct UpperCaseWords workflow function to work with capital strings
coreBOS Console for Developers
Albert and Lorida have implemented and contributed a spectacular enhancement that permits us to execute all sorts of actions and commands to a coreBOS install. From the command line we are now capable of modifying our coreBOS install with new actions, events, checks and easily execute those typical and repetitive commands we need from time to time. We will formally present, document and show the functionality of this new tool in future blog posts but you can already start enjoying it! Here are some of the commands that are supported:
- create command to create a new corebos action
- entitymethod: create a command that creates a new workflow
- eventhandler: create a command that creates a new Event handler function
- link: create a command that creates a new Link
- logs: disable, command to disable corebos logs
- logs: enable, command to enable corebos logs
- privileges: grant, grant privileges to some directories that need rw permissions
- relatedlist: creates a new related list between modules
- smarty: clear command that clears smarty cache
- updater: create a command to create cbUpdater files automatically
- updater: log command - watch cbUpdater logs
- vtlibfield: create a command that creates a new field for a specific module
- validatecode: show, validate code based on corebos standards
Thank you Albert and Lorida!!
New Features and Development
- update authentication token only when it has expired
- add more field information to Autocomplete in order to make it easier to fill in other fields and support similar programming logic
- fix Related Panes business mapping with better map definition detection to make it easier to define panes and avoid warnings
- fix error in autocomplete query
- set currentModule to cbEmployee on get_employees Mail Converter function and set current user to admin on getEmployeeList if this module is active: support for Employees in Mail Converter
- fix lead conversion mapping error message
- update get_purchase_orders query to support the latest functionality
- fix Web service GetTranslation exception on Events
- as usual, we keep translating and fixing internalization issues
Thanks for reading.