@unitybase/adminui-vue #

Added #

5.23.58 2023-05-25 #
  • UTable: added css class x-grid-row-bold adds font-weight: bold for table row (use the same name convention as ExtJS for compatibility)
  • $App.doCommand({cmdType: 'showList' now pass getRowClass function into mountTableEntity (ExtJS compatibility)
5.23.57 2023-05-22 #
  • added Alt+C shortcut text for closing active tab of Navbar (implemented in adminui-pub)

Changed #

5.23.57 2023-05-22 #
  • UTable UTableEntity: cell tooltip (HTML title prop) now appears only for cells with text content and longer than 30 chars. This also speed-up rendering

Removed #

5.23.57 2023-05-22 #
  • UTable.setTitle method is removed (not needed)

Fixed #

5.23.58 2023-05-25 #
  • Form: form dirty state tracking fixed for states what contains array's - deep comparison is used now
  • maximum opened navbar tabs count now works for both Ext and Vue based components (before fix - only for Ext). Default is 20, can be changed by ubConfig.uiSettings.adminUI.maxMainWindowTabOpened
5.23.57 2023-05-22 #
  • UCheckbox: set the component label color to hsl(var(--hs-text), var(--l-text-label)) by default
  • URadio: set the component label color to hsl(var(--hs-text), var(--l-text-default)) by default
  • CodeMirror: stop showing Ctrl+B for content types other than javascript and json
  • CodeMirror: stop showing Ctrl+Q, when hintsFunction is not set
  • Form: tracking is a form dirty with a complex array field by fixing arrays deep comparison for internal isEqual function
5.23.56 2023-05-08 #
  • CodeMirror: stop propagation for Enter and Ctrl+Ins key combination, to avoid frustration when put code-mirror into a slot of a table cell, and user presses Enter or Ctrl+Ins and u-entity-table reacts on that key, while only CodeMirror should.

@unitybase/adminui-pub #

Added #

5.24.39 2023-05-22 #
  • added global shortcut Alt+C - close active Navbar tab

Changed #

5.24.40 2023-05-25 #
  • maximum opened navbar tabs count default decreased from 40 to 20. Can be changed by ubConfig.uiSettings.adminUI.maxMainWindowTabOpened

@unitybase/cdn #

Changed #

5.23.52 2023-05-22 #
  • rename entities:
    • cdn_organization: External organization => Counterparty
    • cdn_department: External Department => Counterparty Department
    • cdn_employee: Employee of an external organization => Employee of a counterparty

@unitybase/logview #

Added #

1.0.35 2023-05-25 #
  • log viewer: added warning about long-running operations in statistic

@unitybase/org #

Added #

5.23.57 2023-05-22 #
  • Additional slots to org_staffunit-fm for specific attributes

Changed #

5.23.57 2023-05-22 #
  • rename entities captions:
    • org_organization: Internal Organization => Our Organization
    • org_department: Internal Department => Department
    • org_employee: Employee of an internal organization => Employee of our organization
    • org_staffunit: Staff Unit => Position
    • org_profession: Position => Position Type
  • org_staffunit: set parentID, professionID, staffUnitTypeID attributes as non-required

Removed #

5.23.57 2023-05-22 #
  • BREAKING org_department: removed isClerical attribute

@unitybase/ub-pub #

Changed #

5.23.26 2023-05-22 #
  • AsyncConnection.xhr|post adds the header Content-Type: application/octet-stream if the content type is not specified and data is ArrayBuffer|ArrayBufferView. Prior to these changes, the Content-Type header was appended from UB.xhr.defaults (application/json;charset=utf-8). This behavior is semantically correct and besides, binary data is not written to the UB server logs
  • default value for Accept header of AsyncConnection.xhr was changed from application/json, text/plain, */* to */*

@unitybase/ub #

Changed #

5.24.22 2023-05-22 #
  • BRAKING - metadata transformation hook from @unitybase/ub model now called AFTER all other models (instead of before all models) This hook does the following:
    • adds storage entities for Many attributes
    • adds storage entities for aclRls
    • adds implicitly added mixins (usually audit)
    • adds/removes multi-tenancy mixin depending on serverConfig.security.multitenancy value
    • replaces env's in entity mappings
    • do basic attributes validations

@unitybase/uba #

Fixed #

5.23.48 2023-05-22 #
  • uba_user: minor translation issues for trustedIPs attribute

@unitybase/ubcli #

Added #

5.24.19 2023-05-08 #
  • Oracle DDL generator: added new advSetting option NLSSORT_IDX: if connection configured to use case-insensitive string comparison (ALTER SESSION SET NLS_SORT=BINARY_CI exists in executeWhenConnected) and NLSSORT_IDX option is added into connection advSettings, then DDLGenerator automatically add functional index NLSSORT(cloumnName,'nls_sort=BINARY_CI') into existed indexes definitions (dbKeys, dbExtensions and for attributes with isUnique: true). WARNING on the big databases re-creation of indexes may take a long time RECOMMENDATION we recommend to remove existed "func": "NLSSORT({0},'nls_sort=''BINARY_CI''')" entries in metafiles after upgrading to this version. In the future we can migrate to Oracle extended strings and use DEFAULT COLLATION BINARY_CI on the database level (therefore, such functional indices will become obsolete)

Fixed #

5.24.20 2023-05-09 #
  • DDL generator Oracle: fixed functional index comparison for auto-added NLSSORT indexes