Commit graph

378 commits

Author SHA1 Message Date
Clemente Raposo
25d8743b57 Set knowledge record view to display in suite 8 view 2022-03-15 16:52:58 +00:00
Clemente Raposo
d98c6faf04 Add tinymce html field
- Add edit and detail mode implementation
- Add tinymce config to field medatada
- Add base tinymce ui configuration
2022-03-15 16:52:58 +00:00
Clemente Raposo
4045d5ea25 Add support for bottom widgets in record view
- Allow configuring bottom widgets in record view
- Read from new entry in detailviewdefs
2022-03-10 14:34:33 +00:00
Clemente Raposo
b63e82f307 Add delayed loading spinner strategy
- add config based full page loading spinner delay
- Replace full spinner with table spinner in list view table
2022-03-09 12:25:14 +00:00
Clemente Raposo
79199633a1 Add ui user preferences handling to API 2022-03-08 11:16:21 +00:00
Clemente Raposo
650f960d75 Add favorites to desktop module and group navbar
- Add favorites submenu component
- Move recently viewed to submenu entry
2022-03-03 09:55:02 +00:00
Clemente Raposo
bd5cdbecb3 Change user setup wizard route
- Cannot add wizard mapping to action name map
- it was breaking studio wizard redirection that is lower case
- using legacy action name
2022-03-03 09:55:01 +00:00
Clemente Raposo
5fb1a82f65 Display recently viewed in navbar 2022-03-03 09:55:01 +00:00
p.kumar
e9b2b25028 show user setup wizard after new user login
[Legacy] map legacy to front-end user action called wizard
2022-01-10 10:15:16 +00:00
p.kumar
ee0840a345 fix activities and history subpanel buttons not visible 2021-12-11 10:56:03 +05:30
Clemente Raposo
a12a1c0df0 Redirect user to set-timezone page after login if not set 2021-11-22 20:30:38 +00:00
Clemente Raposo
3b011d39d8 Fix legacy asset paths configuration
- Consider the following legacy folders as asset paths
-- public
-- upload
-- all vendors
- Add vendor/gymadarasz to the list of vendors to copy to legacy
2021-11-22 20:30:38 +00:00
Clemente Raposo
d5104cd578 Remove deprecated spots module 2021-11-20 15:01:51 +00:00
Clemente Raposo
4218e8b956 Copy full tinymce to legacy vendor folder
- fix issue: email body field not rendering
2021-11-20 14:57:49 +00:00
Clemente Raposo
efae792536 Add extra paths to legacy asset paths
- Required for new legacy route handling mechanism
-- where files are included
2021-11-17 16:04:08 +00:00
Clemente Raposo
ab939430ff Update legacy entrypoing handling
- Add support for more legacy entrypoints like ical_server.php, etc
- Add whitelisting of legacy entry points
2021-11-12 17:03:57 +00:00
Clemente Raposo
b9edcb7fa7 Install extension assets after cache warmup
- Add CacheAggregator decorator to allow call extension asset copy
- Move asset copy code to separate service. Add interface
- Remove call to extension asset install command from composer.json
2021-11-11 12:12:24 +00:00
Clemente Raposo
c996cc33ce Add legacy route kernel by passing
- Add legacy route checking to kernel
- Bypass legacy routes, directly require index files
- Add index file mapping for api
2021-11-09 12:42:03 +00:00
Clemente Raposo
28dfa347ff Copy legacy assets on install
- Add command to copy legacy assets based on configuration
- Add configuration to copy tinymce to legacy path
- Configure composer to copy assets on install
2021-11-09 12:40:37 +00:00
p.kumar
b029c96650 add missing legacy modules from module routing config 2021-10-29 14:39:17 +00:00
Clemente Raposo
1ae3e8cbbc Use suite 8 views for custom modules by default 2021-10-26 08:43:27 +00:00
p.kumar
e0db5f4fe3 add ACL handler function for top widget
fix chart acl on account
2021-10-25 12:26:26 +00:00
Jack Anderson
18a721fee1 Change KB view to legacy 2021-10-20 09:36:40 +00:00
Clemente Raposo
897ff697dc Adjust navigation tab limits 2021-10-18 14:46:02 +01:00
Clemente Raposo
8eb91c1407 Map parent fields as group fields
- Add config to map parent fields as group fields
2021-10-18 13:28:25 +00:00
Clemente Raposo
15379b0e0f Add support for view metadata field alias
- Allow setting a alias for a field in view metadata
2021-10-18 13:28:25 +00:00
Clemente Raposo
ac482b1e0f Check for existing migrations on upgrade
- Avoid error when there are no migrations
2021-09-28 15:46:21 +01:00
Clemente Raposo
65d01b7f7b Keep tmp folder on upgrades
- Avoid tmp folder being removed in the middle of the upgrade process
2021-09-28 15:46:21 +01:00
Clemente Raposo
53101bb4cf Delete cache folder on upgrade
- Delete cache folder instead of calling clear cache command
- Calling clear cache command had problems when there were updates to the autoload.
2021-09-28 15:46:21 +01:00
p.kumar
7adffd8e37 update install command to use the step by step handler
- Add BaseStepExecutorCommand to reuse code
- Update UpgradeCommand to use BaseStepExecutorCommand
- Init legacy languages for Install command
2021-09-27 13:26:37 +05:30
p.kumar
ff31094bb9 Add Subpanel top actions, line actions configurations 2021-09-27 05:54:33 +00:00
Clemente Raposo
db32b9c29a Map currency fields definitions to new format 2021-09-23 14:22:07 +00:00
Clemente Raposo
f2c299cedf Add list of currencies to system config api
- Expose currencies system config
- Use system user by default in the system configs api
2021-09-23 14:22:07 +00:00
p.kumar
50c1518f49 Fix import module resolver config 2021-09-15 05:52:01 +05:30
p.kumar
f52e990764 define legacy action resolver configuration
- create mapper config for resolving the legacy action
- create legacy action resolver service/interface
2021-09-13 06:03:37 +00:00
p.kumar
e8f14a6f12 define base(core) action configuration
- create base action as a union of available bulk/record actions
- create base action provider service/interface
- update missing acl configs in actions.yaml
2021-09-13 06:03:37 +00:00
Clemente Raposo
5e6a42f50c Module framework - remove suite 8 module specific config
- Remove bulk actions suite 8 side config
- Remove sidebar widgets suite 8 side config
- Remove record actions suite 8 side config
2021-09-09 14:59:22 +01:00
Clemente Raposo
a0b604dc20 Module framework - align recordview metadata
- Allow overriding top widgets on suite 8 side
- Allow overriding sidebarwidgets on suite 8 side
2021-09-08 15:33:10 +01:00
Clemente Raposo
46535410b5 Module framework - align listview metadata
- Read new listviewdefs extra metadata
- Allow configuring bulk actions on listviewdefs
- Allow configuring sidebarwidgets on listviewdefs
2021-09-08 15:33:10 +01:00
p.kumar
b2341e9a59 Add Print to PDF bulk action configuration 2021-07-30 14:10:52 +00:00
p.kumar
f860289fca Add configuration for print as pdf record action 2021-07-30 14:09:48 +00:00
Clemente Raposo
afa3645f4b Move Legacy Filter to legacy 2021-07-26 12:31:25 +01:00
Dillon-Brown
ccdb1cc2f1 Add shivas/versioning-bundle
Signed-off-by: Dillon-Brown <dillon.brown@salesagility.com>
2021-07-06 07:20:34 +01:00
Clemente Raposo
51d1b503a3 Configure massupdate bulk action 2021-06-28 09:24:30 +00:00
Clemente Raposo
afbd2c4086 Add bulk mass update action availability checker
- Add MassUpdateActionChecker to check if there are mass update fields
- Configure mass update bulk action to use checker
2021-06-28 09:24:30 +00:00
Clemente Raposo
85bc0c2f32 Add MassUpdate to view definitions
- Add Mass update definition provider interface and legacy handler
- Add mass update definitions to ViewDefinition entity
- Inject mass update into view definitions call
2021-06-28 09:24:30 +00:00
Clemente Raposo
5bbd578200 Add support for container aware migrations 2021-06-24 12:44:30 +01:00
Clemente Raposo
983de9a271 Allow extending core service parameters 2021-06-23 10:09:40 +01:00
Clemente Raposo
9b095cbf1a Fix cache:clear command error
- After the unified composer the cache warmup also calls legacy files
- Some requires the entrypoint to be set
2021-06-23 10:09:40 +01:00
Clemente Raposo
d22cfbbf8f Add Upgrade Command
- Add Upgrade Package handler

-- Add base package handler service with re-usable api handle packages
-- Re-usable service to extract and apply upgrade packages
-- Add upgrade settings to configs

- Add Base command

-- Add abstract class with common input processing logic

- Add Upgrade Command

-- Add re-usable UpgradeHandler with api for applying upgrades
-- Add command to call upgrade handler
-- Add service feedback
-- Call clear cache on upgrade command

- Add Upgrade step by step execution

-- Add process step interface and executor
--- add common logging to each step execution
--- add debug logging for each step execution
--- allow running processes step by step
--- allow configuring steps independently

-- Move upgrade handler and upgrade command to use step executor
-- Add upgrade log
-- Improve upgrade command output
2021-06-23 10:09:40 +01:00