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
32ccadbd89
Symfony 5.4 - Update Deprecated Security Code
2024-08-21 18:06:13 +01:00
y.yerli
1c81c2e684
Fix delete action of legacy module
2024-07-24 14:36:18 +01:00
Jack Anderson
a7db647e2d
Add CliSteps to Install Step Handler
2024-04-03 15:44:01 +01:00
Moises E. Puyosa
7cbf033208
Add Feature Query List View Filter
...
Now you can use legacy query filter in list view pages
2024-02-01 15:33:45 +00:00
Clemente Raposo
ee31458fa5
Add support for configurable table actions
...
- Add definition provider
- Add table actions to list view metadata
- Add config
Added in the scope of the move of the column chooser from the useful bar button to the table
2023-11-30 16:52:20 +00:00
Jack Anderson
117dd81727
SuiteCRM 8.4.2 Release
2023-11-09 14:27:09 +00:00
Clemente Raposo
ac7f1e49b1
Fix #230 - Not able to access native auth with saml
...
- Add missing /auth path to csrf token generation
2023-09-26 09:02:15 +01:00
Clemente Raposo
dc5fb91dd7
Revert "Add DefaultExtension namespace entry"
...
This reverts commit 66440bc895
.
2023-08-23 11:05:45 +01:00
Clemente Raposo
da44dc12df
Add quick actions config file
...
- By default it takes the quick actions for the order of the navigation modules
2023-07-20 14:36:35 +01:00
Clemente Raposo
66440bc895
Add DefaultExtension namespace entry
...
- Workaround "default" being a reserved word and possible to use in the namespace
2023-07-03 10:09:03 +01:00
Jack Anderson
1f949f1ac2
SuiteCRM 8.3.0 Release
2023-05-15 13:23:12 +01:00
yunusyerli1
4697fcebe6
[Legacy] Return admin navbar menu on Navbar Handler
2023-04-27 13:12:11 +01:00
Jack Anderson
c70fd502bd
Fix Activities buttons
...
- pass module to use mod strings
- remove duplicate labels
2023-04-24 11:54:10 +01:00
Clemente Raposo
297271140c
Add migration to set alert snooze time as the date_entered
...
- Add snooze time as date_entered for existing alert records
2023-04-24 11:54:09 +01:00
Clemente Raposo
d580c04694
Add notification reload module actions
...
- Reload notifications upon some module actions on the front end. Like save or create.
2023-04-24 11:54:09 +01:00
Clemente Raposo
6330f2bb8f
Add notification configuration to the configs
2023-04-24 11:54:08 +01:00
Clemente Raposo
20de647d5f
Fix #180 - Adjust XSRF token handling
...
- Do not generate a new token on api requests. Use an existing one
-- this was causing problems, as sometimes a new token was being generated, causing the next request to fail
- Add configuration to specify in which requests the new token cookie should be added
2023-01-24 10:10:05 +00:00
Clemente Raposo
027e2f5d8f
Add system config for session expired redirect
...
- Inject new system config
- Set Login page as default for redirect
2022-10-04 13:13:19 +01:00
Clemente Raposo
7a612a0685
Add saml user auto-creation
...
- Add option to auto-create user upon login
- Add support for mapping fields from Idp to SuiteCRM
2022-10-04 13:13:19 +01:00
Jack Anderson
305203840f
Add migration to add LOCK_DSN to env
2022-09-09 12:46:23 +01:00
Clemente Raposo
4e4b43e92e
Add base saml configuration
...
- Allow enabling saml configuration
- Make security.access_control dynamic, depending on the auth_type
- Add saml specific access_control configuration
- Add saml routes configuration
- Enable auth.logout.redirect for saml
- Add template configuration for hslavich_onelogin_saml
2022-09-09 12:46:23 +01:00
Clemente Raposo
3cd6efcc3f
Allow option to re-direct on logout action
...
- Add logout configuration
- Change auth.service.ts to re-direct instead of posting depending on configuration
2022-09-09 12:46:22 +01:00
Clemente Raposo
8f5af3f610
Add ldap auto create user provider
...
- Add user provider that creates user if not yet created on the app
- Add proxy to re-use existing entity and ldap user providers
- Allow configuring mapping of ldap extra fields to user fields
- Add base mapping configuration in ldap.yaml
2022-09-09 12:46:22 +01:00
Clemente Raposo
b055761675
Remove extension config folder from class autoload
2022-09-09 12:46:22 +01:00
Clemente Raposo
8c669180c5
Add ldap login fallback to native login
...
- Allow falling back to native login if ldap fails
- Read configuration to enable / disable the fallback
2022-09-09 12:46:22 +01:00
Clemente Raposo
0c79491581
Use new symfony authenticator mechanism
...
- Add auth success listener to initialize legacy session
- Add password encoder to support legacy style encoding
- Add xsrf-token check to json_login
- enable authenticator_manager
2022-09-09 12:46:22 +01:00
Clemente Raposo
381e111fd9
Add system config provider service alias
2022-09-09 12:46:21 +01:00
Clemente Raposo
533ce665af
Add Upgrade Finalize Stage
...
- Split upgrade into 2 stages: install, finalize
-- This is required as the container needs to be re-loaded before running the final step
- From now on 2 commands will need to be executed
2022-09-09 12:46:21 +01:00
Clemente Raposo
38a030e029
Add SetupLegacyMigration command
2022-09-09 12:46:20 +01:00
Clemente Raposo
96803a827c
Enable CSRF token validation on api requests
...
- Do no check csrf token on get requests.
-- Angular does not send token on get or header requests
2022-09-09 12:46:20 +01: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
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
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
e0db5f4fe3
add ACL handler function for top widget
...
fix chart acl on account
2021-10-25 12:26:26 +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
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
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
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
Clemente Raposo
afa3645f4b
Move Legacy Filter to legacy
2021-07-26 12:31:25 +01: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