Commit graph

61 commits

Author SHA1 Message Date
Clemente Raposo
8003add436 Avoid caching in dev mode 2024-11-27 15:10:23 +00:00
Jack Anderson
95701c5bed Call set checked login on wizard# 2024-10-25 08:46:14 +01:00
Jack Anderson
6b6daf30c6 Add set checked login function 2024-10-25 08:46:14 +01:00
Jack Anderson
558b86b530 Remove reset of user session on CacheManager 2024-09-20 15:30:55 +03:00
Jack Anderson
957b553e05 Remove unneeded module setting from App Metadata 2024-09-20 15:30:55 +03:00
Jack Anderson
07e91e610e Update CacheManager to check for all module metadata key 2024-09-20 15:30:55 +03:00
Jack Anderson
10295f7e06 Fix whitescreen when swaping instance 2024-09-19 10:57:50 +01:00
Clemente Raposo
0b7772fe98 Fix session dependecy in portal user 2024-09-13 11:54:48 +01:00
Jack Anderson
93a8f9f03a Add PortalUserActivator through constructor
- update constructor comments
2024-09-13 10:51:08 +01:00
Alcides Ojeda
20f9821041 Refactor portal user action checker 2024-09-13 10:50:56 +01:00
Alcides Ojeda
8b5b1cecbd Add acl handling on legacy processes for portal
- update copyright to 2024
2024-09-13 10:50:53 +01:00
Alcides Ojeda
0177b23eb1 Add Portal availability checker 2024-09-13 10:50:42 +01:00
Clemente Raposo
82764bdefb Symfony 6.4 - Fix index controller on install 2024-08-21 18:06:16 +01:00
Clemente Raposo
a3def701ac Add legacy loading to bootstrap process
- Update legacy handlers to cope with this change
2024-08-21 18:06:15 +01:00
Clemente Raposo
fc2d4d231b Symfony 6.4 - Re-setup index controller
- Use attributes instead of annotations
- Adjust to new session changes
- Adjust to new symfony setup
2024-08-21 18:06:15 +01:00
Clemente Raposo
0816e9b3a9 Symfony 6.4 - Remove no longer used legacy session deny access listener 2024-08-21 18:06:15 +01:00
Clemente Raposo
a9052019cc Symfony 6.4 - Update Session handling to use the same session in symfony and legacy
- Start Session using legacy
- Add LegacyBridgeSession handlers to have so that symfony uses the legacy session
2024-08-21 18:06:15 +01:00
Clemente Raposo
c7992afca5 Symfony 6.4 - Update outdated variable names for request stack 2024-08-21 18:06:15 +01:00
Clemente Raposo
6841cd8582 Symfony 6.4 - Update Session dependency with RequestStack dependency 2024-08-21 18:06:15 +01:00
Clemente Raposo
1b3669ed16 Symfony 6.4 - Replace Extension Asset WarmupDecorator with CacheWarmer
- The ExtensionAssetCacheWarmupDecorator was no longer valid
- Symfony now supports adding extra warmers
- Replaced the decorated with an extra warmer
2024-08-21 18:06:14 +01:00
Jack Anderson
9f313bfb25 Symfony 5.4 - Update Deprecated get function 2024-08-21 18:06:13 +01:00
Jack Anderson
043793411a Symfony 5.4 - Incorrect inherited function 2024-08-21 18:06:13 +01:00
Jack Anderson
5a03eeaf38 Symfony 5.3 - Swap deprecated SessionInterface with RequestStack 2024-08-21 18:06:13 +01:00
Jack Anderson
d109a37fe0 Add Warnings for feedback 2024-04-03 15:44:01 +01:00
Jack Anderson
a7db647e2d Add CliSteps to Install Step Handler 2024-04-03 15:44:01 +01:00
Jack Anderson
e4be8ce9eb Symfony Cache - Update Cache Manager to remove preferences 2023-11-29 10:16:53 +00:00
Jack Anderson
afaddd23e5 Symfony Cache - Add Cache Manager 2023-11-29 10:16:52 +00:00
Jack Anderson
1f949f1ac2 SuiteCRM 8.3.0 Release 2023-05-15 13:23:12 +01:00
Clemente Raposo
da8cb10c76 Update ExtensionAssetCopy to also support public folder
- Add support for new structure
- Add support for adding the public folder directly under the extension folder
2023-05-05 16:03:40 +01:00
Clemente Raposo
4fd29a4e95 Add logged-out backend route 2022-10-04 13:13:19 +01:00
Jack Anderson
1b29b7f0f6 Fix finder to include dot files 2022-09-09 12:46:23 +01:00
Clemente Raposo
38e131a4e0 Add native auth routes 2022-09-09 12:46:23 +01:00
Clemente Raposo
e4e3c009f2 Init legacy session on index for saml
- Init session if user is authenticated but legacy session is not initialized
2022-09-09 12:46:23 +01:00
Clemente Raposo
9db237f06e Add support for process step alerts prompts 2022-09-09 12:46:21 +01:00
Clemente Raposo
aae9271c1b Add upgrade step to add new config entries to config file 2022-09-09 12:46:21 +01:00
Clemente Raposo
e7c9d00aa7 Add Upgrade toKeep ignore option
- Add way to define files/folders to not be considered as toKeep
2022-09-09 12:46:21 +01:00
Clemente Raposo
72de815bab Fix #87 - Add session bound language setting
- Set session language upon AppStrings and ModStrings request
- Port currently set session language after log in
-- port language from non-authenticated session to authenticated session
- Use session language when retrieving AppMetadata
- Do not set session language upon ModStrings request
2022-05-12 14:44:24 +01:00
Clemente Raposo
eab6e29143 Clean public extensions before copying
- clear the extensions folder before copying to get a clean status
2021-11-11 12:12:24 +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
a59ebeb249 Add owner based acl checking to navigation acl check
- Add support to send context on action availability checkers
- Update ACLActionChecker to take into account ownership in acls
- Check record based acl checking on navigation
2021-10-26 09:47:32 +01:00
Clemente Raposo
3f1da3fb66 Add owner based acl checking to acl manager 2021-10-26 09:47:32 +01:00
Clemente Raposo
dcd4bc2546 Set installing flag 2021-09-28 12:26:22 +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
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
73ae8fbb5d handle group access within acl checkers 2021-09-13 06:03:37 +00:00
p.kumar
8379852882 Fix Action Button ACLs in List and Record View 2021-07-20 20:28:38 +05:30
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
8de6d58c30 Check for existing session in before session swap 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
Clemente Raposo
dc27646e31 Add FolderSync service
- Add FolderSync service to apply sync based on manifest
- Add FolderComparator service to generate manifest
-- Comparison is applied according to some rules
-- Declared comparator as not shared to always create a new instance when retrieving the service
2021-06-23 10:09:40 +01:00