# # ChangeLog for main # # Generated by Trac 1.2.2 # 27 Dec 2024, 05:07:35 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:27:42 GMT Henrik Bettermann [12359] * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/products/tests/test_browser.py (modified) Adjust tests to changes made in base package. 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 08:29:24 GMT Henrik Bettermann [12357] * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/customers/utils.py (modified) Add tuples for customization. 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 17:12:41 GMT Henrik Bettermann [12355] * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/customers/documents.py (modified) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/customers/fileviewlets.py (added) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/customers/tests/test_browser.py (modified) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/customers/tests/test_image.bmp (added) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/customers/tests/test_image.jpg (added) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/customers/tests/test_pdf.pdf (added) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/customers/utils.py (modified) Adjust and fix components. Add file viewlets for ... Wed, 31 Dec 2014 16:16:32 GMT Henrik Bettermann [12354] * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/customers/tests/test_browser.py (modified) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/products/tests/test_browser.py (modified) Adjust tests. 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. Wed, 31 Dec 2014 08:18:54 GMT Henrik Bettermann [12347] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser_templates/basepage.pt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/fileviewlets.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/permissions.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/permissions.py (modified) We do nor need an extra permission for uploading passport pictures. Tue, 30 Dec 2014 17:47:58 GMT Henrik Bettermann [12346] * 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/viewlets.py (modified) First batch of UI improvements. Tue, 30 Dec 2014 17:14:14 GMT Henrik Bettermann [12345] * 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/browser_templates/documentpage.pt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_browser.py (modified) Render content title below state/history box. Tue, 30 Dec 2014 15:40:41 GMT Henrik Bettermann [12344] * 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) Display only the first 6 digits of uuids. Tue, 30 Dec 2014 12:52:40 GMT Henrik Bettermann [12343] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_browser.py (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/products/productoptions.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/products/tests/test_productoptions.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/utils/converters.py (modified) Move ProductOption interfaces to productoptions to avoid nasty ... Tue, 30 Dec 2014 10:19:47 GMT Henrik Bettermann [12342] * 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) * main/waeup.ikoba/trunk/src/waeup/ikoba/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) * main/waeup.ikoba/trunk/src/waeup/ikoba/products/tests/test_productoptions.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/utils/tests/test_converters.py (modified) Fix currency keys. Tue, 30 Dec 2014 09:49:24 GMT Henrik Bettermann [12341] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_browser.py (modified) Test contract product option handling in UI. Tue, 30 Dec 2014 09:05:47 GMT Henrik Bettermann [12340] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/vocabularies.py (modified) Check and add stored options first before adding recent product options. Tue, 30 Dec 2014 09:01:23 GMT Henrik Bettermann [12339] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/utils.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/utils/utils.py (modified) We need to deepcopy dicts. A simple copy is useless. Mon, 29 Dec 2014 23:09:26 GMT Henrik Bettermann [12338] * main/kofacustom.nigeria/trunk/src/kofacustom/nigeria/students/utils.py (modified) Add two more senate verdicts as requested by Uniben (Maryanne) in ... Mon, 29 Dec 2014 23:05:40 GMT Henrik Bettermann [12337] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser_templates/contractaddpage.pt (moved) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser_templates/contractsmanagepage.pt (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/viewlets.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/products/interfaces.py (modified) Improve contract management. Tests will follow which show that ... Mon, 29 Dec 2014 16:12:24 GMT Henrik Bettermann [12336] * 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_browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_catalog.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_export.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_interfaces.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) Define contract title in product. Customers must not be able to edit ... Mon, 29 Dec 2014 06:52:30 GMT Henrik Bettermann [12335] * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/customers/contracts.py (modified) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/customers/interfaces.py (modified) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/customers/tests/test_browser.py (modified) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/products/tests/test_browser.py (modified) Adjust to changes made in base package. Mon, 29 Dec 2014 06:35:45 GMT Henrik Bettermann [12334] * 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/product.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/utils/batching.py (modified) Show contract category title on products container pages. Mon, 29 Dec 2014 06:10:50 GMT Henrik Bettermann [12333] * 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/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) Add interface for contract batch processor. Sun, 28 Dec 2014 12:30:24 GMT uli [12332] * main/waeup.ikoba/trunk/docs/INSTALL.txt (modified) Tell about libssl requirement. Sun, 28 Dec 2014 07:53:48 GMT Henrik Bettermann [12331] * main/waeup.ikoba/trunk/src/waeup/ikoba/products/productoptions.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/products/tests/test_productoptions.py (modified) We have to meet the entire interface when creating a new ... Sat, 27 Dec 2014 10:05:03 GMT Henrik Bettermann [12330] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/export.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_export.py (modified) Adjust contract exporter and extend exporter tests. Sat, 27 Dec 2014 09:47:46 GMT Henrik Bettermann [12329] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/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) Define a marker interface needed for the registration of the ... Sat, 27 Dec 2014 07:30:24 GMT Henrik Bettermann [12328] * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/browser.txt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/interfaces.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/products/productoptions.py (modified) Edit some comments. Fri, 26 Dec 2014 20:18:17 GMT Henrik Bettermann [12327] * main/waeup.ikoba/trunk/src/waeup/ikoba/interfaces.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/products/interfaces.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/products/productoptions.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_productoptions.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/utils/converters.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/utils/tests/test_converters.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/widgets/objectwidget.py (modified) Rename ProductOptionEntry ProductOption. Fri, 26 Dec 2014 11:28:59 GMT uli [12326] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/paypal.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_paypal.py (modified) We cannot do creditcard payments w/o creditcards. Fri, 26 Dec 2014 11:13:47 GMT uli [12325] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/paypal.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_paypal.py (modified) Credit Card services must be able to find credit cards in site. Fri, 26 Dec 2014 09:35:21 GMT Henrik Bettermann [12324] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/interfaces.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/vocabularies.py (modified) Add product_options field. Fri, 26 Dec 2014 09:34:30 GMT Henrik Bettermann [12323] * main/waeup.ikoba/trunk/src/waeup/ikoba/products/productoptions.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/widgets/objectwidget.pt (modified) Choose proper function names. Fri, 26 Dec 2014 08:40:04 GMT uli [12322] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_paypal.py (modified) pep8. Fri, 26 Dec 2014 08:39:20 GMT uli [12321] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/paypal.py (modified) Clean up. Fri, 26 Dec 2014 08:38:57 GMT uli [12320] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_paypal.py (modified) Make sure, fake objects to really implement their ifaces. Fri, 26 Dec 2014 08:37:55 GMT uli [12319] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/interfaces.py (modified) Require payers first and last name. Thu, 25 Dec 2014 18:23:17 GMT Henrik Bettermann [12318] * main/waeup.ikoba/trunk/src/waeup/ikoba/products/browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/products/tests/test_browser.py (modified) #Remove unchanged product options from data when saving the form. Thu, 25 Dec 2014 11:42:00 GMT Henrik Bettermann [12317] * main/waeup.ikoba/trunk/src/waeup/ikoba/products/browser.py (modified) Add comment. Thu, 25 Dec 2014 08:27:45 GMT Henrik Bettermann [12316] * main/waeup.ikoba/trunk/src/waeup/ikoba/widgets/objectwidget.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/widgets/productoptiondisplaywidget.pt (moved) Rename and dedicate the new display widget to product options only. Wed, 24 Dec 2014 16:00:58 GMT Henrik Bettermann [12315] * main/waeup.ikoba/trunk/src/waeup/ikoba/products/export.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_export.py (modified) Test and fix export of ProductOptionEntry lists. Wed, 24 Dec 2014 14:18:18 GMT Henrik Bettermann [12314] * main/waeup.ikoba/trunk/src/waeup/ikoba/products/interfaces.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/widgets/objectdisplaywidget.pt (added) * main/waeup.ikoba/trunk/src/waeup/ikoba/widgets/objectwidget.pt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/widgets/objectwidget.py (modified) Tweak the objectwidget. Wed, 24 Dec 2014 14:17:32 GMT Henrik Bettermann [12313] * main/waeup.ikoba/trunk/layout/static/css/base.css (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/widgets/sequencewidget.pt (modified) Remove duplicate error message. Customize position of checkbox. Wed, 24 Dec 2014 09:18:18 GMT uli [12312] * main/waeup.ikoba/branches/uli-payments (deleted) Remove obsolete branch. Wed, 24 Dec 2014 09:17:05 GMT uli [12311] * main/waeup.ikoba/trunk (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/__init__.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/currencies.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/paypal.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/paypal_countries.py (copied) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/paypal_currencies.py (copied) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_container.py (copied) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_currencies.py (copied) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_interfaces.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_payment.py (copied) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_paypal.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_paypal_countries.py (copied) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_paypal_currencies.py (copied) Merge changes from uli-paypal back into trunk. Wed, 24 Dec 2014 08:56:13 GMT Henrik Bettermann [12310] * main/waeup.ikoba/trunk/src/waeup/ikoba/interfaces.py (modified) Add comment to IProductOptionEntry. Wed, 24 Dec 2014 07:51:36 GMT Henrik Bettermann [12309] * main/waeup.ikoba/trunk/src/waeup/ikoba/products/tests/test_productoptions.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/utils/converters.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/utils/tests/test_converters.py (modified) Adjust import paths. Wed, 24 Dec 2014 07:45:14 GMT Henrik Bettermann [12308] * main/waeup.ikoba/trunk/src/waeup/ikoba/products/tests/test_productoptions.py (moved) Move test too. Wed, 24 Dec 2014 07:41:35 GMT Henrik Bettermann [12307] * main/waeup.ikoba/trunk/src/waeup/ikoba/products/productoptions.py (moved) Move and rename schoolgrades module. Wed, 24 Dec 2014 07:38:53 GMT Henrik Bettermann [12306] * main/waeup.ikoba/trunk/src/waeup/ikoba/interfaces.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/schoolgrades.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/tests/test_schoolgrades.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/utils/converters.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/utils/tests/test_converters.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/utils/utils.py (modified) Turn ResultEntry (school grades) components into ProductOptionEntry ... Tue, 23 Dec 2014 13:06:04 GMT uli [12305] * 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_paypal.py (modified) Put all local changes into repos. Sorry for the mess! Tue, 23 Dec 2014 07:48:23 GMT Henrik Bettermann [12304] * main/ikobacustom.skeleton/trunk/buildout.cfg (modified) Fix path. Tue, 23 Dec 2014 07:46:44 GMT Henrik Bettermann [12303] * main/kofacustom.skeleton/trunk/layout/static/custom.css (modified) Fix class name. Tue, 23 Dec 2014 07:31:26 GMT Henrik Bettermann [12302] * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/locales/en/LC_MESSAGES/waeup.ikoba.po (added) Provide empty language file for customizations. Tue, 23 Dec 2014 07:22:54 GMT Henrik Bettermann [12301] * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/locales/de (added) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/locales/de/LC_MESSAGES (added) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/locales/en (added) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/locales/en/LC_MESSAGES (added) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/locales/fr (added) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/locales/fr/LC_MESSAGES (added) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/locales/ha (added) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/locales/ha/LC_MESSAGES (added) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/locales/ig (added) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/locales/ig/LC_MESSAGES (added) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/locales/yo (added) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/locales/yo/LC_MESSAGES (added) Add locales subfolders. Tue, 23 Dec 2014 07:11:12 GMT Henrik Bettermann [12300] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser.py (modified) * 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.mo (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.mo (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.mo (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.mo (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/locales/yo/LC_MESSAGES/waeup.ikoba.po (modified) Update localization. Mon, 22 Dec 2014 17:13:37 GMT Henrik Bettermann [12299] * main/kofacustom.skeleton/trunk/layout/static/custom.css (modified) Additional color adjustments. Add also styles for a logo container ... Mon, 22 Dec 2014 16:48:23 GMT Henrik Bettermann [12298] * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/customers/export.py (modified) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/utils/utils.py (modified) Adjust to previous changes in base package (r12297). Mon, 22 Dec 2014 16:42:50 GMT Henrik Bettermann [12297] * 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/tests/test_customer.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/utils.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/utils/utils.py (modified) Make EXPORTER_NAMES tuples customizable. We have many new subobject ... Mon, 22 Dec 2014 16:23:13 GMT uli [12296] * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/payments/tests/test_container.py (added) * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/payments/tests/test_interfaces.py (modified) Move container tests to own test module. Mon, 22 Dec 2014 16:14:04 GMT uli [12295] * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/payments/interfaces.py (modified) * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/payments/tests/test_interfaces.py (modified) Extend interfaces. Mon, 22 Dec 2014 13:49:14 GMT uli [12294] * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/payments/currencies.py (modified) * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/payments/tests/test_currencies.py (modified) Add currencices vocab and i18nize. Mon, 22 Dec 2014 07:56:44 GMT Henrik Bettermann [12293] * main/ikobacustom.skeleton/trunk/buildout.cfg (modified) * main/ikobacustom.skeleton/trunk/layout/static/custom.css (modified) * main/ikobacustom.skeleton/trunk/versions.cfg (modified) buildout.cfg: Fix path custom.css: Change color Mon, 22 Dec 2014 07:21:46 GMT Henrik Bettermann [12292] * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/customers/export.py (modified) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/customers/interfaces.py (modified) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/customers/tests/test_browser.py (modified) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/customers/tests/test_contract.py (modified) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/customers/tests/test_document.py (modified) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/documents/export.py (modified) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/documents/interfaces.py (modified) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/documents/tests/test_document.py (modified) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/documents/utils.py (modified) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/products/interfaces.py (modified) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/utils/utils.py (modified) pyflakes Sun, 21 Dec 2014 22:43:47 GMT Henrik Bettermann [12291] * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/customers/tests/test_browser.py (modified) Add two more export-import tests. Sun, 21 Dec 2014 22:32:59 GMT Henrik Bettermann [12290] * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/documents/tests/test_browser.py (modified) Update test. Sun, 21 Dec 2014 22:17:06 GMT Henrik Bettermann [12289] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/catalog.py (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_export.py (modified) Uups, we forgot to index and export the contract user_id which is ... Sun, 21 Dec 2014 17:01:15 GMT Henrik Bettermann [12288] * main/waeup.ikoba/trunk/src/waeup/ikoba/documents/tests/__init__.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/documents/tests/test_batching.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/documents/tests/test_export.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/__init__.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/products/tests/__init__.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/tests/test_zcml.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/utils/idgen.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/utils/tests/test_idgen.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/widgets/hrefwidget.py (modified) propset svn:keywords "Id" Sun, 21 Dec 2014 17:00:10 GMT Henrik Bettermann [12287] * main/waeup.ikoba/trunk/src/waeup/ikoba/documents/export.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/documents/tests/test_export.py (modified) Extend DocumentExporterBase. We need to know more about exported ... Sun, 21 Dec 2014 16:49:21 GMT Henrik Bettermann [12286] * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/customers/batching.py (modified) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/customers/contracts.py (modified) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/customers/documents.py (modified) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/customers/export.py (modified) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/customers/tests/test_browser.py (modified) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/customers/tests/test_contract.py (modified) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/customers/tests/test_document.py (modified) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/customers/utils.py (modified) propset svn:keywords "Id" Sun, 21 Dec 2014 16:48:07 GMT Henrik Bettermann [12285] * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/customers/tests/test_browser.py (added) Add first import-export test. Sun, 21 Dec 2014 12:44:10 GMT Henrik Bettermann [12284] * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/customers/batching.py (modified) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/customers/export.py (modified) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/products/batching.py (modified) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/utils/utils.py (modified) Adjust skeleton package to changes made in base package. Sun, 21 Dec 2014 11:26:41 GMT Henrik Bettermann [12283] * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/pages.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/batching.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/export.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_batching.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/utils/utils.py (modified) Make selection of processors and exporters customizable. Sun, 21 Dec 2014 10:40:02 GMT Henrik Bettermann [12282] * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/customers/export.py (modified) Add customized exporters. Sun, 21 Dec 2014 10:35:54 GMT Henrik Bettermann [12281] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/batching.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_batching.py (modified) Reorganize batch processor classes to ease customization. Sun, 21 Dec 2014 10:17:06 GMT Henrik Bettermann [12280] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/export.py (modified) Use correct exporter class name. Sun, 21 Dec 2014 10:13:45 GMT Henrik Bettermann [12279] * 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_export.py (modified) Export only customer documents and contracts which match the ... Sun, 21 Dec 2014 08:45:24 GMT uli [12278] * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/payments/tests/test_payment.py (modified) Update tests. Sun, 21 Dec 2014 08:43:44 GMT uli [12277] * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/payments/payment.py (modified) Add payment provider services lookup. Sun, 21 Dec 2014 08:41:49 GMT uli [12276] * main/waeup.ikoba/branches/uli-payments/src/waeup/ikoba/payments/interfaces.py (modified) Add iface for payment gateway services. More docs for IPayment. Sun, 21 Dec 2014 07:46:55 GMT Henrik Bettermann [12275] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/export.py (modified) Reorganize exporters slightly to ease customization. Sun, 21 Dec 2014 07:28:28 GMT Henrik Bettermann [12274] * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/customers/batching.py (added) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/customers/export.py (added) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/customers/utils.py (added) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/documents/batching.py (modified) Add more customized components. Sun, 21 Dec 2014 06:43:59 GMT Henrik Bettermann [12273] * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/customers/contracts.py (added) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/customers/documents.py (added) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/customers/interfaces.py (modified) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/customers/tests/test_contract.py (added) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/customers/tests/test_customer.py (modified) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/customers/tests/test_document.py (added) Add more customized components. Sat, 20 Dec 2014 17:33:09 GMT Henrik Bettermann [12272] * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/customers (added) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/customers/__init__.py (added) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/customers/customer.py (added) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/customers/interfaces.py (added) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/customers/tests (added) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/customers/tests/__init__.py (added) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/customers/tests/test_customer.py (added) Start customization of customer package. Sat, 20 Dec 2014 17:31:16 GMT Henrik Bettermann [12271] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/customer.py (modified) Fix fullname property. Sat, 20 Dec 2014 16:36:18 GMT Henrik Bettermann [12270] * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/documents/document.py (modified) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/documents/export.py (modified) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/documents/interfaces.py (modified) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/products/export.py (modified) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/products/interfaces.py (modified) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/products/product.py (modified) Use the right MessageFactory. Sat, 20 Dec 2014 16:12:59 GMT Henrik Bettermann [12269] * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/documents (added) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/documents/__init__.py (added) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/documents/batching.py (added) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/documents/browser_templates (added) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/documents/document.py (added) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/documents/export.py (added) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/documents/interfaces.py (added) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/documents/tests (added) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/documents/tests/__init__.py (added) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/documents/tests/test_browser.py (added) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/documents/tests/test_document.py (added) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/documents/utils.py (added) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/products/export.py (modified) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/products/tests/test_browser.py (modified) Add product for portal document customizations. Sat, 20 Dec 2014 16:09:17 GMT Henrik Bettermann [12268] * main/waeup.ikoba/trunk/src/waeup/ikoba/documents/interfaces.py (modified) document_id is a required field. Sat, 20 Dec 2014 15:59:04 GMT Henrik Bettermann [12267] * main/waeup.ikoba/trunk/src/waeup/ikoba/documents/batching.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/utils/tests/test_batching.py (modified) Use a baseclass for document batch processors. Fri, 19 Dec 2014 16:17:17 GMT Henrik Bettermann [12266] * main/waeup.ikoba/trunk/src/waeup/ikoba/documents/export.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/documents/tests/test_batching.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/documents/tests/test_export.py (added) Add exporter tests and fix exporter. Fri, 19 Dec 2014 13:31:59 GMT Henrik Bettermann [12265] * main/waeup.uniben/trunk/src/waeup/uniben/students/browser.py (modified) University Main Auditorium Fri, 19 Dec 2014 11:25:22 GMT Henrik Bettermann [12264] * main/waeup.uniben/trunk/src/waeup/uniben/students/browser.py (modified) Break line Fri, 19 Dec 2014 10:39:15 GMT Henrik Bettermann [12263] * main/waeup.uniben/trunk/src/waeup/uniben/students/browser.py (modified) Change text on invitation letter. Fri, 19 Dec 2014 08:24:55 GMT Henrik Bettermann [12262] * 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_browser.py (modified) Validate product id properly. Add tests. Fri, 19 Dec 2014 08:14:25 GMT Henrik Bettermann [12261] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_batching.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/utils/converters.py (modified) Modify getWidgetsData so that we always get the same error format. ...