#
# ChangeLog for main/waeup.ikoba/trunk/src/waeup
#
# Generated by Trac 1.2.2
# 7 Mar 2025, 04:19:31

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.


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 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.


Mon, 12 Jan 2015 14:33:22 GMT uli [12453]
	* main/waeup.ikoba/trunk/src/waeup/ikoba/payments/paypal.py (modified)
	* main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_paypal.py (modified)

	Offer a possibility to store credit card data.


Mon, 12 Jan 2015 09:18:36 GMT Henrik Bettermann [12446]
	* main/waeup.ikoba/trunk/src/waeup/ikoba/browser/fileviewlets.py (modified)
	* main/waeup.ikoba/trunk/src/waeup/ikoba/customers/fileviewlets.py (modified)
	* main/waeup.ikoba/trunk/src/waeup/ikoba/documents/fileviewlets.py (modified)

	Remove redundant code and set download_filename only for pdf files.


Mon, 12 Jan 2015 07:01:55 GMT Henrik Bettermann [12445]
	* 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/tests/test_browser.py (modified)
	* main/waeup.ikoba/trunk/src/waeup/ikoba/customers/vocabularies.py (modified)

	Show first 9 instead of first 6 id characters.


Sun, 11 Jan 2015 22:43:35 GMT Henrik Bettermann [12444]
	* main/waeup.ikoba/trunk/src/waeup/ikoba/browser/fileviewlets.py (modified)
	* main/waeup.ikoba/trunk/src/waeup/ikoba/browser/templates/filedisplay.pt (modified)
	* main/waeup.ikoba/trunk/src/waeup/ikoba/browser/templates/fileupload.pt (modified)
	* main/waeup.ikoba/trunk/src/waeup/ikoba/customers/fileviewlets.py (modified)
	* main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_browser.py (modified)
	* main/waeup.ikoba/trunk/src/waeup/ikoba/documents/document.py (modified)
	* main/waeup.ikoba/trunk/src/waeup/ikoba/documents/fileviewlets.py (modified)
	* main/waeup.ikoba/trunk/src/waeup/ikoba/documents/tests/test_browser.py (modified)

	We need to provide unique filenames. Let's use the document id for ...


Sun, 11 Jan 2015 16:54:48 GMT Henrik Bettermann [12443]
	* main/waeup.ikoba/trunk/src/waeup/ikoba/documents/utils.py (modified)
	* main/waeup.ikoba/trunk/src/waeup/ikoba/interfaces.py (modified)
	* main/waeup.ikoba/trunk/src/waeup/ikoba/tests/test_interfaces.py (modified)

	Increase allowed id length.


Sun, 11 Jan 2015 16:53:38 GMT Henrik Bettermann [12442]
	* main/waeup.ikoba/trunk/src/waeup/ikoba/customers/documents.py (modified)
	* main/waeup.ikoba/trunk/src/waeup/ikoba/documents/document.py (modified)
	* main/waeup.ikoba/trunk/src/waeup/ikoba/documents/tests/test_browser.py (modified)

	Add handler for document removal. Files must be removed too.


Sat, 10 Jan 2015 06:42:35 GMT Henrik Bettermann [12436]
	* main/waeup.ikoba/trunk/src/waeup/ikoba/documents/document.py (modified)
	* main/waeup.ikoba/trunk/src/waeup/ikoba/documents/tests/test_document.py (modified)

	Store public documents in right place.


Fri, 09 Jan 2015 17:32:29 GMT Henrik Bettermann [12434]
	* main/waeup.ikoba/trunk/src/waeup/ikoba/documents/document.py (modified)
	* main/waeup.ikoba/trunk/src/waeup/ikoba/utils/tests/test_helpers.py (modified)

	Add helpers test.


Fri, 09 Jan 2015 08:49:10 GMT Henrik Bettermann [12432]
	* main/waeup.ikoba/trunk/README.txt (modified)
	* main/waeup.ikoba/trunk/docs/source/_templates/mainpage.template (modified)
	* main/waeup.ikoba/trunk/docs/source/contents.rst (modified)
	* main/waeup.ikoba/trunk/docs/source/glossary.rst (modified)
	* main/waeup.ikoba/trunk/docs/source/index.rst (modified)
	* main/waeup.ikoba/trunk/src/waeup/ikoba/customers/utils.py (modified)
	* main/waeup.ikoba/trunk/src/waeup/ikoba/locales/de/LC_MESSAGES/zope.po (modified)
	* main/waeup.ikoba/trunk/src/waeup/ikoba/locales/en/LC_MESSAGES/zope.po (modified)

	Fix docs. Copy 'How To' into README.txt.


Thu, 08 Jan 2015 14:48:29 GMT Henrik Bettermann [12428]
	* main/waeup.ikoba/trunk/src/waeup/ikoba/products/productoptions.py (modified)
	* main/waeup.ikoba/trunk/src/waeup/ikoba/products/tests/test_productoptions.py (modified)

	Add Uli's modifications r12425 - r12427 also in waeup.ikoba.


Thu, 08 Jan 2015 10:33:18 GMT Henrik Bettermann [12419]
	* main/waeup.ikoba/trunk/src/waeup/ikoba/interfaces.py (modified)
	* main/waeup.ikoba/trunk/src/waeup/ikoba/products/browser.py (modified)
	* main/waeup.ikoba/trunk/src/waeup/ikoba/products/productoptions.py (modified)

	Do not compare ResultEntry objects but their attributes. Then we do ...


Wed, 07 Jan 2015 09:20:45 GMT Henrik Bettermann [12413]
	* main/waeup.ikoba/trunk/src/waeup/ikoba/documents/browser.py (modified)
	* main/waeup.ikoba/trunk/src/waeup/ikoba/documents/tests/test_browser.py (modified)
	* main/waeup.ikoba/trunk/src/waeup/ikoba/products/browser.py (modified)
	* main/waeup.ikoba/trunk/src/waeup/ikoba/products/browser_templates/containermanagepage.pt (modified)

	Modify redirect after adding documents.

	Ensure that keys don't ...


Wed, 07 Jan 2015 08:49:38 GMT Henrik Bettermann [12410]
	* main/waeup.ikoba/trunk/src/waeup/ikoba/documents/batching.py (modified)
	* main/waeup.ikoba/trunk/src/waeup/ikoba/documents/export.py (modified)
	* main/waeup.ikoba/trunk/src/waeup/ikoba/utils/utils.py (modified)

	Add exporter and batch processor for REST documents.

	Fix ...


Tue, 06 Jan 2015 09:15:21 GMT Henrik Bettermann [12408]
	* main/waeup.ikoba/trunk/CHANGES.txt (modified)
	* main/waeup.ikoba/trunk/layout/static/css/base.css (modified)
	* main/waeup.ikoba/trunk/src/waeup/ikoba/customers/fileviewlets.py (modified)
	* main/waeup.ikoba/trunk/src/waeup/ikoba/documents/browser.py (modified)
	* main/waeup.ikoba/trunk/src/waeup/ikoba/documents/document.py (modified)
	* main/waeup.ikoba/trunk/src/waeup/ikoba/documents/interfaces.py (modified)
	* main/waeup.ikoba/trunk/src/waeup/ikoba/documents/tests/test_browser.py (modified)
	* main/waeup.ikoba/trunk/src/waeup/ikoba/documents/tests/test_document.py (modified)
	* main/waeup.ikoba/trunk/src/waeup/ikoba/documents/utils.py (modified)
	* main/waeup.ikoba/trunk/src/waeup/ikoba/utils/helpers.py (modified)

	Add RESTDocument.


Mon, 05 Jan 2015 14:27:10 GMT uli [12402]
	* main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_payment.py (modified)

	pep8 (and test for svn+ssh commit).


Mon, 05 Jan 2015 07:14:39 GMT Henrik Bettermann [12398]
	* main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser.py (modified)
	* main/waeup.ikoba/trunk/src/waeup/ikoba/customers/customer.py (modified)

	See previous revision comment.


Mon, 05 Jan 2015 07:07:05 GMT Henrik Bettermann [12397]
	* main/waeup.ikoba/trunk/src/waeup/ikoba/products/browser.py (modified)
	* main/waeup.ikoba/trunk/src/waeup/ikoba/products/product.py (modified)

	Set interface for grok.AutoFields in Product class to avoid ...


Sat, 03 Jan 2015 21:31:04 GMT Henrik Bettermann [12388]
	* main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser.py (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)

	Some modifications to enable customization.


Sat, 03 Jan 2015 20:45:49 GMT Henrik Bettermann [12387]
	* main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_browser.py (modified)

	Make contract_category custimizable in tests.


Sat, 03 Jan 2015 18:46:36 GMT Henrik Bettermann [12386]
	* main/waeup.ikoba/trunk/src/waeup/ikoba/browser/fileviewlets.py (modified)
	* main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_browser.py (modified)
	* main/waeup.ikoba/trunk/src/waeup/ikoba/documents/tests/test_browser.py (modified)

	Tell the truth.


Sat, 03 Jan 2015 13:41:03 GMT Henrik Bettermann [12378]
	* main/waeup.ikoba/trunk/src/waeup/ikoba/interfaces.py (modified)
	* main/waeup.ikoba/trunk/src/waeup/ikoba/products/productoptions.py (modified)
	* main/waeup.ikoba/trunk/src/waeup/ikoba/utils/utils.py (modified)

	Ease customization of courrencies. Use source instead of vocabulary ...


Sat, 03 Jan 2015 06:33:14 GMT Henrik Bettermann [12368]
	* 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)

	Render terms and conditions on contract slip.


Fri, 02 Jan 2015 10:24:02 GMT Henrik Bettermann [12366]
	* 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)

	Extend test.


Fri, 02 Jan 2015 10:09:50 GMT Henrik Bettermann [12365]
	* main/waeup.ikoba/trunk/src/waeup/ikoba/documents/browser.py (modified)
	* main/waeup.ikoba/trunk/src/waeup/ikoba/documents/export.py (modified)
	* main/waeup.ikoba/trunk/src/waeup/ikoba/documents/tests/test_export.py (modified)

	Revert changes from rr12360.


Fri, 02 Jan 2015 07:56:25 GMT Henrik Bettermann [12364]
	* main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_batching.py (modified)

	Set self.product.tc_dict.


Fri, 02 Jan 2015 07:50:34 GMT Henrik Bettermann [12363]
	* 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/contracts.py (modified)
	* main/waeup.ikoba/trunk/src/waeup/ikoba/customers/interfaces.py (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)

	Save 'terms and conditions' when adding a contract.

	Prevent ...


Thu, 01 Jan 2015 22:37:29 GMT Henrik Bettermann [12362]
	* main/waeup.ikoba/trunk/src/waeup/ikoba/products/browser.py (modified)
	* main/waeup.ikoba/trunk/src/waeup/ikoba/products/browser_templates/productpage.pt (added)

	Render 'terms and conditions' on product page.


Thu, 01 Jan 2015 21:56:40 GMT Henrik Bettermann [12361]
	* main/waeup.ikoba/trunk/src/waeup/ikoba/products/browser.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_browser.py (modified)
	* main/waeup.ikoba/trunk/src/waeup/ikoba/products/tests/test_export.py (modified)
	* main/waeup.ikoba/trunk/src/waeup/ikoba/utils/helpers.py (modified)

	Store 'terms and conditions' of products.


Thu, 01 Jan 2015 21:55:26 GMT Henrik Bettermann [12360]
	* main/waeup.ikoba/trunk/src/waeup/ikoba/documents/browser.py (modified)
	* main/waeup.ikoba/trunk/src/waeup/ikoba/documents/export.py (modified)
	* main/waeup.ikoba/trunk/src/waeup/ikoba/documents/tests/test_export.py (modified)

	We do not need html_dict in export files.


Thu, 01 Jan 2015 16:16:55 GMT Henrik Bettermann [12358]
	* 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/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)
	* main/waeup.ikoba/trunk/src/waeup/ikoba/products/tests/test_export.py (modified)

	Define product validity period in base package.


Thu, 01 Jan 2015 07:44:44 GMT Henrik Bettermann [12356]
	* main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser.py (modified)
	* main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser_templates/documentaddpage.pt (moved)
	* main/waeup.ikoba/trunk/src/waeup/ikoba/customers/documents.py (modified)
	* main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_browser.py (modified)

	Do not allow to add documents if customer has not yet been approved.
 ...


Wed, 31 Dec 2014 16:09:01 GMT Henrik Bettermann [12353]
	* main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser.py (modified)
	* main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_browser.py (modified)

	Change button text.

	Extend test.


Wed, 31 Dec 2014 13:38:50 GMT Henrik Bettermann [12352]
	* main/waeup.ikoba/trunk/src/waeup/ikoba/customers/contracts.py (modified)
	* main/waeup.ikoba/trunk/src/waeup/ikoba/customers/documents.py (modified)
	* main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_browser.py (modified)

	Customers must have been approved before verifying documents or ...


Wed, 31 Dec 2014 12:53:13 GMT Henrik Bettermann [12351]
	* 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/tests/test_interfaces.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/customers/vocabularies.py (modified)

	Customers must be able to proceed to contract submission without ...


Wed, 31 Dec 2014 11:09:41 GMT Henrik Bettermann [12350]
	* main/waeup.ikoba/trunk/src/waeup/ikoba/browser/templates/default_waeup_edit_form.pt (modified)

	Insert line break between table and buttons.


Wed, 31 Dec 2014 11:08:41 GMT Henrik Bettermann [12349]
	* main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser.py (modified)

	Use CustomerBaseEditFormPage for editing all base data and requesting ...


Wed, 31 Dec 2014 08:31:44 GMT Henrik Bettermann [12348]
	* main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser.py (modified)
	* main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser_templates/filesuploadpage.pt (modified)
	* main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_browser.py (modified)

	Add Cancel button.