# # ChangeLog for main/waeup.ikoba # # Generated by Trac 1.2.2 # 20 Sep 2024, 04:14:39 Fri, 22 May 2015 10:21:36 GMT Henrik Bettermann [12988] * main/waeup.ikoba/trunk/src/waeup/ikoba/doctests/app.txt (moved) * main/waeup.ikoba/trunk/src/waeup/ikoba/doctests/authentication.txt (moved) * main/waeup.ikoba/trunk/src/waeup/ikoba/doctests/catalog.txt (moved) * main/waeup.ikoba/trunk/src/waeup/ikoba/doctests/datacenter.txt (moved) * main/waeup.ikoba/trunk/src/waeup/ikoba/doctests/permissions.txt (moved) * main/waeup.ikoba/trunk/src/waeup/ikoba/doctests/userscontainer.txt (moved) Move doctests. Fri, 22 May 2015 10:20:25 GMT Henrik Bettermann [12987] * main/waeup.ikoba/trunk/src/waeup/ikoba/doctests (added) Add folder for doctests. Fri, 22 May 2015 10:12:45 GMT Henrik Bettermann [12986] * main/waeup.ikoba/trunk/CHANGES.txt (modified) * main/waeup.ikoba/trunk/layout/static/css/base.css (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/batchprocessing.txt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_batching.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/permissions.txt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/reports.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/utils/batching.py (modified) Remove quite old bug in `doImport`: Replace empty strings *and* lists ... Wed, 01 Apr 2015 08:45:13 GMT Henrik Bettermann [12842] * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/pages.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/tests/test_browser.py (added) Skip User Processor if user isn't allowed to manage users. Tue, 31 Mar 2015 17:55:45 GMT Henrik Bettermann [12839] * main/waeup.ikoba/trunk/docs/source/bugs.rst (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/vocabularies.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/interfaces.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/payment.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/smtp.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/utils/logger.py (modified) Fix docstrings as slanged by Sphinx. Tue, 31 Mar 2015 17:31:34 GMT Henrik Bettermann [12838] * main/waeup.ikoba/trunk/docs/source/developerdocs/api/api_browser.rst (modified) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/api_widgets.rst (modified) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/browser/api_async.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/browser/api_breadcrumbs.rst (modified) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/browser/api_captcha.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/browser/api_fileviewlets.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/browser/api_interfaces.rst (modified) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/browser/api_layout.rst (modified) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/browser/api_pages.rst (modified) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/browser/api_pdf.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/browser/api_reports.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/browser/api_resources.rst (deleted) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/browser/api_theming.rst (deleted) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/browser/api_viewlets.rst (modified) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/index.rst (modified) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/payments/api_currencies.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/widgets/api_restwidget.rst (deleted) * main/waeup.ikoba/trunk/src/waeup/ikoba/permissions.py (modified) Fix documentation. Remove all Sphinx warning messages. Tue, 31 Mar 2015 17:30:15 GMT Henrik Bettermann [12837] * main/waeup.ikoba/trunk (modified) * main/waeup.ikoba/trunk/buildout.cfg (modified) * main/waeup.ikoba/trunk/docs/source/conf.py (modified) * main/waeup.ikoba/trunk/versions.cfg (modified) Use sphinx from Uli's fork. Wed, 25 Mar 2015 09:55:19 GMT Henrik Bettermann [12827] * main/waeup.ikoba/trunk/docs/source/developerdocs/api/api_payments.rst (modified) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/api_products.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/customers/api_catalog.rst (modified) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/documents/api_batching.rst (modified) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/documents/api_catalog.rst (modified) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/documents/api_document.rst (modified) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/index.rst (modified) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/payments/api_browser.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/payments/api_catalog.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/payments/api_demo_provider.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/payments/api_export.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/payments/api_interfaces.rst (modified) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/payments/api_paypal_countries.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/payments/api_paypal_currencies.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/products/api_batching.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/products/api_browser.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/products/api_catalog.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/products/api_container.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/products/api_export.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/products/api_interfaces.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/products/api_product.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/products/api_productoptions.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/products/api_viewlets.rst (added) Add more API docs. Wed, 25 Mar 2015 07:02:52 GMT Henrik Bettermann [12826] * main/waeup.ikoba/trunk/docs/source/developerdocs/api/api_customers.rst (modified) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/api_documents.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/customers/api_workflow.rst (modified) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/customers/reports (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/customers/reports/api_contract_statistics.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/documents/api_batching.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/documents/api_browser.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/documents/api_catalog.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/documents/api_container.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/documents/api_document.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/documents/api_export.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/documents/api_fileviewlets.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/documents/api_interfaces.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/documents/api_permissions.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/documents/api_utils.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/documents/api_viewlets.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/documents/api_workflow.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/index.rst (modified) Add more API docs. Tue, 24 Mar 2015 12:45:18 GMT Henrik Bettermann [12825] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser_templates/paymentspage.pt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_browser.py (modified) Fix template and add test. Tue, 24 Mar 2015 11:51:08 GMT uli [12824] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/catalog.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_catalog.py (modified) Find payment ids also if only the beginning is given. Tue, 24 Mar 2015 08:59:57 GMT uli [12823] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/browser_templates/containermanagepage.pt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/browser_templates/containerpage.pt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/catalog.py (modified) Return only payments (not also related objects) in search. Tue, 24 Mar 2015 08:58:10 GMT uli [12822] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_catalog.py (modified) Start tests for search(). Tue, 24 Mar 2015 08:57:25 GMT uli [12821] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_browser.py (modified) Add payment overview test, expect payment.title in payment pages. Tue, 24 Mar 2015 08:52:53 GMT uli [12820] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/export.py (modified) pyflakes. Tue, 24 Mar 2015 08:51:54 GMT uli [12819] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_export.py (modified) pep8, pyflakes. Tue, 24 Mar 2015 08:49:53 GMT uli [12818] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/container.py (modified) pep8, pyflakes. Tue, 24 Mar 2015 08:25:19 GMT Henrik Bettermann [12817] * main/waeup.ikoba/trunk/docs/source/developerdocs/api/api_customers.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/api_fees.rst (deleted) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/api_schoolgrades.rst (deleted) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/customers (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/customers/api_authentication.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/customers/api_batching.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/customers/api_browser.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/customers/api_catalog.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/customers/api_container.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/customers/api_contracts.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/customers/api_customer.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/customers/api_documents.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/customers/api_export.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/customers/api_fileviewlets.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/customers/api_interfaces.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/customers/api_permissions.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/customers/api_utils.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/customers/api_viewlets.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/customers/api_vocabularies.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/customers/api_workflow.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/documents (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/index.rst (modified) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/products (added) Update API docs (work in progress). Mon, 23 Mar 2015 16:47:58 GMT Henrik Bettermann [12816] * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/pages.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/mandates/browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/mandates/tests.py (modified) Ticket #11 compromise Redirect to CustomerChangePasswordPage if ... Mon, 23 Mar 2015 16:19:01 GMT uli [12815] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_catalog.py (modified) Typo. Mon, 23 Mar 2015 16:17:57 GMT uli [12814] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_catalog.py (added) Start payment-related catalog tests. Mon, 23 Mar 2015 15:56:55 GMT uli [12813] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/testing.py (added) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_payment.py (modified) Aggregate payment-related testing components. Mon, 23 Mar 2015 11:32:12 GMT Henrik Bettermann [12812] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/sample_customer_data.csv (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_batching.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/utils/batching.py (modified) Skip empty rows produced by spreadsheet software. Sat, 21 Mar 2015 13:31:16 GMT Henrik Bettermann [12809] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/authentication.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser_templates/contractsmanagepage.pt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser_templates/documentsmanagepage.pt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser_templates/paymentspage.pt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/interfaces.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_interfaces.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/vocabularies.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/browser_templates/containermanagepage.pt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/browser_templates/containerpage.pt (modified) Remove ellipses. Sat, 21 Mar 2015 13:22:39 GMT Henrik Bettermann [12808] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/browser.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) Henrik ist mutig. Sat, 21 Mar 2015 13:08:19 GMT Henrik Bettermann [12806] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser.py (modified) Unset temporary password after customer has changed his/her password. Sat, 21 Mar 2015 06:03:55 GMT Henrik Bettermann [12804] * main/waeup.ikoba/trunk/layout/static/css/base.css (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/layout.py (modified) Decrease width of year widgets. Fri, 20 Mar 2015 18:04:32 GMT Henrik Bettermann [12802] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/utils.py (modified) Remove trash. Fri, 20 Mar 2015 13:07:29 GMT uli [12800] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/payment.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_export.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_payment.py (modified) Remove item_id from PaymentItem. Thu, 19 Mar 2015 15:13:27 GMT Henrik Bettermann [12796] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/interfaces.py (modified) Use MessageFactory. Thu, 19 Mar 2015 13:31:38 GMT uli [12795] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/interfaces.py (modified) Little clean up. Thu, 19 Mar 2015 11:27:36 GMT Henrik Bettermann [12793] * 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/payments/payment.py (modified) Render all payment data (depending on interface) on ... Thu, 19 Mar 2015 11:26:26 GMT Henrik Bettermann [12792] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/interfaces.py (modified) We need to translate titles. Define amount more precisely. We need ... Wed, 18 Mar 2015 14:08:18 GMT uli [12790] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/payment.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_payment.py (modified) Provide proper repr() for PaymentItems Wed, 18 Mar 2015 13:57:45 GMT uli [12789] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_payment.py (modified) Add tests for PaymentItem.to_string(). Wed, 18 Mar 2015 12:45:09 GMT uli [12788] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/payment.py (modified) pep8, fix doc string. Wed, 18 Mar 2015 11:36:56 GMT uli [12787] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/payment.py (modified) Also decribe amount better in interface. Wed, 18 Mar 2015 11:27:56 GMT uli [12786] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/interfaces.py (modified) Define payment_items more precisely. Wed, 18 Mar 2015 08:45:41 GMT Henrik Bettermann [12785] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_interfaces.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/vocabularies.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/widgets/overrides.zcml (modified) Add RefereeSource components and register IkobaSequenceWidget for ... Tue, 17 Mar 2015 21:00:37 GMT Henrik Bettermann [12782] * main/waeup.ikoba/trunk/src/waeup/ikoba/products/browser.py (modified) Do it the right way. Tue, 17 Mar 2015 20:38:37 GMT Henrik Bettermann [12781] * main/waeup.ikoba/trunk/src/waeup/ikoba/locales/waeup.ikoba.pot (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/products/browser.py (modified) Change composition of label to ease translation. Tue, 17 Mar 2015 18:42:35 GMT Henrik Bettermann [12780] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/container.py (modified) Update payment objects with PaymentsPlugin. Tue, 17 Mar 2015 18:41:43 GMT Henrik Bettermann [12779] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/export.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/tests/test_export.py (modified) Add payment_items to IPayment. Export attributes too. 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.