Commit graph

6789 commits

Author SHA1 Message Date
carmenmaymo
0264b2f6aa
Delete features-config file 2025-02-18 14:26:06 +01:00
Emili Castells
845298560b
Merge pull request #3125 from woocommerce/PCP-4207-connect-settings-correct-the-intent-behavior
Conditionally check/uncheck the Order Intent (PCP-4207)
2025-02-18 14:04:35 +01:00
Philipp Stracker
a6868ec0ca
💄 Add a uniform gap & separator between sections 2025-02-18 14:01:38 +01:00
Philipp Stracker
22e14e538c
🔀 Merge branch 'trunk' 2025-02-18 13:56:11 +01:00
Narek Zakarian
167e12e54e
Conditionally check/uncheck the Order Intent 2025-02-18 16:55:01 +04:00
Philipp Stracker
9f44657400
💡 Document use of “settings->set()” via comments 2025-02-18 13:04:51 +01:00
carmenmaymo
c32127fe40
Pass modal and highlight to item 2025-02-18 12:56:22 +01:00
carmenmaymo
36bf0d9e7f
Use highlight for payment methods 2025-02-18 12:46:06 +01:00
Emili Castells Guasch
c7b3cda2c4 Fix phpcs 2025-02-18 12:44:31 +01:00
Philipp Stracker
a13b8c03ff
🔀 Merge branch 'trunk' 2025-02-18 12:35:26 +01:00
Philipp Stracker
c732f53acb
♻️ Small adjustments and improvements 2025-02-18 12:34:41 +01:00
Emili Castells Guasch
4fcfdde316 Add try catch for seller status endpoint 2025-02-18 12:34:22 +01:00
Philipp Stracker
2d40768e83
👔 Sync the connection state with authentication 2025-02-18 12:24:58 +01:00
Emili Castells Guasch
0c9ce2341b Merge branch 'trunk' into PCP-4155-store-and-use-the-merchant-country 2025-02-18 12:16:29 +01:00
Philipp Stracker
597e4ce0a8
♻️ Use the ConnectionState class in the new UI 2025-02-18 12:12:48 +01:00
Philipp Stracker
19fb923d6a
Implement a new ConnectionState class
Modern and flexible solution to access connection- and environment-details.
2025-02-18 12:12:05 +01:00
Emili Castells
5059ca24ff
Merge pull request #3120 from woocommerce/PCP-4211-connect-settings-connect-common-settings-with-the-frontend
Connect Common settings with the frontend (4211)
2025-02-18 11:39:47 +01:00
Emili Castells
c0eb41fe2b
Merge pull request #3123 from woocommerce/PCP-4177-things-to-do-configure-a-pay-pal-subscription-implement-logic-for-the-todo-item
Todos: Update the eligibility conditions for the Subscription todo
2025-02-18 11:38:58 +01:00
carmenmaymo
17702ff06b
Merge branch 'trunk' into PCP-4210-features-refactor-to-use-rest-endpoints 2025-02-18 11:20:01 +01:00
Daniel Dudzic
745a1031bc
Todos: Update the eligibility conditions for the Subscription todo 2025-02-17 21:04:16 +01:00
Philipp Stracker
a532f60416
Add environment service to new settings module 2025-02-17 18:50:50 +01:00
Philipp Stracker
7a106742e3
🚚 Rename environment-service 2025-02-17 18:48:38 +01:00
Philipp Stracker
a59cf7f285
♻️ Refactor the Environment service
The goal is to make the Environment instance independent of a Settings-instance, since legacy UI and new UI store settings in different classes and data formats.
2025-02-17 18:43:56 +01:00
Philipp Stracker
d672656513
🔥 Remove unused “use” statements 2025-02-17 18:26:05 +01:00
Philipp Stracker
85787eabfd
🎨 Add type hint to private attribute 2025-02-17 18:19:19 +01:00
Philipp Stracker
cd464566d5
💡 Comment State use in ppcp-wc-gateway/services 2025-02-17 18:10:11 +01:00
Philipp Stracker
55769eea9c
🔥 Remove unused State from CreditCardGateway 2025-02-17 18:09:16 +01:00
Philipp Stracker
2e1e8f68a4
♻️ Refactor SendOnlyCountryNotice 2025-02-17 18:08:18 +01:00
Philipp Stracker
90b315cc87
🎨 Reorganize code in ppcp-wc-gateway/services 2025-02-17 18:02:00 +01:00
Philipp Stracker
a59ef8286f
💡 Comment on connection-tab-fields 2025-02-17 17:56:00 +01:00
Philipp Stracker
a56707a8ce
♻️ Refactor StatusReportModule 2025-02-17 17:54:41 +01:00
Emili Castells Guasch
32c34e7b89 Get country code from seller status 2025-02-17 17:52:11 +01:00
Philipp Stracker
1beda99f83
♻️ Refactor LocalAlternativePaymentMethodsModule 2025-02-17 17:51:36 +01:00
Philipp Stracker
8c23462db5
♻️ Refactor ppcp-webhooks/factory 2025-02-17 17:49:35 +01:00
Philipp Stracker
554c9ad03c
♻️ Refactor WebhookModule 2025-02-17 17:48:27 +01:00
Philipp Stracker
5f2f404cc9
♻️ Refactor WCGatewayModule 2025-02-17 17:46:25 +01:00
Philipp Stracker
60c044b905
💡 Comment SettingsRenderer 2025-02-17 17:45:25 +01:00
Philipp Stracker
df0e3e861f
💡 Comment SettingsListener 2025-02-17 17:39:47 +01:00
Philipp Stracker
672b898eef
♻️ Refactor SectionsRenderer 2025-02-17 17:37:27 +01:00
Philipp Stracker
cbe63eb080
♻️ Refactor UnsupportedCurrencyAdminNotice 2025-02-17 17:28:14 +01:00
Narek Zakarian
fbeae9b0ed
Check if mapped value is not null before returning true 2025-02-17 20:17:51 +04:00
Philipp Stracker
cf90b1706c
♻️ Refactor GatewayWithoutPayPalAdminNotice 2025-02-17 17:12:47 +01:00
Philipp Stracker
bdd6c23e3c
♻️ Refactor ConnectAdminNotice 2025-02-17 17:10:02 +01:00
Philipp Stracker
f98c1ec5a7
♻️ Simplify PayPalGateway service 2025-02-17 17:03:31 +01:00
Philipp Stracker
1a2eabe7ca
♻️ Refactor PayPalGateway 2025-02-17 17:02:54 +01:00
Philipp Stracker
6294dcac52
♻️ Refactor CardButtonGateway 2025-02-17 16:57:41 +01:00
Philipp Stracker
262d3abd26
♻️ Refactor PayUponInvoiceGateway 2025-02-17 16:55:53 +01:00
Philipp Stracker
fcb9ae488a
🔥 Remove unused “use” statements 2025-02-17 16:55:18 +01:00
Philipp Stracker
d852a7bea9
♻️ Refactor PayUponInvoice 2025-02-17 16:51:11 +01:00
Philipp Stracker
8b76e5fcb7
💡 Comment OnboardingRESTController 2025-02-17 16:47:59 +01:00