205 Commits

Author SHA1 Message Date
Benjamin Beganović
7eb4235c43 Merge remote-tracking branch 'upstream/v5-develop' into 1314-subscriptions-v3 2024-03-14 16:21:25 +01:00
Benjamin Beganović
863a5594f5 Add contact information handling to RFF component 2024-03-14 16:18:46 +01:00
Benjamin Beganović
d2a95c2915 Refactor authentication methods in RegisterOrLogin component 2024-03-14 15:58:32 +01:00
Benjamin Beganović
f004282310 Refactor Register component in BillingPortal 2024-03-14 15:58:20 +01:00
Benjamin Beganović
7f2a3e1523 Clean up 2024-03-14 15:57:57 +01:00
Benjamin Beganović
0c006d961b Refactor RequiredClientInfo component to handle empty fields and source query parameter 2024-03-14 15:57:50 +01:00
Benjamin Beganović
21780c0e2f Fixes for state ref 2024-03-14 04:34:50 +01:00
Benjamin Beganović
379ac0991d Refactor registerForm method in Register.php 2024-03-13 19:24:36 +01:00
Benjamin Beganović
dbf5b4166e Refactor register form logic in RegisterOrLogin component 2024-03-13 19:24:33 +01:00
Benjamin Beganović
4a00d0c085 Clean up 2024-03-12 17:14:00 +01:00
Benjamin Beganović
360d6325f5 Refactor Purchase class to update defaultSteps() method 2024-03-12 17:13:53 +01:00
David Bomba
08dee1309e Fixes and improvements for templates 2024-03-11 19:37:53 +11:00
David Bomba
f0ad4175aa Fixes for required client invoice + SMTP transport 2024-03-11 13:35:16 +11:00
Lars Kusch
99d6ac5a70 Rename some files, added additional checks for more file types in CreateEDocument.php 2024-03-10 08:13:34 +01:00
Lars Kusch
8fe73e9be9 Refactor e-invoicing to allow more types for quotes, po, ... 2024-03-10 08:03:38 +01:00
Benjamin Beganović
50c9df36ab Merge remote-tracking branch 'upstream/v5-develop' into 1314-subscriptions-v3 2024-03-08 20:03:56 +01:00
Benjamin Beganović
5413dc83b6 Remove unused dependencies and update default steps in Purchase.php 2024-03-08 19:58:55 +01:00
Benjamin Beganović
7802c86731 Remove unused code related to OTP in Register component 2024-03-08 19:37:34 +01:00
Benjamin Beganović
02e8201b10 Add check for existing client contact in withOtp() method 2024-03-08 19:37:29 +01:00
David Bomba
3197b5f05c Fixes for handle password 2024-03-08 10:31:43 +11:00
Benjamin Beganović
c3a7823b72 Refactor email error message in Register.php 2024-03-07 19:13:13 +01:00
Benjamin Beganović
d8ffb804d9 Add email validation and check for existing customer in Login component 2024-03-07 19:13:09 +01:00
Benjamin Beganović
022a36c394 Fixes for password confrim 2024-03-07 18:55:36 +01:00
Benjamin Beganović
7af6471b0b Add registration form to Billing Portal authentication 2024-03-06 17:38:23 +01:00
Benjamin Beganović
2a8d22aa1e Add ClientRegisterService class for client registration 2024-03-06 17:38:09 +01:00
Benjamin Beganović
0b7e3c031c Refactor client registration logic 2024-03-06 17:38:05 +01:00
Benjamin Beganović
fcd9205b33 Scaffold registration concept for register-or-login 2024-03-05 19:12:09 +01:00
Benjamin Beganović
74add716ad Add registration fields array 2024-03-05 19:10:55 +01:00
Benjamin Beganović
6d93e11c65 Remove overwrites for fields (RFF) 2024-03-05 19:10:34 +01:00
David Bomba
a43bd9c6de Updates for reports 2024-03-05 13:58:26 +11:00
David Bomba
8a25832589 minor fixes for RFF 2024-03-05 11:26:34 +11:00
Benjamin Beganović
53c69189f7 Add required fields for contact information 2024-03-04 17:30:28 +01:00
Benjamin Beganović
eee467dabb Add quantity method to OneTimeProducts class 2024-03-04 17:30:24 +01:00
Benjamin Beganović
405052620f Remove unused code in Methods.php 2024-03-01 14:17:19 +01:00
Benjamin Beganović
1acaa33ef0 Add dispatch to set purchase context for contact user 2024-03-01 14:16:59 +01:00
Benjamin Beganović
4f4a9fd461 Update dependencies in Purchase.php 2024-03-01 14:16:54 +01:00
Benjamin Beganović
b12fd9a1de Add RFF class to Purchase component 2024-03-01 13:42:56 +01:00
Benjamin Beganović
4f21b6e3d8 Add authentication classes and update steps in Purchase.php 2024-02-29 17:36:32 +01:00
Benjamin Beganović
f67b6649cb Refactor dependencies in Purchase class 2024-02-28 19:02:08 +01:00
Benjamin Beganović
6c2d62f0c8 Clean up 2024-02-28 18:56:46 +01:00
Benjamin Beganović
f19d3369d6 Add RFF to Methods class 2024-02-28 18:48:49 +01:00
Benjamin Beganović
8ebc425fd5 Add registration and login functionality to billing portal 2024-02-28 17:55:51 +01:00
Benjamin Beganović
b17221f3dc Add BillingPortal registration functionality 2024-02-28 17:55:47 +01:00
Benjamin Beganović
cfd33bd4fc Add Billing Portal Login functionality 2024-02-28 17:55:42 +01:00
Benjamin Beganović
70fdc73b2d Add dependencies and update steps in Purchase.php 2024-02-28 17:55:37 +01:00
Benjamin Beganović
2dcc070af2 Remove Authentication 2024-02-28 17:55:13 +01:00
Benjamin Beganović
6346e7a92f Make RFF proxy for RequiredClientInfo 2024-02-22 14:07:57 +01:00
Benjamin Beganović
938ffbe66b Form only view for required client info 2024-02-22 14:07:34 +01:00
Benjamin Beganović
39f33a5113 Require RFF after fetching methods 2024-02-22 14:07:15 +01:00
David Bomba
55d512b0a5 Fixes for wrong product types being used cost => price 2024-02-22 14:00:39 +11:00