# # ChangeLog for main/waeup.ikoba # # Generated by Trac 1.2.2 # 20 Sep 2024, 04:14:24 Mon, 16 Mar 2015 16:33:56 GMT Henrik Bettermann [12777] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/export.py (added) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_export.py (added) * main/waeup.ikoba/trunk/src/waeup/ikoba/utils/utils.py (modified) Add payment exporter. Mon, 16 Mar 2015 15:01:05 GMT uli [12776] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/browser.py (modified) Remove trash. Mon, 16 Mar 2015 12:53:09 GMT uli [12775] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/catalog.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/container.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_payment.py (modified) pep8, pyflakes. Mon, 16 Mar 2015 12:27:21 GMT uli [12774] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/payment.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_payment.py (modified) Store payment items in payments. Mon, 16 Mar 2015 11:26:40 GMT uli [12773] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/interfaces.py (modified) Update payable and payment item interfaces. Mon, 16 Mar 2015 10:02:14 GMT Henrik Bettermann [12772] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/utils.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/viewlets.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/payment.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_payment.py (modified) Prepare contract payment receipt. Sun, 15 Mar 2015 14:08:22 GMT Henrik Bettermann [12771] * main/waeup.ikoba/trunk/layout/static/css/base.css (modified) Enlarge select box. Sun, 15 Mar 2015 13:26:44 GMT Henrik Bettermann [12770] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/vocabularies.py (modified) We need to produce unique tokens in ProductOptionSourceFactory. Sun, 15 Mar 2015 13:14:08 GMT Henrik Bettermann [12769] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/contracts.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_contract.py (modified) Remove unnecessary test. Sun, 15 Mar 2015 13:02:49 GMT Henrik Bettermann [12768] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/interfaces.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_browser.py (modified) Add constraint to forbid the selection of options with different ... Sun, 15 Mar 2015 09:42:41 GMT Henrik Bettermann [12767] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/browser_templates (moved) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/demo_provider.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_browser.py (modified) Rename templates folder. Sun, 15 Mar 2015 09:37:37 GMT Henrik Bettermann [12766] * main/waeup.ikoba/trunk/src/waeup/ikoba/documents/tests/test_browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/container.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/payment.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_browser.py (added) Add browser tests and set up logger properly. Sun, 15 Mar 2015 06:57:16 GMT Henrik Bettermann [12765] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/permissions.py (modified) Add PaymentsManageActionButton. Sun, 15 Mar 2015 06:18:19 GMT Henrik Bettermann [12764] * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/browser.txt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/permissions.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/permissions.txt (modified) Configure permissions to view and manage payments. Sat, 14 Mar 2015 15:40:54 GMT Henrik Bettermann [12763] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/templates/containermanagepage.pt (added) Add PaymentsContainerManagePage. Sat, 14 Mar 2015 13:49:29 GMT Henrik Bettermann [12762] * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/browser.txt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser_templates/paymentspage.pt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/viewlets.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/documents/tests/test_browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/catalog.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/templates/containerpage.pt (added) * main/waeup.ikoba/trunk/src/waeup/ikoba/products/viewlets.py (modified) Add PaymentsContainerPage to search for and list payments (work in ... Sat, 14 Mar 2015 06:17:25 GMT Henrik Bettermann [12761] * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/breadcrumbs.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/browser.py (added) Add browser module in payments. We need this module for payments ... Sat, 14 Mar 2015 05:46:24 GMT Henrik Bettermann [12760] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser.py (modified) Customers must not remove contracts in state 'awaiting'. Thu, 12 Mar 2015 22:30:37 GMT Henrik Bettermann [12758] * main/waeup.ikoba/trunk/src/waeup/ikoba/locales/waeup.ikoba.pot (modified) Update pot file. Thu, 12 Mar 2015 22:28:55 GMT Henrik Bettermann [12757] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser_templates/paymentspage.pt (added) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/viewlets.py (modified) Add PaymentsPage (work in progress). Thu, 12 Mar 2015 22:18:07 GMT Henrik Bettermann [12756] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/demo_provider.py (modified) Set payment date. Thu, 12 Mar 2015 20:19:23 GMT uli [12755] * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/breadcrumbs.py (modified) pep8, pyflakes. Thu, 12 Mar 2015 20:17:34 GMT uli [12754] * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/breadcrumbs.py (modified) Add a breadcrumb for payments. Thu, 12 Mar 2015 11:02:24 GMT Henrik Bettermann [12753] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/payment.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_payment.py (modified) Add helper function get_payments_from_payer_id. Thu, 12 Mar 2015 10:19:49 GMT Henrik Bettermann [12752] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/currencies.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/demo_provider.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/paypal_countries.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/paypal_currencies.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_container.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_currencies.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_demo_provider.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_payment.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_paypal_countries.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_paypal_currencies.py (modified) propset Thu, 12 Mar 2015 08:59:30 GMT Henrik Bettermann [12750] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_browser.py (modified) Select Credit Card (Demo Payments). Thu, 12 Mar 2015 08:37:21 GMT Henrik Bettermann [12749] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/interfaces.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/payment.py (modified) Fix some typos. Thu, 12 Mar 2015 08:37:03 GMT Henrik Bettermann [12748] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser.py (modified) Rename class. Thu, 12 Mar 2015 08:36:30 GMT Henrik Bettermann [12747] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/contracts.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/workflow.py (modified) Rename contract workflow transition and change messages. Thu, 12 Mar 2015 08:25:43 GMT Henrik Bettermann [12746] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/container.py (modified) Add plugin to update existing sites. Thu, 12 Mar 2015 05:40:22 GMT uli [12745] * main/waeup.ikoba/branches/uli-payments (deleted) Remove obsolete branch. Thu, 12 Mar 2015 05:29:43 GMT uli [12741] * main/waeup.ikoba/trunk/layout/static/img/cvv2-sample-amex.png (copied) * main/waeup.ikoba/trunk/layout/static/img/cvv2-sample-visa.png (copied) * main/waeup.ikoba/trunk/src/waeup/ikoba/app.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser_templates/selectpaymentmethodpage.pt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/contracts.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/customer.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/export.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/interfaces.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_contract.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_customer.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/demo_provider.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/interfaces.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/payment.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/paypal.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/templates (copied) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_demo_provider.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_payment.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_paypal.py (modified) Merge changes from uli-payments back into trunk. Thu, 12 Mar 2015 05:23:47 GMT uli [12740] * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/customers/browser.py (modified) * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/customers/contracts.py (modified) * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/payments/demo_provider.py (modified) * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/payments/interfaces.py (modified) * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/payments/payment.py (modified) * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/payments/templates/demo_cc_step1.pt (modified) * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/payments/templates/demo_cc_step2.pt (added) * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/payments/tests/test_demo_provider.py (modified) * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/payments/tests/test_payment.py (modified) Let cc payments basically run. Wed, 11 Mar 2015 22:51:40 GMT uli [12739] * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/customers/customer.py (modified) * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/customers/tests/test_customer.py (modified) pep8, pyflakes Wed, 11 Mar 2015 22:44:17 GMT uli [12738] * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/customers/customer.py (modified) * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/customers/tests/test_customer.py (modified) Implement payment related stuff for customers. Wed, 11 Mar 2015 22:42:52 GMT uli [12737] * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/payments/interfaces.py (modified) Need a payer finder as well. Wed, 11 Mar 2015 20:05:08 GMT uli [12736] * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/payments/demo_provider.py (modified) Show warning. Wed, 11 Mar 2015 20:03:51 GMT uli [12735] * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/customers/browser.py (modified) Disable warning (to display later in workflow). Wed, 11 Mar 2015 17:08:34 GMT uli [12734] * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/customers/browser.py (modified) * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/customers/contracts.py (modified) * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/payments/demo_provider.py (modified) * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/payments/interfaces.py (modified) * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/payments/payment.py (modified) * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/payments/paypal.py (modified) * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/payments/tests/test_demo_provider.py (modified) * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/payments/tests/test_payment.py (modified) * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/payments/tests/test_paypal.py (modified) Restructure things a bit. Wed, 11 Mar 2015 10:16:58 GMT uli [12728] * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/customers/contracts.py (modified) * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/customers/tests/test_contract.py (modified) Remove obsolete func. Wed, 11 Mar 2015 10:07:50 GMT uli [12727] * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/customers/contracts.py (modified) * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/customers/tests/test_contract.py (modified) Implement an IPayable adapter for contracts. Wed, 11 Mar 2015 09:17:36 GMT uli [12726] * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/payments/interfaces.py (modified) Extend IPayable. Wed, 11 Mar 2015 08:56:18 GMT uli [12725] * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/payments/interfaces.py (modified) Add interface for payables. Wed, 11 Mar 2015 07:31:34 GMT uli [12724] * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/customers/browser.py (modified) * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/payments/paypal.py (modified) Remove test failures temporarily. Tue, 10 Mar 2015 16:18:57 GMT uli [12723] * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/payments/demo_provider.py (modified) * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/payments/templates/demo_cc_step1.pt (modified) Use dynamic form buttons. Tue, 10 Mar 2015 16:03:32 GMT uli [12722] * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/customers/browser.py (modified) Fix assignment. Tue, 10 Mar 2015 16:02:49 GMT uli [12721] * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/payments/payment.py (modified) Implement a general payable finder. Tue, 10 Mar 2015 16:02:22 GMT uli [12720] * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/payments/interfaces.py (modified) Rename contract_id. Tue, 10 Mar 2015 16:01:59 GMT uli [12719] * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/payments/tests/test_payment.py (modified) Test payable finder. Tue, 10 Mar 2015 15:52:18 GMT uli [12718] * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/customers/contracts.py (modified) * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/customers/tests/test_contract.py (modified) contract finder does not complain about missing catalog. Tue, 10 Mar 2015 15:16:01 GMT uli [12717] * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/customers/contracts.py (modified) * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/customers/tests/test_contract.py (modified) * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/payments/interfaces.py (modified) Avoid paymentitem mismatch. Tue, 10 Mar 2015 14:59:34 GMT uli [12716] * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/customers/contracts.py (modified) * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/customers/tests/test_contract.py (modified) * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/payments/interfaces.py (modified) Introduce contract finder. Tue, 10 Mar 2015 13:20:51 GMT uli [12715] * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/customers/browser_templates/selectpaymentmethodpage.pt (modified) Clean up. Tue, 10 Mar 2015 13:16:48 GMT uli [12714] * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/customers/browser.py (modified) * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/customers/tests/test_browser.py (modified) Some finetuning. Tue, 10 Mar 2015 13:15:47 GMT uli [12713] * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/payments/interfaces.py (modified) Add new attribute. Payments are for contracts only, from now on. Tue, 10 Mar 2015 13:06:52 GMT uli [12712] * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/payments/tests/test_demo_provider.py (modified) Fix view name. Tue, 10 Mar 2015 13:05:18 GMT uli [12711] * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/payments/demo_provider.py (modified) Fix view. Tue, 10 Mar 2015 12:53:06 GMT uli [12710] * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/customers/tests/test_browser.py (modified) We do not expect such a message in step 1. Tue, 10 Mar 2015 12:49:33 GMT uli [12709] * main/waeup.ikoba/branches/uli-payments/layout/static/img/cvv2-sample-amex.png (added) * main/waeup.ikoba/branches/uli-payments/layout/static/img/cvv2-sample-visa.png (added) Add cvv2 images. Tue, 10 Mar 2015 12:48:07 GMT uli [12708] * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/payments/templates/demo_cc_step1.pt (modified) Some art work ;-) Tue, 10 Mar 2015 10:53:16 GMT Henrik Bettermann [12706] * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/templates/customersitelayout.pt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/templates/staffsitelayout.pt (modified) Add 'Register' link to self-registration page. Tue, 10 Mar 2015 10:52:31 GMT Henrik Bettermann [12705] * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/templates/loginpage.pt (modified) Customers can only use their customer id or email address for ... Mon, 09 Mar 2015 06:34:58 GMT uli [12704] * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/customers/browser.py (modified) * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/payments/demo_provider.py (modified) * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/payments/templates (added) * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/payments/templates/demo_cc_step1.pt (added) At least step 1. Mon, 09 Mar 2015 06:18:33 GMT uli [12703] * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/payments/interfaces.py (modified) Make IPayments IkobaObjects, for breadcrumbs sake. Mon, 09 Mar 2015 06:17:20 GMT uli [12702] * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/app.py (modified) Use PaymentsContainer (or we run into trouble with breadcrumbs). Mon, 09 Mar 2015 05:07:04 GMT uli [12701] * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/payments/demo_provider.py (modified) * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/payments/interfaces.py (modified) * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/payments/tests/test_demo_provider.py (modified) Add next_step for demo provider. Mon, 09 Mar 2015 04:45:52 GMT uli [12700] * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/payments/payment.py (modified) * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/payments/tests/test_payment.py (modified) Add payment catalog lookup. Mon, 09 Mar 2015 04:43:47 GMT uli [12699] * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/app.py (modified) Also add a payments container. Mon, 09 Mar 2015 02:04:06 GMT uli [12698] * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/customers/contracts.py (modified) * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/customers/export.py (modified) * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/customers/interfaces.py (modified) Add customer attribute. Mon, 09 Mar 2015 01:51:12 GMT uli [12697] * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/customers/contracts.py (modified) * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/customers/tests/test_contract.py (modified) Add adapter to turn IContract into IPayer Mon, 09 Mar 2015 00:53:07 GMT uli [12696] * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/payments/payment.py (modified) * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/payments/tests/test_payment.py (modified) payment item transformer. Mon, 09 Mar 2015 00:45:54 GMT uli [12695] * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/customers/browser_templates/selectpaymentmethodpage.pt (modified) Add warning. Sun, 08 Mar 2015 22:24:33 GMT uli [12694] * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/customers/tests/test_browser.py (modified) Aggregate test helpers. Sun, 08 Mar 2015 19:44:13 GMT uli [12693] * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/customers/tests/test_browser.py (modified) pyflakes. Sun, 08 Mar 2015 19:40:47 GMT uli [12692] * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/customers/tests/test_browser.py (modified) pep8. Sun, 08 Mar 2015 19:24:24 GMT uli [12691] * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/customers/tests/test_browser.py (modified) Fix test. Sun, 08 Mar 2015 19:20:02 GMT uli [12690] * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/customers/browser.py (modified) * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/customers/tests/test_browser.py (modified) Make something was selected before proceed. Sun, 08 Mar 2015 18:24:20 GMT uli [12689] * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/customers/browser.py (modified) * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/customers/browser_templates/selectpaymentmethodpage.pt (modified) * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/customers/tests/test_browser.py (modified) Disply avail. gateway providers on select page. Sun, 08 Mar 2015 18:23:25 GMT uli [12688] * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/payments/demo_provider.py (modified) Change demo provider title. Sat, 07 Mar 2015 08:15:26 GMT Henrik Bettermann [12684] * main/waeup.ikoba/trunk/src/waeup/ikoba/products/browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/products/browser_templates/containermanagepage.pt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/products/browser_templates/containerpage.pt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/products/container.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/products/interfaces.py (modified) Add multilingual description field to products container. Sat, 07 Mar 2015 04:18:42 GMT uli [12683] * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/customers/contracts.py (modified) * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/customers/tests/test_contract.py (modified) Add adapter to turn lists of product opitons into payment items. Sat, 07 Mar 2015 03:41:42 GMT uli [12682] * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/customers/tests/test_contract.py (modified) pep8, pyflakes. Sat, 07 Mar 2015 03:16:22 GMT uli [12681] * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/customers/contracts.py (modified) pep8, pyflakes. Fri, 06 Mar 2015 23:39:40 GMT uli [12677] * main/waeup.ikoba/branches/uli-payments (copied) Create new payments branch. Fri, 06 Mar 2015 23:37:30 GMT uli [12676] * main/waeup.ikoba/branches/uli-fake-gw-provider (deleted) Remove merged branch. Fri, 06 Mar 2015 23:12:36 GMT uli [12671] * main/waeup.ikoba/trunk/etc/paypal-testing.conf-sample (copied) * main/waeup.ikoba/trunk/src/waeup/ikoba/ftesting.zcml (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/catalog.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/demo_provider.py (copied) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/interfaces.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/payment.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_demo_provider.py (copied) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_payment.py (modified) Merge changes from uli-fake-gw-provider back into trunk. Fri, 06 Mar 2015 18:37:06 GMT Henrik Bettermann [12670] * main/waeup.ikoba/trunk/src/waeup/ikoba/documents/workflow.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/products/browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/products/browser_templates/productpage.pt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/products/container.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/products/interfaces.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/products/product.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/products/tests/test_export.py (modified) Add a multilingual description field to products. Thu, 05 Mar 2015 13:29:07 GMT uli [12669] * main/waeup.ikoba/branches/uli-fake-gw-provider/src/waeup/ikoba/payments/tests/test_payment.py (modified) pyflakes. Thu, 05 Mar 2015 07:28:31 GMT Henrik Bettermann [12663] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser_templates/selectpaymentmethodpage.pt (added) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/contracts.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/interfaces.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/reports/contract_statistics.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/reports/tests/test_contract_statistics.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_export.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/utils.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/workflow.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/interfaces.py (modified) Extend contract workflow to integrate payment. Prepare (empty) page ... Tue, 03 Mar 2015 11:10:03 GMT Henrik Bettermann [12660] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/reports/contract_statistics.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/locales/waeup.ikoba.pot (modified) Translate title and footer on reports. Tue, 03 Mar 2015 08:58:38 GMT Henrik Bettermann [12659] * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/reports.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/reports (added) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/reports/__init__.py (added) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/reports/browser_templates (added) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/reports/browser_templates/contractstatisticsreportgeneratorpage.pt (added) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/reports/contract_statistics.py (added) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/reports/tests (added) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/reports/tests/__init__.py (added) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/reports/tests/test_contract_statistics.py (added) Implement simple contract statistics report. Mon, 02 Mar 2015 17:49:05 GMT uli [12657] * main/waeup.ikoba/branches/uli-fake-gw-provider/src/waeup/ikoba/payments/tests/test_payment.py (modified) Test gateway lister more thoroughly. Mon, 02 Mar 2015 17:47:38 GMT uli [12656] * main/waeup.ikoba/branches/uli-fake-gw-provider/src/waeup/ikoba/payments/payment.py (modified) We need a global util that gets data after startup. Mon, 02 Mar 2015 14:07:26 GMT uli [12655] * main/waeup.ikoba/branches/uli-fake-gw-provider/src/waeup/ikoba/payments/interfaces.py (modified) * main/waeup.ikoba/branches/uli-fake-gw-provider/src/waeup/ikoba/payments/payment.py (modified) * main/waeup.ikoba/branches/uli-fake-gw-provider/src/waeup/ikoba/payments/tests/test_payment.py (modified) Provide an overridable gateway lister. Mon, 02 Mar 2015 11:51:51 GMT uli [12652] * main/waeup.ikoba/branches/uli-fake-gw-provider/src/waeup/ikoba/payments/demo_provider.py (modified) Use more concise name. Mon, 02 Mar 2015 11:50:46 GMT uli [12651] * main/waeup.ikoba/branches/uli-fake-gw-provider/src/waeup/ikoba/payments/tests/test_demo_provider.py (modified) Add test. Mon, 02 Mar 2015 01:04:18 GMT uli [12649] * main/waeup.ikoba/branches/uli-fake-gw-provider/src/waeup/ikoba/payments/interfaces.py (modified) Let currency be a payment attribute, not a payment item attribute. ... Mon, 02 Mar 2015 01:01:10 GMT uli [12648] * main/waeup.ikoba/branches/uli-fake-gw-provider/src/waeup/ikoba/payments/payment.py (modified) * main/waeup.ikoba/branches/uli-fake-gw-provider/src/waeup/ikoba/payments/tests/test_payment.py (modified) More Payment.amount tests. Mon, 02 Mar 2015 00:46:09 GMT uli [12647] * main/waeup.ikoba/branches/uli-fake-gw-provider/src/waeup/ikoba/payments/demo_provider.py (modified) * main/waeup.ikoba/branches/uli-fake-gw-provider/src/waeup/ikoba/payments/tests/test_demo_provider.py (modified) Consider changed Payment interface. Mon, 02 Mar 2015 00:44:26 GMT uli [12646] * main/waeup.ikoba/branches/uli-fake-gw-provider/src/waeup/ikoba/payments/payment.py (modified) Make amount a computed property (and clean up a bit).