ubjs merge requestshttps://git-pub.intecracy.com/unitybase/ubjs/-/merge_requests2024-03-19T18:31:32+02:00https://git-pub.intecracy.com/unitybase/ubjs/-/merge_requests/1795Draft: Unix Domain Socket support2024-03-19T18:31:32+02:00Pavel MashliakovskiyDraft: Unix Domain Socket support- `argv.serverURLFromConfig()` now return valid (from UB POW) Unix Domain Socket address if `ubConfig.httpServer.host`
is a UDS in form `unix:/path/to.sock`- `argv.serverURLFromConfig()` now return valid (from UB POW) Unix Domain Socket address if `ubConfig.httpServer.host`
is a UDS in form `unix:/path/to.sock`Pavel MashliakovskiyPavel Mashliakovskiyhttps://git-pub.intecracy.com/unitybase/ubjs/-/merge_requests/1776Draft: s3 support for blobStore2024-01-31T16:41:31+02:00Pavel MashliakovskiyDraft: s3 support for blobStorePavel MashliakovskiyPavel Mashliakovskiyhttps://git-pub.intecracy.com/unitybase/ubjs/-/merge_requests/1771Draft: chores: Update `xmldom@0.6.0` dependency to `@xmldom/xmldom@0.8.10` - ...2024-01-09T17:05:27+02:00Andrii BezuglyiDraft: chores: Update `xmldom@0.6.0` dependency to `@xmldom/xmldom@0.8.10` - that is...chores: Update `xmldom@0.6.0` dependency to `@xmldom/xmldom@0.8.10` - that is the new name of package, old one is deprecated and not maintained
TODO:
- I cannot quite manage package-lock.json because of my local version of npm/node (eng...chores: Update `xmldom@0.6.0` dependency to `@xmldom/xmldom@0.8.10` - that is the new name of package, old one is deprecated and not maintained
TODO:
- I cannot quite manage package-lock.json because of my local version of npm/node (engine requirement, possible difference in file formats)https://git-pub.intecracy.com/unitybase/ubjs/-/merge_requests/1743Draft: UB auth v22023-11-27T19:25:20+02:00Pavel MashliakovskiyDraft: UB auth v2UB auth v2UB auth v2Pavel MashliakovskiyPavel Mashliakovskiyhttps://git-pub.intecracy.com/unitybase/ubjs/-/merge_requests/1736Draft: fix(uba,ubcli): For multitenant environment add...2023-11-13T19:27:13+02:00Andrii BezuglyiDraft: fix(uba,ubcli): For multitenant environment add...fix(uba,ubcli): For multitenant environment add `DBPostgresPolicies.tenantAndSpecialUsers` policy to use with uba_user,
so that the `root` and `anonymous` users can be used seen in the tenants, as there might be entries...fix(uba,ubcli): For multitenant environment add `DBPostgresPolicies.tenantAndSpecialUsers` policy to use with uba_user,
so that the `root` and `anonymous` users can be used seen in the tenants, as there might be entries referencing them.Andrii BezuglyiAndrii Bezuglyihttps://git-pub.intecracy.com/unitybase/ubjs/-/merge_requests/1734Draft: fix: wrap the form `.mount()` call into loading state - show spinner w...2023-11-19T14:21:03+02:00Mazur Volodymyrvolodymyr.mazur@inbase.com.uaDraft: fix: wrap the form `.mount()` call into loading state - show spinner while...fix: wrap the form `.mount()` call into loading state - show spinner while executing async functions
There are 2 cases:
- `Form.mount` is an asynchronous method that awaits the `init` store action inside. In the `init` action, we may l...fix: wrap the form `.mount()` call into loading state - show spinner while executing async functions
There are 2 cases:
- `Form.mount` is an asynchronous method that awaits the `init` store action inside. In the `init` action, we may load some data from the server for a form so we should have a spinner at this time,
- `formController.mount` may be an async function that loads or initializes some stuff so we should wrap it into the spinner
It prevents empty page freeze if there are server queries inside the `inited` action (loading form data, `beforeInit`, `inited` hooks) or inside the form `module.exports.mount`- just show spinner at this timeMazur Volodymyrvolodymyr.mazur@inbase.com.uaMazur Volodymyrvolodymyr.mazur@inbase.com.uahttps://git-pub.intecracy.com/unitybase/ubjs/-/merge_requests/1726Draft: fix/UBDF-17163 Limit the visibility of Organizational Charts for the L...2023-11-29T17:02:12+02:00Rudyk MaksymDraft: fix/UBDF-17163 Limit the visibility of Organizational Charts for the LocalOrgManager rolePavel MashliakovskiyPavel Mashliakovskiyhttps://git-pub.intecracy.com/unitybase/ubjs/-/merge_requests/1567feat(adminui-vue): introduce `UModal` component2023-12-06T14:59:35+02:00Mazur Volodymyrvolodymyr.mazur@inbase.com.uafeat(adminui-vue): introduce `UModal` componentPavel MashliakovskiyPavel Mashliakovskiyhttps://git-pub.intecracy.com/unitybase/ubjs/-/merge_requests/1561Draft: logView: filter by time2022-12-30T11:10:48+02:00Pavel MashliakovskiyDraft: logView: filter by timePavel MashliakovskiyPavel Mashliakovskiyhttps://git-pub.intecracy.com/unitybase/ubjs/-/merge_requests/1557fix(adminui-vue): restore selection and focus by index after deleting a table...2022-12-26T13:00:12+02:00Mazur Volodymyrvolodymyr.mazur@inbase.com.uafix(adminui-vue): restore selection and focus by index after deleting a table rowPavel MashliakovskiyPavel Mashliakovskiyhttps://git-pub.intecracy.com/unitybase/ubjs/-/merge_requests/1552feat(adminui-vue): restoration of the last active element focus after user in...2022-12-20T15:19:01+02:00Mazur Volodymyrvolodymyr.mazur@inbase.com.uafeat(adminui-vue): restoration of the last active element focus after user interaction with dialog.After a dialog is closed the focus should be returned to the last interacted element before the dialog opening (button, etc.)
The solution is based on the global Vue mixin, which interacts only with `ElDialog` component instancesAfter a dialog is closed the focus should be returned to the last interacted element before the dialog opening (button, etc.)
The solution is based on the global Vue mixin, which interacts only with `ElDialog` component instancesPavel MashliakovskiyPavel Mashliakovskiyhttps://git-pub.intecracy.com/unitybase/ubjs/-/merge_requests/1546fix/LDOC-1078-dropdown-come-off-when-vertical-scroll2022-12-02T08:59:50+02:00Tarabanov Dmytrofix/LDOC-1078-dropdown-come-off-when-vertical-scrollПри намаганні вирішити проблему, яка описана у завданні, з'ясувалося, що компоненти `USelectEntity` використовує `el-popover`, який використовує `vue-popper`, який у свою чергу, використовує `popperjs v.0.5.0`. Пофіксити проблему у цій в...При намаганні вирішити проблему, яка описана у завданні, з'ясувалося, що компоненти `USelectEntity` використовує `el-popover`, який використовує `vue-popper`, який у свою чергу, використовує `popperjs v.0.5.0`. Пофіксити проблему у цій версії не вдавалося. У версії `2.0` її, не було. Що підтвердив `u-dropdown`, який використовує `popperjs v2.0`
Тому, прийняв рішення замінити `el-popover` на `u-dropdown` у відповідних компонентах. Прицьому, був змушений певними змінами відновлювати поведінку закладену під `el-popover`.
Як було
![як_було](/uploads/bcf9759e7c99ad30d93f2c573edf0e04/як_було.gif)
Як стало
![як_стало](/uploads/741ee7ba6d10bbe4cc0c19c74c2d6cca/як_стало.gif)Tarabanov DmytroTarabanov Dmytrohttps://git-pub.intecracy.com/unitybase/ubjs/-/merge_requests/1530Fix/ldoc 2580 loss focus on table when use hot keys2022-11-29T13:37:16+02:00Tarabanov DmytroFix/ldoc 2580 loss focus on table when use hot keysВикористовую клавіатуру для видалення елементів та навігації
![111](/uploads/0caf07656d86c60275c23879193c88ca/111.gif)Використовую клавіатуру для видалення елементів та навігації
![111](/uploads/0caf07656d86c60275c23879193c88ca/111.gif)Tarabanov DmytroTarabanov Dmytrohttps://git-pub.intecracy.com/unitybase/ubjs/-/merge_requests/1489Draft: LDOC-2483, LDOC-1469 org_employee and uba_user forms are rewritten to Vue2022-09-15T13:06:13+03:00Mykhailo DykunDraft: LDOC-2483, LDOC-1469 org_employee and uba_user forms are rewritten to Vuethese forms have already been tested on Scriptumthese forms have already been tested on ScriptumMykhailo DykunMykhailo Dykunhttps://git-pub.intecracy.com/unitybase/ubjs/-/merge_requests/1418Feature/ldoc 2322 add splitter2022-11-29T12:44:03+02:00Tarabanov DmytroFeature/ldoc 2322 add splitterTarabanov DmytroTarabanov Dmytrohttps://git-pub.intecracy.com/unitybase/ubjs/-/merge_requests/1366Methods for management provider2022-06-09T14:14:16+03:00Loboda MaksimMethods for management providerPavel MashliakovskiyPavel Mashliakovskiyhttps://git-pub.intecracy.com/unitybase/ubjs/-/merge_requests/1293Draft: add selectionCache revalidation2022-02-08T11:52:21+02:00Pavel MashliakovskiyDraft: add selectionCache revalidationThis is reopened !1281This is reopened !1281Pavel MashliakovskiyPavel Mashliakovskiyhttps://git-pub.intecracy.com/unitybase/ubjs/-/merge_requests/1248`Form/mount`: for entites with `softLock` mixin `unlock` method is now called...2022-01-05T14:24:48+02:00Svetla Lolita`Form/mount`: for entites with `softLock` mixin `unlock` method is now called from the `beforeDestroy` lifecycle hook if record is lockedPavel MashliakovskiyPavel Mashliakovskiyhttps://git-pub.intecracy.com/unitybase/ubjs/-/merge_requests/1217fix(adminui-vue): `UTableEntity` - renamed `onSelectRecord` to `onOpenRecord`...2021-11-22T18:18:42+02:00Andrii Bezuglyifix(adminui-vue): `UTableEntity` - renamed `onSelectRecord` to `onOpenRecord`...fix(adminui-vue): `UTableEntity` - renamed `onSelectRecord` to `onOpenRecord` to match property name and its meaning. "select" word has its own meaning and with introduction of multi-selection mode, this name became too confusingfix(adminui-vue): `UTableEntity` - renamed `onSelectRecord` to `onOpenRecord` to match property name and its meaning. "select" word has its own meaning and with introduction of multi-selection mode, this name became too confusingPavel MashliakovskiyPavel Mashliakovskiyhttps://git-pub.intecracy.com/unitybase/ubjs/-/merge_requests/1178fix/UBDF-14199-fix-view-pdf-file-after-change-tab2021-11-09T09:35:19+02:00Tarabanov Dmytrofix/UBDF-14199-fix-view-pdf-file-after-change-tab