# # ChangeLog for main/waeup.ikoba/trunk # # Generated by Trac 1.2.2 # 13 Nov 2024, 08:42:30 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: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. 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 ... 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. 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 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. Fri, 27 Feb 2015 21:56:34 GMT Henrik Bettermann [12634] * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/layout.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser_templates/contractpage.pt (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/utils/helpers.py (modified) Show validity period on contract pages and slips. Fri, 27 Feb 2015 17:39:46 GMT Henrik Bettermann [12633] * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/templates/datacenterexportpage.pt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/batching.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser_templates/contractaddpage.pt (modified) * 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/tests/sample_contract_data.csv (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_batching.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_export.py (modified) Copy over valid_from and valid_to from products when creating ... Tue, 24 Feb 2015 06:01:08 GMT Henrik Bettermann [12630] * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/interfaces.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/tests/test_interfaces.py (modified) Fix test. Email addresses are now TextLines. Thu, 12 Feb 2015 10:20:52 GMT Henrik Bettermann [12607] * main/waeup.ikoba/trunk/src/waeup/ikoba/interfaces.py (modified) We need allow longer ids. Wed, 11 Feb 2015 18:33:45 GMT Henrik Bettermann [12599] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser.py (modified) Add signatures to contract slip. Wed, 11 Feb 2015 15:07:43 GMT Henrik Bettermann [12594] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser.py (modified) Do not require ticking confirmation box if t&c is not set. Wed, 11 Feb 2015 14:26:10 GMT Henrik Bettermann [12593] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser_templates/contracteditpage.pt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser_templates/contractpage.pt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_browser.py (modified) Add 'T&C acceptance' confirmation box. Wed, 11 Feb 2015 11:59:34 GMT Henrik Bettermann [12592] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/vocabularies.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/products/browser_templates/containerpage.pt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/products/product.py (modified) Add 'active' property attribute. Use this attribute to show only ... Tue, 10 Feb 2015 15:39:09 GMT Henrik Bettermann [12585] * 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_interfaces.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/vocabularies.py (modified) Only valid (active) products are selectable in UI. Tue, 10 Feb 2015 13:22:23 GMT Henrik Bettermann [12580] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/contracts.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/sample_contract_data.csv (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_batching.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) Title must be stored with the contract. Otherwise no title will be ... Tue, 10 Feb 2015 09:37:53 GMT Henrik Bettermann [12576] * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/layout.py (modified) The regular height of text widgets should be 3. Mon, 09 Feb 2015 11:05:40 GMT Henrik Bettermann [12573] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/contracts.py (modified) Change condition for is_approvable. Wed, 04 Feb 2015 06:59:23 GMT Henrik Bettermann [12559] * main/waeup.ikoba/trunk/README.txt (modified) Update README.txt. Tue, 03 Feb 2015 17:36:15 GMT Henrik Bettermann [12556] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser_templates/imageupload.pt (modified) Adjust to fileupload.pt Tue, 03 Feb 2015 17:14:51 GMT Henrik Bettermann [12554] * main/waeup.ikoba/trunk/src/waeup/ikoba/locales/waeup.ikoba.pot (modified) Update pot file. Tue, 03 Feb 2015 16:54:56 GMT Henrik Bettermann [12553] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/customer.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/workflow.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/interfaces.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/utils/utils.py (modified) Notify customer by email after customer and contract transitions. Mon, 02 Feb 2015 08:20:35 GMT uli [12550] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/paypal_currencies.py (modified) Use i18n chars in a way i18nextract is happy. Mon, 02 Feb 2015 08:10:31 GMT Henrik Bettermann [12548] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser_templates/contractaddpage.pt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser_templates/documentaddpage.pt (modified) Add more space between table and button. Mon, 02 Feb 2015 07:52:19 GMT Henrik Bettermann [12545] * main/waeup.ikoba/trunk/src/waeup/ikoba/locales/de/LC_MESSAGES/waeup.ikoba.po (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/locales/en/LC_MESSAGES/waeup.ikoba.po (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/locales/fr/LC_MESSAGES/waeup.ikoba.po (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/locales/ha/LC_MESSAGES/waeup.ikoba.po (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/locales/ig/LC_MESSAGES/waeup.ikoba.po (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/locales/waeup.ikoba.pot (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/locales/yo/LC_MESSAGES/waeup.ikoba.po (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/utils/utils.py (modified) Test check in to see where new translations are added. Mon, 02 Feb 2015 07:35:01 GMT Henrik Bettermann [12544] * main/waeup.ikoba/trunk/src/waeup/ikoba/locales/de/LC_MESSAGES/waeup.ikoba.mo (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/locales/de/LC_MESSAGES/waeup.ikoba.po (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/locales/en/LC_MESSAGES/waeup.ikoba.po (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/locales/fr/LC_MESSAGES/waeup.ikoba.mo (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/locales/fr/LC_MESSAGES/waeup.ikoba.po (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/locales/ha/LC_MESSAGES/waeup.ikoba.po (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/locales/ig/LC_MESSAGES/waeup.ikoba.po (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/locales/yo/LC_MESSAGES/waeup.ikoba.po (modified) Update translations. Sun, 01 Feb 2015 16:46:14 GMT Henrik Bettermann [12542] * main/waeup.ikoba/trunk/src/waeup/ikoba/locales/waeup.ikoba.pot (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/widgets/objectwidget.pt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/widgets/orderedSelectionList.pt (modified) Update pot file. Sun, 01 Feb 2015 16:14:43 GMT Henrik Bettermann [12541] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/paypal_currencies.py (modified) Rplace \u0142. i18nextract doesn't like it. Sun, 01 Feb 2015 15:41:30 GMT Henrik Bettermann [12540] * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/browser.txt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/interfaces.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/pages.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/templates/changepw.pt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_browser.py (modified) New password can be requested without asking for a identifier. Sun, 01 Feb 2015 07:38:12 GMT Henrik Bettermann [12537] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/interfaces.py (modified) * 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/customers/tests/test_browser.py (modified) Email address must be required. Sun, 01 Feb 2015 07:27:38 GMT Henrik Bettermann [12535] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser.py (modified) Use correct interfaces. Sun, 01 Feb 2015 06:34:11 GMT Henrik Bettermann [12533] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_browser.py (modified) Redirect to file upload page. Sun, 01 Feb 2015 06:06:11 GMT Henrik Bettermann [12532] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_browser.py (modified) Test registration request. Sat, 31 Jan 2015 18:01:56 GMT Henrik Bettermann [12531] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser_templates/basemanagepage.pt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser_templates/imageupload.pt (modified) Add deletion warning. Sat, 31 Jan 2015 07:29:27 GMT Henrik Bettermann [12528] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser.py (modified) Provide method to customize requirements for submitting registration ... Sat, 31 Jan 2015 07:13:52 GMT Henrik Bettermann [12527] * 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/viewlets.py (modified) Rearrange some pages for customers. Fri, 30 Jan 2015 14:02:53 GMT Henrik Bettermann [12526] * 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/workflow.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/interfaces.py (modified) Extend customer registration workflow. Fri, 30 Jan 2015 11:24:26 GMT Henrik Bettermann [12525] * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/breadcrumbs.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/breadcrumbs.txt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/browser.txt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/pages.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/viewlets.py (modified) Replace 'Portal Users' by 'Officers' because also customers are ... Fri, 30 Jan 2015 11:19:26 GMT Henrik Bettermann [12524] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/vocabularies.py (modified) Replace error message: 'Email address in use.' Fri, 30 Jan 2015 11:09:08 GMT Henrik Bettermann [12523] * main/waeup.ikoba/trunk/README.txt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/templates/loginpage.pt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/authentication.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) Customers can use their email address for authentication. Fri, 30 Jan 2015 07:54:45 GMT Henrik Bettermann [12522] * main/waeup.ikoba/trunk/src/waeup/ikoba/interfaces.py (modified) Use TextLine field for regular user email addresses. Fri, 30 Jan 2015 07:48:39 GMT Henrik Bettermann [12521] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser_templates/createaccount.pt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser_templates/requestpw.pt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/interfaces.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/sample_customer_data.csv (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/sample_customer_data_duplicates.csv (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_batching.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/vocabularies.py (modified) Use TextLineChoice field for cutomer emails and ensure that email ... Thu, 29 Jan 2015 10:22:32 GMT Henrik Bettermann [12520] * main/waeup.ikoba/trunk/README.txt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/interfaces.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/templates/changepw.pt (modified) Extend README.txt. Tue, 27 Jan 2015 11:42:21 GMT Henrik Bettermann [12517] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_browser.py (modified) Fire transition when customer logs in for the first time. Thu, 22 Jan 2015 10:11:55 GMT Henrik Bettermann [12507] * main/waeup.ikoba/trunk/layout/static/img/arrow-down.png (added) * main/waeup.ikoba/trunk/layout/static/img/arrow-left.png (added) * main/waeup.ikoba/trunk/layout/static/img/arrow-right.png (added) * main/waeup.ikoba/trunk/layout/static/img/arrow-up.png (added) * main/waeup.ikoba/trunk/src/waeup/ikoba/widgets/orderedSelectionList.pt (modified) Replace buttons. That's all. Thu, 22 Jan 2015 09:54:57 GMT Henrik Bettermann [12506] * main/waeup.ikoba/trunk/src/waeup/ikoba/widgets/orderedSelectionList.pt (added) * main/waeup.ikoba/trunk/src/waeup/ikoba/widgets/overrides.zcml (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/widgets/source.py (added) Start customization of SourceOrderedMultiSelectWidget. Tue, 20 Jan 2015 17:31:11 GMT Henrik Bettermann [12500] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/contracts.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_export.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/viewlets.py (modified) Add interface and page for editing official use data. Adjust exporter. Tue, 20 Jan 2015 06:53:55 GMT uli [12498] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/paypal.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_paypal.py (modified) Fix tests and bugs revealed by tests. Tue, 20 Jan 2015 06:13:00 GMT uli [12497] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/paypal.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_paypal.py (modified) Adapt (nice) change in official Paypal API for ICreditCardToken. Tue, 20 Jan 2015 05:57:59 GMT uli [12496] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/paypal.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_paypal.py (modified) Adapt (nice) change in official Paypal API for ICreditCard. Mon, 19 Jan 2015 13:25:25 GMT uli [12494] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/paypal.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_paypal.py (modified) First working test for external payment. Mon, 19 Jan 2015 08:15:05 GMT Henrik Bettermann [12492] * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/pdf.py (modified) Do not print hints on slips. Mon, 19 Jan 2015 08:02:59 GMT Henrik Bettermann [12491] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/utils.py (modified) Use proper data headers. Mon, 19 Jan 2015 06:50:16 GMT Henrik Bettermann [12490] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/utils.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/products/tests/test_batching.py (modified) Modify slips. Sun, 18 Jan 2015 15:59:43 GMT Henrik Bettermann [12487] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/interfaces.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/products/interfaces.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/products/tests/test_batching.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/products/tests/test_browser.py (modified) Do not set contract_category default values. product_object is not ... Sun, 18 Jan 2015 09:38:57 GMT Henrik Bettermann [12486] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/contracts.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/interfaces.py (modified) Rename interface. Sun, 18 Jan 2015 08:07:54 GMT Henrik Bettermann [12483] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/export.py (modified) Ensure that also orphaned contracts types can be removed. Tue, 13 Jan 2015 17:51:11 GMT Henrik Bettermann [12462] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_browser.py (modified) Extend test. Tue, 13 Jan 2015 09:09:24 GMT uli [12461] * 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 a basic PaymentItem implementation. Tue, 13 Jan 2015 07:59:19 GMT Henrik Bettermann [12458] * main/waeup.ikoba/trunk/src/waeup/ikoba/documents/fileviewlets.py (modified) Do not restrict download_filename length. Tue, 13 Jan 2015 06:26:03 GMT Henrik Bettermann [12457] * main/waeup.ikoba/trunk/src/waeup/ikoba/documents/browser.py (modified) Omit document_id on manage pages. Mon, 12 Jan 2015 21:11:03 GMT uli [12455] * main/waeup.ikoba/trunk/CHANGES.txt (modified) * main/waeup.ikoba/trunk/bootstrap.py (modified) * main/waeup.ikoba/trunk/versions.cfg (modified) Update to latest bootstrap.py and dependent package versions. Mon, 12 Jan 2015 15:19:54 GMT uli [12454] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/paypal.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_paypal.py (modified) Store credit card data really and externally.