Commit graph

78 commits

Author SHA1 Message Date
Philipp Stracker
0728f80281
♻️ Refactor the settingsdata manager constructor 2025-02-12 21:07:21 +01:00
Philipp Stracker
3d8121510a
Reset all settings on disconnect 2025-02-12 17:03:00 +01:00
Philipp Stracker
d8bd774744
Define new settings-data-manager service 2025-02-12 17:01:14 +01:00
Philipp Stracker
70722d1aca
🎨 Rename REST endpoint service 2025-02-12 17:00:36 +01:00
Daniel Dudzic
d2685d8787
Things To Do: Wire the Pay Later Messaging todo items 2025-02-11 14:47:15 +01:00
Daniel Dudzic
559ac7e962
Settings UI: Remove the unnecessary dependency 2025-02-06 23:34:39 +01:00
Daniel Dudzic
01d4fad717
Things To Do: Refactor/Clean the REST and Data models 2025-02-06 14:21:56 +01:00
Daniel Dudzic
04f0f45233
Settings UI: Add functionality to mark todos as complete on click 2025-02-05 11:19:44 +01:00
Daniel Dudzic
05c73303af
Settings UI: Fix eligibility checking for todos 2025-02-04 15:16:53 +01:00
Daniel Dudzic
bab0a467dc
Merge branch 'trunk' of github.com:woocommerce/woocommerce-paypal-payments into PCP-4124-dynamic-logic-for-things-to-do-next-ver3 2025-02-03 23:09:00 +01:00
Daniel Dudzic
f6717e2e66
Settings UI: Add Todos saving and dismissing 2025-02-03 23:06:33 +01:00
Philipp Stracker
71f2cdd06a
🔀 Merge branch 'trunk' 2025-02-03 12:12:34 +01:00
Philipp Stracker
11f3071579
New services to check the onboarding status 2025-01-30 17:12:50 +01:00
Daniel Dudzic
0daf56b2af
Settings UI: Move Things To Do config data to a separate definition file. Add settings highlighting. Add todos dismissing. 2025-01-30 12:54:05 +01:00
Emili Castells Guasch
442a33778f Add endpoint save config 2025-01-29 17:20:10 +01:00
Emili Castells Guasch
40edcdfc3d Add get response details 2025-01-29 16:51:12 +01:00
Emili Castells Guasch
b6e5a0f3ab Merge trunk 2025-01-29 16:43:31 +01:00
Emili Castells Guasch
83912f2b93 Add rest endpoint boilerplate 2025-01-29 16:41:50 +01:00
Philipp Stracker
16d8598ab6
♻️ Adapt the REST endpoint to the new data model 2025-01-29 16:07:24 +01:00
Philipp Stracker
cd9ff71cd0
♻️ Update the settings data model class 2025-01-29 16:07:18 +01:00
Daniel Dudzic
0d59f9e39c
Fix PHPCS errors 2025-01-28 11:55:47 +01:00
Daniel Dudzic
611dc0ae38
Settings UI: Move Todos config data to a dedicated REST endpoint. Add payment method - todo state sync. 2025-01-28 11:52:56 +01:00
Emili Castells Guasch
c9b9b85cb1 Fix phpcs 2025-01-23 14:14:47 +01:00
Emili Castells Guasch
55a0dd4824 Merge branch 'trunk' into PCP-4120-add-payment-method-modal-data-to-data-store 2025-01-23 11:16:05 +01:00
Emili Castells Guasch
44ce0d9e0b Merge branch 'trunk' into PCP-4030-default-ui-legacy-for-existing-merchants-react-for-new-merchants 2025-01-23 10:55:13 +01:00
Emili Castells Guasch
381b46f444 Add custom data for payment method modals 2025-01-22 17:26:59 +01:00
Emili Castells Guasch
6ec624d37b Merge trunk 2025-01-21 10:44:15 +01:00
Philipp Stracker
d1ce0abbde
🔀 Merge branch 'trunk'
# Conflicts:
#	modules/ppcp-settings/src/SettingsModule.php
2025-01-20 16:41:42 +01:00
Emili Castells Guasch
2bea225d9b Connect enable payment method to data store 2025-01-20 16:04:35 +01:00
Philipp Stracker
605760f5fb
Add data sanitizer to styling data model 2025-01-17 19:03:23 +01:00
Philipp Stracker
57afe4b95e
Extract sanitizer logic to new service 2025-01-17 18:40:43 +01:00
Daniel Dudzic
6993038c05
Settings UI: Add Settings tab Redux store 2025-01-17 13:59:17 +01:00
Emili Castells Guasch
47ae8ff670 Add data store boilerplace and default data 2025-01-14 17:59:35 +01:00
Philipp Stracker
63f417d7d2
Brand new, empty “Styling” store in Redux 2025-01-13 17:29:07 +01:00
Philipp Stracker
0bc06deebf
🔀 Merge branch 'trunk'
# Conflicts:
#	modules/ppcp-settings/src/Data/CommonSettings.php
#	modules/ppcp-settings/src/Endpoint/CommonRestEndpoint.php
2025-01-10 18:56:11 +01:00
Philipp Stracker
15be837d24
🩹 Add a redirect after merchant authentication 2025-01-09 18:57:17 +01:00
Philipp Stracker
4a7c7517a7
🚚 Rename CommonSettings to GeneralSettings 2025-01-09 13:09:04 +01:00
Philipp Stracker
bb1497f5b9
🔥 Remove the GeneralSettings DI-service 2025-01-09 13:01:41 +01:00
Philipp Stracker
b3e766d08a
♻️ Move OAuth logic from Listner to Auth-Manager 2025-01-08 17:48:18 +01:00
Philipp Stracker
8ce7d6ca99
🚚 Rename ConnectionManager class 2025-01-08 17:19:45 +01:00
Philipp Stracker
3f691bea01
♻️ Use EnvironmentConfig in ConnectionUrlGenerator 2025-01-03 13:52:42 +01:00
Philipp Stracker
a1f80f1d3d
♻️ Refactor to use the EnvironmentConfig 2025-01-03 13:11:41 +01:00
Philipp Stracker
9a84c7b4a9
🔀 Merge branch 'trunk'
# Conflicts:
#	modules/ppcp-settings/resources/js/data/common/action-types.js
#	modules/ppcp-settings/resources/js/data/common/controls.js
#	modules/ppcp-settings/resources/js/data/common/hooks.js
#	modules/ppcp-settings/services.php
2025-01-03 11:03:18 +01:00
Philipp Stracker
e2b169aff4
🚧 Authentication progress, still non-functional 2025-01-02 20:40:11 +01:00
Philipp Stracker
f9809bdc53
🚧 Rename ConnectManual endpoint
This is a preparation to include the UI login authentication in the same endpoint as the manual connection logic
2025-01-02 12:26:40 +01:00
inpsyde-maticluznar
80853c6fd4
Fix bugs & do some maintenance 2024-12-20 08:59:52 +01:00
Himad M
a3989401de
New Settings UI: Disable settings in send-only countries 2024-12-19 14:36:26 +01:00
Narek Zakarian
d8006cb3d0
new/old settings UI vs new/existing users 2024-12-19 15:52:06 +04:00
inpsyde-maticluznar
40b1b0d280
Merge remote-tracking branch 'origin/trunk' into PCP-3930-Make-the-webhook-resubscribe/simulate-logic-usable-in-React-application
# Conflicts:
#	modules/ppcp-settings/resources/js/Components/ReusableComponents/SettingsBlocks/ButtonSettingsBlock.js
#	modules/ppcp-settings/resources/js/Components/Screens/Overview/TabSettingsElements/Blocks/Troubleshooting.js
#	modules/ppcp-settings/resources/js/data/common/action-types.js
#	modules/ppcp-settings/resources/js/data/common/constants.js
#	modules/ppcp-settings/src/SettingsModule.php
2024-12-18 07:05:09 +01:00
inpsyde-maticluznar
08f5b4fba5
Get and resubscribe webhooks 2024-12-18 07:00:47 +01:00