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