@unitybase/adminui-vue #
Added #
5.20.14 2021-05-24 #
- temporary solution, not recommended to use - validation will be re-thinks: validation error message
can get a validation rule caption from the property with the same name as validation rule +
:caption
suffix. Example:
module.exports.mount = cfg => {
Form(cfg)
.store()
.processing()
.validation({
...mapState('form', ['dataProvider']),
computed: {
dateFrom: this.dateFrom, // dateFrom is a validation rule name
'dateFrom:caption': this.$ut('Date from'),
nestedData() { // the same name as validation rule
return {
color: this.nestedData.color,
'color:caption': this.$ut('form_captions.defaultValueOf', 'color'),
}
}
},
validations() {
return {
dateFrom: {required}, // a validation rule name
nestedData: {
color: {required},
}
}
}
})
.mount()
UTableEntity
in "Card" mode pass a full row to thedblclick
event - the same behavior as with double-click on table row
5.20.12 2021-05-13 #
processing.js
:refresh
method emits aUB.connection.emit(
${masterEntityName}:refresh, {ID: state.data.ID})
event.- possibility to add a validation for not-entity attributes in the
Form.validation(...)
section. For such field two computed properties can be defined:- a computed property that return a field value
- a computed property
${field}:caption
that return localized field name for error dialog.
Example:
module.exports.mount = cfg => {
Form(cfg)
.store()
.processing()
.validation({
...mapState('form', [
'dataProvider'
]),
computed: {
colorDefaultValue() {
return this.dataProvider.getDefaultValueFor('color')
},
'colorDefaultValue:caption'() {
return this.$ut('forms_errors.invalidDefaultValue', 'color')
}
},
validations() {
return {
colorDefaultValue: {
required
}
}
}
})
.mount()
5.20.10 2021-05-05 #
exportFormatXlsColumn
- new method in column configuration for theUTable
. This method is useful when you want to set some specific format in anExcel
file for this column- all available dialogs now exported as
uDialogs
object fromadminui-vue
packages. Dialogs functions are documented in adminui-vue documentation on site - adminui-vue
lookups
submodule documentation - adminui-vue
helpers
andprocessing
submodules documentation - adminui-vue exports a
helpers
submodule asformHelpers
. A directrequire('@unitybase/adminui-vue/utils/Form/helpers')
should be replaced torequire('@unitybase/adminui-vue').formHelpers
Changed #
5.20.12 2021-05-13 #
validations() {...}
BREAKING this option is deep merged not overridden by another from another mixin now. This allows you to reuse mixins with partial validation
5.20.11 2021-05-07 #
- UDatePicker improvements:
- documentation added - see https://unitybase.info/api/adminui-vue/index.html#/Presentational/UDatePicker
- panels for ranges are unlinked by default (month can be changed separately)
- placeholder i18n for date range changed from
Start Date - End Date
tofrom - to
(з - по
for uk) - added defaults shortcuts. For date - Today and Yesterday, for range Today, Yesterday and "current month"
- FTS widget and "range" date filter for 'UTable' uses
u-date-picker
with all options is default
5.20.10 2021-05-05 #
computedVuex
BREAKING signature changed to accept (optional) submodule name as a second argumentmapInstanceFields
BREAKING signature changed to accept (optional) submodule name as a second argumenthelpers.isEqual
(used to check store is changed) for array elements returnfalse
in case length of array is not match. Before this changeshelpers.isEqual([1, 2], [2, 1, 1])
returnstrue
- a theme CSS variable
--l-layout-border-default
changed from 80% to 70% to adjust au-*
controls border color withel-*
ones
Fixed #
5.20.14 2021-05-24 #
- allow mount Vue container directly in Ext tabpanel
5.20.13 2021-05-13 #
- fix dialog* and lookups export from
@unitybase/adminui-vue
5.20.11 2021-05-07 #
- fixed
UB.truncTimeToUTCNull is not a function
, valid method name isUB.truncTimeToUtcNull
(UTC -> Utc) - autoforms fixed (was broken by 5.20.10 refactoring)
UAutoFiled
for Date and DateTime sets u-date-pickerclearable
tofalse
for attributes what do not allow nulls
5.20.10 2021-05-05 #
lookups
: cleanmapById
object during lastunsubscribe
(as well as data array is cleaned)
@unitybase/adminui-pub #
Added #
5.20.14 2021-05-13 #
UBPlanFactContainer
: added support for data typeMany
Changed #
5.20.13 2021-05-07 #
- i18n for current_[week|month|year] changed "This week" -> "Current week", "За цей тиждень" -> "Поточний тиждень" etc
Fixed #
5.20.13 2021-05-07 #
- fix static file access error for
models/adminui-pub/themes/undefined/ubimages/scan-to-pdf.png
;UBGrayTheme
should be used as a default instead of undefined
5.20.12 2021-05-05 #
- Sidebar: prevent show en error in case user click on empty folder or on shortcut with empty command code, write error into console instead [LDOC-1434].
@unitybase/ub-pub #
Added #
5.9.8 2021-05-13 #
UBConnection
events are documented
5.9.6 2021-05-05 #
<<<ERR_RESOURCE_LIMITS_EXCEED>>>
localization added: "The operation was canceled because it is consuming a lot of resources. <br> Tips: - narrow down a search parameters <br> - avoid using the 'contains' condition <br> - avoid navigating between list pages"
Removed #
5.9.9 2021-05-24 #
- a
SignatureValidationResult
type definition is moved to@unitybase/stubs
package
Fixed #
5.9.9 2021-05-24 #
- JSDoc improved for xhr|get|post methods of UB & UBConnection
@unitybase/ub #
Added #
5.22.4 2021-05-24 #
- Hardware Security Module (UB EE+) config description is added to the ubConfig JSON schema
rest
endpoint documented - see rest endpoint documentation
5.22.3 2021-05-13 #
- JSDoc:
UB.App
andUB.Session
events are documented
Fixed #
5.22.3 2021-05-13 #
- improved JSDoc. UB.App is now instance of ServerApp (instead of App) for better documentation
@unitybase/uba #
Fixed #
5.20.14 2021-05-13 #
- fixed migrate with default lang az
@unitybase/ubcli #
Fixed #
5.21.10 2021-05-24 #
- DDL generator includes
mi_tenantID
for unique indexes of multi-tenant entities
5.21.8 2021-05-07 #
ubcli generateDDL
for Oracle: fixed referential constraint generation in case referenced table is located in another schema (in such case constraint UNEXPECTEDLY owned by reference table schema)
5.21.7 2021-05-05 #
ubcli generateDDL
: fixed referential constraint generation in case referenced entity, or it's primary key attribute has a mappingubcli generateDDL
: prevent reading of database / roles list in case neither-drop
nor-create
is passed. This allows to init an existed DB for user without DBA privileges
@unitybase/ubs #
Removed #
5.20.13 2021-05-07 #
@unitybase/ubs/modules/base64.js
is removed - not used.Buffer.from(text, 'base64')
is used instead.