- 05 Jun, 2024 15 commits
-
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
slapos_subscription_request: skeleton of Subscription Change Request slapos_subscription_request: init reference slapos_subscription_request: copy property sheets from Subscription Request slapos_erp5: Subscription Change Request roles slapos_erp5: business application on Subscription Change Request Module slapos_subscription_request: add workflow on Subscription Change Request slapos_erp5: sale only need Auditor role slapos_subscription_request: add alarm to handle submitted Subscription Change Request slapos_subscription_request: up slapos_subscription_request: detect unexpected changes slapos_subscription_request: unauthorized call slapos_erp5: wip subscription change request scenario slapos_subscription_request: archive previous open sale order slapos_accounting: allow to archive Open Sale Order, even if the item is still valid slapos_subscription_request: WIP: stop using discount resource, and reduce the quantity of the consumed software product / service slapos_subscription_request: create discount with a standalone script slapos_subscription_request: typo slapos_subscription_request: create discount when closing the open sale order slapos_subscription_request: comment slapos_subscription_request: improve titles slapos_accounting: expand Subscription Change Request discount SPL slapos_subscription_request: keep subscription request causality link slapos_subscription_request: fixup project migration slapos_erp5: test Subscription Change Request local roles slapos_subscription_request: fixup Subscription Change Request workflow chain slapos_subscription_request: factorize to create Subscription Change Request slapos_subscription_request: add one more assertion slapos_erp5: test: reuse existing script slapos_subscription_request: user script parameter to set the expected values
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
-
- 04 Jun, 2024 1 commit
-
-
Rafael Monnerat authored
See merge request !629
-
- 03 Jun, 2024 24 commits
-
-
Rafael Monnerat authored
No need to always set those properties, while no accounting is setup. Let the project introduce it if they rely on those payment modes.
-
Rafael Monnerat authored
Use subscription_list to calculate Balance amount for the ledger, currency, section from the list. It keeps consistency with the Entity_createDepositPaymentTransaction implementation.
-
Rafael Monnerat authored
-
Rafael Monnerat authored
For now we rely on Base_createExternalPaymentTransactionFromOutstandingAmountAndRedirect for pay subscriptions for customer organisation because it requires update security and review the procedure and how UI will handle it. So we invoke directly Entity_createDepositPaymentTransaction with the organisation's subscriptions.
-
Rafael Monnerat authored
Use acquisition properly.
-
Rafael Monnerat authored
Same as Sale Invoice Transaction to generate payments.
-
Rafael Monnerat authored
Merge Deposit and Invoice payments under the same (or nearly similar) implementation.
-
Rafael Monnerat authored
Reimplement Entity_addDeposity by creating deposit from a list of subscription Ensure will transfer deposit to the proper organisation/person, ledger and currency. Payment Transaction must preserve website context otherwise it will fail over redirections later on.
-
Rafael Monnerat authored
It must lead to "Contact us" page. Allow us use accounting for other configurations, so it allow the user generate a payment and contact us to make the wire transfer or pay from some non-automated system.
-
Rafael Monnerat authored
-
Rafael Monnerat authored
Since payzen/wechat depends on specific currency, so keep default implementation generic, so it allows the user get a contact us message, so it permits the system use wire transfer or non-automatic payments, to proceed with payment.
-
Rafael Monnerat authored
-
Rafael Monnerat authored
-
Rafael Monnerat authored
-
Rafael Monnerat authored
-
Rafael Monnerat authored
whenever the tests need it.
-
Rafael Monnerat authored
This should be set from the test or by the user while configure payzen.
-
Rafael Monnerat authored
It is more accurate to include testing data via test (on setup), otherwise it can lead to enable undesired configurations and eventually include testing data in production. If required, use a separated bt5 for include specific testing data.
-
Rafael Monnerat authored
-
Rafael Monnerat authored
-
Rafael Monnerat authored
Since it should handle multiple *_section.
-
Rafael Monnerat authored
Display a blank page is disturbing in general, so at least show a loading bar with some message.
-
Rafael Monnerat authored
The currency as parameter is useful for bootstrap region specific tests later on, and allow reuse this script to bootstrap dev environment in EUR or CNY to test payments.
-
Rafael Monnerat authored
Entity is more accurate since it could be used on B2B context later.
-