
We have added a new Total.js Enterprise section called actions. This section contains interesting Total.js Actions:
Google|oauth obtains a Google access token for the userOpenAI|ask to ask ChatGPT and it supports the file argumentTelegram|send sends a message to a specific Telegram channelString.toName() method@{meta(...)} methodexpires argument in the $.cookie(key, value, expires|options) method<!CDATA[[outerHTML property for the HTMLParser element@{version} that appends ?ts=start_app_timestamp@{import()} method now supports @style_name.css and @script_name.js (due to HTTP cache reasons, it automatically appends the argument ?ts=start_app_timestamp to the URL)Total.syslog(msg) method for internal app loggingNEWACTION({ ... audit: 'Executed by {{ $.user.name }}' })called {Number} property per action in the F.actions collectionCONF.$root functionalityF.backup() by adding internal ignore list for .DS_Store and .gitignore filesString.toName() methodj-ServerListj-Markdownj-ServerGridautocomplete with j-Edit componentexec config option to j-Permissionsfilter after rebinding columns in j-DataGridmaximizemargin option j-Windowsj-Windowsj-ServerListingv20:
ui-bind with custom template selectorchangerCONF.colormodules/openplatform.js by adding new features like groups, users and appsCONF.breadcrumb to enable or disable the breadcrumbReports pluginuser object by adding user.can(permission) methodAdded new universal drivers:
CONF.breadcrumb optionCONF.sso for Total.js OpenPlatform cloud integrationuser object by adding user.can(permission) methodCreate ticket form$root option in the main configurationComponents: