From c6b73373179cc6f65560b8d913f95788312de1c2 Mon Sep 17 00:00:00 2001 From: Yuri Kuznetsov Date: Thu, 8 Jun 2023 13:31:27 +0300 Subject: [PATCH] es modules first migration --- .idea/codeStyles/Project.xml | 3 + Gruntfile.js | 7 +- application/Espo/Core/Utils/ClientManager.php | 21 + .../Espo/Modules/Crm/Resources/module.json | 5 +- .../Resources/metadata/clientDefs/Email.json | 1 - .../modules/crm/src/controllers/activities.js | 2 +- .../handlers/campaign/mass-emails-create.js | 2 +- .../handlers/opportunity/contacts-create.js | 2 +- .../modules/crm/src/knowledge-base-helper.js | 62 +- .../crm/src/views/calendar/calendar-page.js | 2 +- .../crm/src/views/dashlets/activities.js | 34 +- .../knowledge-base-article/record/detail.js | 101 +- .../record/list-for-case.js | 112 +- .../views/meeting/modals/send-cancellation.js | 4 +- .../views/meeting/modals/send-invitations.js | 4 +- .../crm/src/views/record/panels/activities.js | 2 +- .../crm/src/views/record/panels/history.js | 2 +- .../target-list/record/panels/opted-out.js | 12 +- client/src/acl-manager.js | 787 +- client/src/acl-portal-manager.js | 84 +- client/src/acl-portal.js | 438 +- client/src/acl.js | 477 +- client/src/action-handler.js | 198 +- client/src/ajax.js | 338 +- client/src/app-portal.js | 47 +- client/src/app.js | 2214 +++-- client/src/broadcast-channel.js | 82 +- client/src/cache.js | 343 +- client/src/collection-factory.js | 117 +- client/src/collection.js | 857 +- client/src/collections/note.js | 90 +- client/src/collections/tree.js | 100 +- client/src/controller.js | 965 ++- client/src/controllers/admin.js | 791 +- client/src/controllers/api-user.js | 2 +- client/src/controllers/base.js | 224 +- client/src/controllers/home.js | 2 +- client/src/controllers/note.js | 2 +- client/src/controllers/portal-user.js | 2 +- client/src/controllers/record.js | 844 +- client/src/controllers/user.js | 64 +- client/src/date-time.js | 829 +- client/src/dynamic-handler.js | 101 +- client/src/dynamic-logic.js | 824 +- client/src/email-helper.js | 1028 ++- client/src/exceptions.js | 57 +- client/src/field-language.js | 142 +- client/src/field-manager.js | 767 +- client/src/handlers/create-related.js | 4 +- client/src/handlers/login.js | 72 +- client/src/handlers/login/oidc.js | 355 +- client/src/handlers/select-related.js | 69 +- .../select-related/same-account-many.js | 2 +- .../handlers/select-related/same-account.js | 2 +- client/src/handlers/working-time-range.js | 2 +- client/src/helpers/action-item-setup.js | 223 +- client/src/helpers/export.js | 126 +- client/src/helpers/file-upload.js | 293 +- client/src/helpers/mass-action.js | 143 +- .../helpers/misc/authentication-provider.js | 395 +- client/src/helpers/misc/foreign-field.js | 81 +- client/src/helpers/misc/stored-text-search.js | 224 +- client/src/helpers/record-modal.js | 120 +- client/src/helpers/reg-exp-pattern.js | 117 +- client/src/language.js | 529 +- client/src/layout-manager.js | 486 +- client/src/loader-init-libs.js | 8 + client/src/loader.js | 87 +- client/src/metadata.js | 460 +- client/src/model-factory.js | 129 +- client/src/model-offline.js | 104 - client/src/model.js | 1198 +-- client/src/models/preferences.js | 64 +- client/src/models/settings.js | 105 +- client/src/models/user.js | 122 +- client/src/multi-collection.js | 92 +- client/src/number.js | 350 +- client/src/page-title.js | 125 +- client/src/pre-loader.js | 254 +- client/src/router.js | 971 +-- client/src/search-manager.js | 763 +- client/src/session-storage.js | 188 +- client/src/storage.js | 327 +- client/src/theme-manager.js | 506 +- client/src/ui.js | 1946 +++-- client/src/ui/multi-select.js | 419 +- client/src/ui/select.js | 1053 +-- client/src/utils.js | 1100 ++- client/src/view-helper.js | 1648 ++-- client/src/view-record-helper.js | 351 +- client/src/view.js | 789 +- client/src/views/admin/entity-manager/edit.js | 6 +- .../entity-manager/modals/select-formula.js | 2 +- .../src/views/admin/entity-manager/scope.js | 2 +- client/src/views/admin/field-manager/edit.js | 2 +- .../admin/field-manager/fields/pattern.js | 2 +- client/src/views/admin/layouts/grid.js | 2 +- client/src/views/admin/layouts/rows.js | 6 +- .../authentication-provider/record/edit.js | 2 +- client/src/views/dashlet.js | 2 +- client/src/views/dashlets/abstract/base.js | 2 +- client/src/views/dashlets/options/base.js | 6 +- client/src/views/detail.js | 1246 ++- client/src/views/edit.js | 322 +- .../email/fields/email-address-varchar.js | 5 +- .../src/views/email/fields/has-attachment.js | 2 +- client/src/views/email/list.js | 4 +- client/src/views/email/modals/attachments.js | 2 +- client/src/views/email/record/list.js | 2 +- client/src/views/export/record/record.js | 2 +- client/src/views/fields/address.js | 1212 +-- client/src/views/fields/array.js | 1478 ++-- .../src/views/fields/attachment-multiple.js | 1474 ++-- client/src/views/fields/base.js | 2740 +++---- client/src/views/fields/bool.js | 135 +- client/src/views/fields/checklist.js | 208 +- client/src/views/fields/currency-converted.js | 31 +- client/src/views/fields/currency.js | 402 +- client/src/views/fields/date.js | 723 +- client/src/views/fields/datetime-optional.js | 313 +- client/src/views/fields/datetime-short.js | 100 +- client/src/views/fields/datetime.js | 466 +- client/src/views/fields/duration.js | 2 +- client/src/views/fields/email-address.js | 46 +- client/src/views/fields/email.js | 1000 +-- client/src/views/fields/enum.js | 855 +- client/src/views/fields/file.js | 1354 ++-- client/src/views/fields/float.js | 262 +- client/src/views/fields/image.js | 28 +- client/src/views/fields/int.js | 627 +- client/src/views/fields/link-multiple.js | 1692 ++-- client/src/views/fields/link-one.js | 105 +- client/src/views/fields/link-parent.js | 1248 +-- client/src/views/fields/link.js | 1818 +++-- client/src/views/fields/map.js | 2 +- client/src/views/fields/multi-enum.js | 370 +- client/src/views/fields/person-name.js | 439 +- client/src/views/fields/phone.js | 827 +- client/src/views/fields/text.js | 667 +- client/src/views/fields/url-multiple.js | 163 +- client/src/views/fields/url.js | 261 +- client/src/views/fields/varchar.js | 646 +- client/src/views/fields/wysiwyg.js | 1926 ++--- client/src/views/header.js | 2 +- .../fields/validation-failures.js | 2 +- client/src/views/list-related.js | 1340 +-- client/src/views/list-with-categories.js | 1155 ++- client/src/views/list.js | 1440 ++-- client/src/views/login-second-step.js | 404 +- client/src/views/login.js | 723 +- client/src/views/main.js | 1062 +-- client/src/views/modal.js | 1970 ++--- client/src/views/modals/compose-email.js | 4 +- client/src/views/modals/detail.js | 1230 ++- client/src/views/modals/edit.js | 678 +- client/src/views/modals/related-list.js | 1037 ++- .../modals/select-category-tree-records.js | 2 +- client/src/views/modals/select-records.js | 747 +- client/src/views/note/detail.js | 2 +- client/src/views/record/base.js | 2862 +++---- client/src/views/record/detail-bottom.js | 457 +- client/src/views/record/detail-middle.js | 394 +- client/src/views/record/detail-side.js | 442 +- client/src/views/record/detail.js | 7165 ++++++++--------- client/src/views/record/edit-for-modal.js | 36 +- client/src/views/record/edit-side.js | 49 +- client/src/views/record/edit.js | 425 +- client/src/views/record/kanban-item.js | 131 +- client/src/views/record/kanban.js | 2022 +++-- client/src/views/record/list.js | 5923 +++++++------- client/src/views/record/panel-actions.js | 86 +- client/src/views/record/panels-container.js | 1611 ++-- client/src/views/record/panels/bottom.js | 600 +- .../src/views/record/panels/default-side.js | 212 +- .../src/views/record/panels/relationship.js | 1272 +-- client/src/views/record/panels/side.js | 694 +- .../src/views/record/row-actions/default.js | 154 +- client/src/views/record/search.js | 2252 +++--- client/src/views/search/filter.js | 4 +- client/src/views/site/navbar.js | 2 +- .../fields/time-ranges.js | 2 +- .../fields/time-ranges/item-detail.js | 2 +- client/src/web-socket-manager.js | 386 +- frontend/bundle-config.json | 118 +- frontend/test/spec/test.theme-manager.js | 8 +- js/{ => bundler}/bundler-general.js | 10 +- js/{ => bundler}/bundler.js | 146 +- js/{ => bundler}/template-precompiler.js | 16 +- js/scripts/prepare-lib-original.js | 2 +- .../email.js => js/scripts/transpile.js | 10 +- js/transpiler.js | 169 + jsconfig.json | 3 +- package-lock.json | 3862 ++++++++- package.json | 6 +- 194 files changed, 50583 insertions(+), 47583 deletions(-) delete mode 100644 client/src/model-offline.js rename js/{ => bundler}/bundler-general.js (96%) rename js/{ => bundler}/bundler.js (78%) rename js/{ => bundler}/template-precompiler.js (88%) rename client/src/models/email.js => js/scripts/transpile.js (89%) create mode 100644 js/transpiler.js diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml index 838a8f76af..e9fb05ee48 100644 --- a/.idea/codeStyles/Project.xml +++ b/.idea/codeStyles/Project.xml @@ -1,5 +1,8 @@ + +