@unitybase/adminui-vue #

Added #

7.0.2 2025-05-16 #
  • new event $App.on('portal:mountTableEntity:before'). Can be used to cancel command execution. Example:
  window.$App.on('portal:mountTableEntity:before', (params) => {
     if (params.entityName.startsWith('org_') && !$App.connection.userData.hasRole('LocalOrgManager')) {
     params.continue = false // prevent show dictionary
     $App.dialogError('recordNotExistsOrDontHaveRights')
   }
  })
  • $App.doCommand add property modalType: 'drawer' that show form on right-side panel, support list of props: showNativeTitle: Boolean - show default drawer title, if false no any title, then can add any own or u-drawer-title component to content section canMinimize: Boolean - added ability to minimize drawer (after minimize possible to use interface without close and expand drawer again) isMinimized: Boolean - default value show drawer expanded or minimized Then in form that render inside drawer we can use next props: minimized - boolean value that show drawer is minimized or not toggleMinimized - function that toggle minimized value closeDrawer - function for close drawer setSize - function than change a width of the drawer
7.0.1 2025-05-13 #
  • support for Json type in UTableEntity by registering a new template
  • model what need to force loading Ext on startup now can add uiSettings.adminUI.forceLoadExtOnStartup: true in the model initialization script by subscribe to App.on('getAppInfo') event:
    App.on('getAppInfo', function (appInfo) {
       appInfo.uiSettings.adminUI.forceLoadExtOnStartup = true
    })
    
  • for existed Ext-based code added real Ext initialization adds $App.getViewport() method what returns Ext based viewport
  • added $App.un - an alias to $App.removeListener for legacy code compatibility
7.0.0 2025-05-08 #
  • Add possibility set placement, appendToBody, offset, trigger, popperClass props to el-popover on USelectEntity
  • UFileMultiple: pass $attrs and $listeners to the renderer component. It provides the ability to pass props and events to the UPdfViewerExt component
  • UFileMultiple: beforeSelectFile prop hook. Needed in Scriptum to persist pdf annotations before switching to another file
  • UPdfViewerExt: saveContent method now returns a Document attribute value. Setting of this value should be done above in parents since in some cases passed input event actually patches another value (selectedFileId in UFileMultiple carousel for example)
5.24.56 2025-05-07 #
  • added cleanup of dist folder before build

Changed #

7.0.0 2025-05-08 #
  • added wrappers for U-Button: PrimaryButton, SecondaryButton, PlainButton
  • URequest2FA.vue - changed display condition for secondFactor input element
  • ub-auth.html - the same

Fixed #

7.0.2 2025-05-16 #
  • styles after merge noExt
7.0.1 2025-05-13 #
  • corrected export functionality for UTableEntity to handle Json type properly
  • $App.runShortcutCommand now can accept shortcut code as a parameter (in addition to shortcut ID): $App.runShortcutCommand('uba_user')
  • resizing of right-pinned columns in the table
  • empty column is now clickable
7.0.0 2025-05-08 #
  • hide 'next' button for UTableEntity pagination when number of items is same as page size
  • UPdfViewerExt: added text label for the "Summary" button
  • UPdfViewerExt: removed useless 'Open file' button from Viewer's secondary toolbar
  • UFileRenderer: re-fetch content only if getDocument params are really changed not file object prop
  • UTableEntity: fix cannot convert undefined or null to object in case table repository contains some misc
5.24.56 2025-05-07 #
  • fixed opening files via WebDav in Firefox (prevent conflict with frame-src CSP)
  • implemented isolated drag-and-drop sorting within the visible area of the component.
5.24.55 2025-05-02 #
  • UTable/SortDropdownItem: add missing :key for v-for directive

Chores #

7.0.2 2025-05-16 #
  • fixed @unitybase/adminui-vue documentation generation; added missed events documentation
5.24.56 2025-05-07 #
  • all changes from version w\o Ext what does not affect Ext<->Vue moved into master

@unitybase/base #

Removed #

5.24.24 2025-05-02 #
  • removed unneeded dependency on @unitybase/cryptojs

Fixed #

5.24.24 2025-05-02 #
  • SyncConnection: removed some unnecessary headers added in auth requests

@unitybase/blob-stores #

Fixed #

5.24.34 2025-05-07 #
  • prevent logging of HEAD blobStore request into uba_audit (body not send in this case)

@unitybase/org #

Changed #

5.24.56 2025-05-07 #
  • Employee form rewritten to Vue

@unitybase/ub-pub #

Added #

5.24.31 2025-05-07 #
  • added support for xhr request cancellation (via AbortSignal)
  • added support for Vue devtools extension (in case of browser)

@unitybase/uba #

Changed #

5.24.47 2025-05-07 #
  • User form rewritten to Vue
  • Security audit form rewritten to Vue
  • ELS form rewritten to Vue
5.24.46 2025-05-02 #
  • improved Permission Analyser (ELS) - added disabled column

@unitybase/ubs #

Chores #

5.24.54 2025-05-07 #
  • all changes from version w\o Ext what does not affect Ext<->Vue moved into master