@unitybase/adminui-vue #

Added #

5.23.39 2023-01-21 #
  • UFileCollection: added passing index to the activeRowSidebar slot scope. Useful for getting a validation error like $v.collectionName.$each[index].field.$error to pass to UFormRow
  • UFileCollection,UFileMultiple: added the height prop. By default, it equals to 15rem (~ toolbar height and 300px view height with old behavior)
  • added UTable events documentation
5.23.38 2023-01-17 #
  • USelectMultiple: new property pageSize - lookup pagination size. Default is 20. Also applies to USelectMany
  • UFormRow: new none value for labelPosition property; Useful in <u-auto-field label-position="none" attribute-name="..." />
  • UFormRow: labelWidth can be set to -1 to not limit a width. Useful with checkboxes <u-auto-field attribute-name="doCheck" label-position="left" :label-width="-1" />)
  • new icon: u-icon-doc-idp (IDP - Intelligent Document Processing)
5.23.36 2023-01-11 #
  • Introduced UFileRenderer component for displaying information about a Document attribute and optional preview
  • UFile, UFileCollection and UFileMultiple now injects isDisabled prop, provided by UFormContainer (as well as all other U* controls)
  • UMasterDetailView now uses $App.filterDetails4UI to filter visible Details. Function can be customized by application
  • exporting the filterTemplateMixin from the entry file for use inside custom UTableEntity filters template components. The importing of @unitybase/adminui-vue/components/UTableEntity/filter-templates/mixinForFilter.js SHOULD be avoided. Also, the filterTemplateMixin contains the FilterTemplate component so the importing of @unitybase/adminui-vue/components/UTableEntity/components/FilterTemplate.vue SHOULD be avoided too

Changed #

5.23.40 2023-01-24 #
  • USelectEntity: restore previous implementation of the setQueryByValue method as it introduces bugs when entering text into input
5.23.39 2023-01-21 #
  • UImageViewer: component events are renamed in kebab-case way:
    • viewerHidden->viewer-hidden
    • viewerCreated->viewer-created
    • viewerReady->viewer-ready
5.23.37 2023-01-11 #
  • USelectEntity: prevent ... menu button to be focused by Tab - this improves UX
5.23.36 2023-01-11 #
  • CSS: inner padding for all inputs is decreased from 15px to .75rem (~11 px for default 16px font)
  • UFormRow CSS changed for more compact and responsive layout:
    • in labelPosition="top" mode label now rendered to the full control width, instead of half-width as before. When error appears - label takes first half of the control width and error - the second half. As a result - in "no error" mode more label characters are visible before text starts overflow.
    • removed heigth: 16px for u-form-row__error (top margin decreased by 2px)
    • margin-bottom changed from 10px to .75rem (~10px but will be responsive if page font size is changed)

Fixed #

5.23.41 2023-01-26 #
  • UTableEntity: scrolling into view the last added item in a form with a UToolbar
5.23.40 2023-01-24 #
  • UFileRenderer: filename overflow. Add the word-wrap: break-word
5.23.39 2023-01-21 #
  • UFileCollection: accept prop now passed to underline UFileMultiple control
  • UFileMultiple: accept prop now passed to underline UFileAddButton control
  • UFile documentation improved for removeDefaultButtons
  • UFile,UFileMultiple: not render an empty toolbar section if there are no buttons in it
  • USelectEntity: in case of several consecutive calls to setQueryByValue, they change the label in the order they are called. Before this fix, the result depended on the presence of a value in the already loaded options
5.23.37 2023-01-11 #
  • UFormRow: fixed layout after label width changes in previous version
5.23.36 2023-01-11 #
  • UMasterDetailView now generates better labels for details context menu for Many entities - it uses entity caption on "the other end" of the many-to-many relation, not caption of the "isManyManyRef" entity itself
  • BREAKING sidebar menu (USidebarItem): prevent execution of command for folders. Before this fix command (ubm_navshortcut.cmdCode) is executed even if ubm_navshortcut.isFolder === true
  • update Ukrainian (uk) locale

@unitybase/adminui-pub #

Added #

5.24.24 2023-01-30 #
  • client side require now able to load JSONs from public model part (as server-side does for any *.json)
const myJson = require('./mappingConfig.json')
console.log(typeof myJson) // object

If model is compiled using webpack such requires also works correctly (mappingConfig.json will be compiled inside bundle).

5.24.22 2023-01-11 #
  • added $App.filterDetails4UI - a function that allows to customize the visible details for the UTableEntity UI

Changed #

5.24.22 2023-01-11 #
  • required/blank field tip/error shorten from This field is required to Field is required (also for UK and RU)

Fixed #

5.24.22 2023-01-11 #
  • update Ukrainian (uk) locale

@unitybase/cdn #

Changed #

5.23.36 2023-01-21 #
  • ELS rules for CDN model (cnd*.select for User) moved from CSVs in _initialData into migration YMLs, so will be applied during ubcli migrate
  • enums for CDN model moved from CSVs in _initialData into migration YMLs, so will be applied during ubcli migrate

@unitybase/org #

Added #

5.23.39 2023-01-11 #
  • added new permanentTreePath property into userData - an mi_treePath of permanent staff unit assignment for employee
  • added new role OrganizationManager has the rights to edit Org. Structure

Changed #

5.23.39 2023-01-11 #
  • access rights for Org. Structure was revoked from the system role DataManager and granted to OrganizationManager

@unitybase/ub-pub #

Changed #

5.23.17 2023-01-11 #
  • required/blank field tip/error shorten from This field is required to Field is required (also for UK and RU)

Fixed #

5.23.18 2023-01-21 #
  • az i18n for Password and Authentication
5.23.17 2023-01-11 #
  • update Ukrainian (uk) locale

@unitybase/ub #

Added #

5.24.8 2023-01-11 #
  • For automatically generated Many entities, use "smart" locale generation based on source and destination entities, as well as the many attribute metadata itself

Fixed #

5.24.8 2023-01-11 #
  • improved BLOB stores documentation for ubConfig schema
  • improved clientRequire endpoint log messages

@unitybase/uba #

Added #

5.23.33 2023-01-21 #
  • Studio->Developer Tools->Permission Analyse form: added show of ELS rule form on dbl-click
  • added migration YMLs for AUDIT_ACTION enum (with i18n)
  • added migration YMLs for UBA.passwordPolicy.* ubs_settings keys
  • added ELS rules for uba_role.select and uba_subject.select for User role

Fixed #

5.23.34 2023-01-30 #
  • Studio->Developer Tools->Permission Analyse form: display Role name instead of role ID in ELS rules table

@unitybase/ubs #

Added #

5.23.34 2023-01-21 #
  • added ELSes for User role:
    • ubs_numcounter.select
    • ubs_numcounter.getRegnumCounter
    • ubs_numcounterreserv.select
    • ubs_numcounterreserv.reserveRC
    • ubs_numcounterreserv.getReservedRC

Changed #

5.23.34 2023-01-21 #
  • ELS'es for UBS model moved from _initilData to migration YML, so be applied during ubcli migrate

Removed #

5.23.34 2023-01-21 #
  • initial data for AUDIT_ACTION enum moved into UBA migration YMLs
  • initial data for UBA.passwordPolicy.* ubs_settings keys moved into UBA migration YMLs

Fixed #

5.23.33 2023-01-11 #
  • formatting functions for mustache reports {{#$f*} - throws an error in case of invalid arguments count