Added
5.20.24 2021-09-16
UAutoField: in addition to selected value added pass of entire selected option to input event
USelectEntity - for entities with dataHistory mixin added strike out + timer icon in case selected record is out of date
UTableEntity: slot sidebar to render content on the left side of the table or card-view
5.20.23 2021-09-08
addCollectionItemWithoutDefaultValues - new Vuex action - such as addCollectionItem but does not fetch default params
UToolbar: showDropdown prop that allows preventing rendering of the dropdown menu
toValidate property to the UTableColumn, which allows skipping checking the column in the validateFieldList method - useful for custom unfamiliar columns
$lookups.getEnumItems method returns array of {code: string, name: string} enum items ordered by sort order for
the given eGroup, for example: $lookups.getEnumItems('ORG_UNITTYPE') returns:[
{
"code": "STAFF",
"name": "Staff unit"
},
{
"code": "ORG",
"name": "Organization"
},
{
"code": "DEP",
"name": "Department"
},
{
"code": "EXECGROUP",
"name": "Execution group"
}
]
UTable: set title for cell with long text and three dots in the end [UBDF-14278)
5.20.22 2021-09-02
Form/mount: added param onClose, this is a callback function that, if defined, is called
from the beforeDestroy lifecycle hook
Changed
5.20.24 2021-09-16
- UTableEntity HTML export rewritten to use client-side export:
- output only columns visible in grid
- take into account formatting function, so output a captions instead of IDs for Entity columns
- added column caption translation
- added table header (as in Excel export)
5.20.23 2021-09-08
UTableEntity: now show filter control if there are no available columns for filtration
- improved the table for displaying and the form for adding and management entries of the
aclRls mixin for some entity
USelectMultiple: change style for dropdown. Fixed the position of the buttons "More", "Template" and other.
Task
Fixed
5.20.26 2021-09-24
UTableEntity: remove excessive control scrollbar after adding of the slot for the left sidebar
5.20.25 2021-09-17
USelectEntity - fix the previous fix "for entities with dataHistory mixin added strike out + timer icon in case selected record is out of date"
5.20.24 2021-09-16
UTableEntity: calculate totals on columns of Currency type (missed before fix) by inherits
column summaryAggregationOperator from Number column type definition
UTableEntity: allows to display a result of repository with a groupBy statement
- avoid adding an 'ID' attribute to the fieldList if repository contains a
groupBy clause
- expect first attribute to be a unique key (used instead of ID to generate a key for vue)
- possible repository example:
return UB.Repository('uba_auditTrail')
.attrs('MAX([ID])','max([actionTime])', 'document.regNumber', 'actionDate', 'actionType')
.where('document.ID', 'isNotNull')
.groupBy(['document.regNumber', 'actionDate', 'actionType'])
5.20.23 2021-09-08
UCardView: rendering of values if the cell template is not defined for the related column
UFormRow: fix very long tags in USelectMultiple. Now, tags is flexible, has max-width: 100% from parent and don't come out beyound the viewport
UDatePicker: removed hard width. Datepicker width is flexible between 150px to 220px
UNavbar: fixed opening of two tabs with the same id
Added
5.20.23 2021-09-02
- added import of:
UB.view.StatusWindow
UB.ux.tree.Column
Ext.ux.exporter.excelFormatter.*
Ext.ux.exporter.Base64
Classes are used by third-party projects
Removed
5.20.23 2021-09-02
Ext.ux.exporter.wikiFormatter.WikiFormatter not loaded by default (available for manual loading)
Fixed
5.20.24 2021-09-08
$App.scan() will show an error with scan settings requirement instead of "unknown error" in case scanner
not configured
Added
5.20.12 2021-09-24
- ServerRepository: in
-dev mode selectSingle() and selectScalar() methods will
add a stack trace to error when more than one row is selected
Fixed
5.20.12 2021-09-24
- jsdoc for DBConnection fixed - now it appears in generated HTML documentation. Added example for
DBConnection.savepointWrap
Changed
5.20.25 2021-09-16
- English (en) localization for desktop/shortcut captions: the words are
capitalized according to English rules for captions
- navigation definition is moved from
_initialData scripts to 03_navigation.yml
file in order to use ub-migrate for migration of the navigation data
Changed
5.20.5 2021-09-24
- small speed-up of
CustomRepository.ubql() by using Object.assign instead of _.defaults
Changed
5.20.25 2021-09-16
- English (en) localization for desktop/shortcut captions: the words are
capitalized according to English rules for captions
- navigation definition is moved from
_initialData scripts to 03_navigation.yml
file in order to use ub-migrate for migration of the navigation data
Fixed
5.20.24 2021-09-08
ubm_enum sortOrder for the ORG_UNITTYPE eGroup: change from STAFF->ORG->DEP->EXECGROUP to ORG->DEP->STAFF->EXECGROUP,
Added
5.2.3 2021-09-08
TimesNewRoman_Cyr: Hyphen and dashes added (0x2010 - 0x2014)
Added
5.22.15 2021-09-24
App.registerEndpoint accept 4-d parameter bypassHTTPLogging.
If sets to true server bypass logging of HTTP body into (useful if body contains sensitive information) and instead log [DEDACTED]
For UB < 5.20.8 parameter is ignored.
5.22.14 2021-09-16
fsStorage mixin - added allowOverride property. Sets it to true allows row with the same natural key
to be present in several models. In this case last model (in order they defined in ubConfig) win.
Changed
5.22.14 2021-09-16
- captions from
meta files: the words are capitalized according to English
rules for captions
Removed
5.22.12 2021-09-02
App.logoutAllWithTheSameNameExceptMe() is removed - use App.removeUserSessions(userID) instead.
Actually logoutAllWithTheSameNameExceptMe dose not works since UB5.
Added
5.20.26 2021-09-24
- for UB@5.20.8
changePassword endpoint skip logging of HTTP request body (contains user password), [DEDACTED] logged instead
Changed
5.20.25 2021-09-16
- English (en) localization for desktop/shortcut captions: the words are
capitalized according to English rules for captions
Fixed
5.21.21 2021-09-24
ubcli migrate update an ub_version.appliedAt attribute using current date.
Before this fix appliedAt is not updated (remains the same as on insertion)
5.21.20 2021-09-16
- do not logout user in case certificate is inserted - instead logout in case certificate is updated
Changed
5.20.25 2021-09-16
- English (en) localization for desktop/shortcut captions: the words are
capitalized according to English rules for captions
Changed
5.20.25 2021-09-16
- English (en) localization for desktop/shortcut captions: the words are
capitalized according to English rules for captions
Added
5.20.25 2021-09-16
ubs_report allows override reports by creating report with the same code in different models.
Report form a last model (in order they defined in ubConfig) will be used
Changed
5.20.25 2021-09-16
- English (en) localization for desktop/shortcut captions: the words are
capitalized according to English rules for captions
- navigation definition is moved from
_initialData scripts to 03_navigation.yml
file in order to use ub-migrate for migration of the navigation data
Changed
5.20.26 2021-09-24
- role definition is moved from
_initialData scripts to 01_roles.yml file
in order to prevent situations when navigation items are initialized before
the roles which define access rules for them
5.20.25 2021-09-16
- English (en) localization for desktop/shortcut captions: the words are
capitalized according to English rules for captions
- navigation definition is moved from
_initialData scripts to 03_navigation.yml
file in order to use ub-migrate for migration of the navigation data