Commit graph

88 commits

Author SHA1 Message Date
Jack Anderson
bab7d9a202 Add encoding to Totp Secret and Backup Codes
- Remove double call for backup codes
2025-01-20 14:45:32 +00:00
Clemente Raposo
c59529a9b3 Add subpanel button limits config fore new UI 2024-12-05 07:28:20 +00:00
Clemente Raposo
e75cfc852e Add support for field and fieldType RecordSaveHandlers 2024-11-27 15:10:42 +00:00
Clemente Raposo
ca7479fff1 Add ApiRecordMapperRunner and EntityRecordMapperRunner 2024-11-27 15:10:38 +00:00
Clemente Raposo
e9b07c5367 Ignore Language folder on core_services.yaml 2024-11-27 15:10:24 +00:00
Clemente Raposo
9c1124972f Add support for adding languages in extensions 2024-11-27 15:10:22 +00:00
Clemente Raposo
64335c2730 Add record save handlers service configuration 2024-11-27 15:07:28 +00:00
Clemente Raposo
3901ffad30 Add record mappers service configuration 2024-11-27 15:07:23 +00:00
Clemente Raposo
f0e42a0a1e Remove profile-auth prefix from 2fa routes 2024-11-27 14:56:25 +00:00
Jack Anderson
ff4ba2bdd2 Two Factor 2024-11-27 14:56:14 +00:00
Clemente Raposo
590441198b Fix ldap native login fallback 2024-09-23 11:43:22 +01:00
y.yerli
179f2b6a71 Fix #54 - Generate supported types yaml file 2024-09-13 10:48:07 +01:00
y.yerli
0fa53a53a5 Add convert record feature 2024-08-23 17:44:41 +01:00
Clemente Raposo
bb96ab1129 Symfony 6.4 - Add migration for APP_SECRET generation 2024-08-21 18:06:16 +01:00
Clemente Raposo
ccb15fb027 Symfony 6.4 - Add logged-out path to CSRFCookieListener 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
4b98970e30 Symfony 6.4 - Update AppCheckLdapCredentialsListener
- Update service configuration
- Update method signatures
2024-08-21 18:06:14 +01:00
Clemente Raposo
c026a74de3 Symfony 6.4 - Replace LegacySessionSecurityStage with LegacySessionAccessCheckerProvider
On new api-platform version, api_platform.graphql.resolver.stage.security is no longer public, so we cannot decorate it.
2024-08-21 18:06:14 +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
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