# # ChangeLog for / # # Generated by Trac 1.2.2 # 13 Nov 2024, 03:35:55 Mon, 05 Jan 2015 07:45:40 GMT Henrik Bettermann [12401] * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn/customers/batching.py (modified) * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn/customers/contracts.py (modified) * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn/customers/export.py (modified) * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn/customers/interfaces.py (modified) * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn/customers/tests/test_browser.py (modified) * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn/customers/tests/test_contract.py (modified) * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn/customers/utils.py (modified) * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn/utils/utils.py (modified) Rename PCNContract to emphasize that this contract deelas with ... Mon, 05 Jan 2015 07:22:08 GMT Henrik Bettermann [12400] * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn/customers/customer.py (modified) * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn/documents/document.py (modified) * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn/products/product.py (modified) Adjust to changes made in base package. Mon, 05 Jan 2015 07:18:10 GMT Henrik Bettermann [12399] * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/customers/customer.py (modified) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/documents/document.py (modified) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/products/product.py (modified) Adjust to changes made in base package. 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 ... Sun, 04 Jan 2015 20:20:21 GMT Henrik Bettermann [12396] * main/waeup.kwarapoly/trunk/src/waeup/kwarapoly/students/browser.py (modified) physical_clearance_date must not be edited by students. Sun, 04 Jan 2015 17:19:06 GMT Henrik Bettermann [12395] * main/waeup.kofa/trunk/CHANGES.txt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/applicant.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/tests/fake_image.jpg (added) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/tests/test_applicantcopier.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/tests/test_browser.py (modified) Catch traceback when creating an application slip with a corrupted ... Sun, 04 Jan 2015 16:09:45 GMT Henrik Bettermann [12394] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/applicant.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/tests/sample_container_data.csv (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/tests/test_batching.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/tests/test_export.py (modified) Make tests work for the next two years. Sun, 04 Jan 2015 16:00:38 GMT Henrik Bettermann [12393] * main/waeup.kofa/trunk/src/waeup/kofa/browser/templates/default_waeup_edit_form.pt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/tests/test_browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/tests/test_export.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/viewlets.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/utils/helpers.py (modified) Fix some tests and other minor changes to adjust to Ikoba. Sun, 04 Jan 2015 06:04:25 GMT Henrik Bettermann [12392] * main/kofacustom.nigeria/trunk/src/kofacustom/nigeria/students/export.py (modified) * main/kofacustom.nigeria/trunk/src/kofacustom/nigeria/students/interfaces.py (modified) * main/kofacustom.nigeria/trunk/src/kofacustom/nigeria/students/tests/test_export.py (modified) Export email address and phone number. Sat, 03 Jan 2015 21:57:10 GMT Henrik Bettermann [12391] * main/waeup.uniben/trunk/src/waeup/uniben/students/browser.py (modified) Avoid editing physical_clearance_date by student when student has not ... Sat, 03 Jan 2015 21:42:26 GMT Henrik Bettermann [12390] * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn/customers/tests/test_browser.py (modified) Fix tests. Sat, 03 Jan 2015 21:41:55 GMT Henrik Bettermann [12389] * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/customers/tests/test_browser.py (modified) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/utils/utils.py (modified) Provide CON_CATS_DICT for customization. Use correct factories in tests. 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 18:22:38 GMT Henrik Bettermann [12385] * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn/customers/contracts.py (modified) * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn/utils/utils.py (modified) Probably we need only one contract class and category. But one never ... Sat, 03 Jan 2015 18:02:11 GMT Henrik Bettermann [12384] * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn/customers/batching.py (modified) * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn/customers/documents.py (modified) * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn/customers/export.py (modified) * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn/customers/fileviewlets.py (modified) * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn/customers/interfaces.py (modified) * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn/customers/tests/test_browser.py (modified) * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn/customers/tests/test_document.py (modified) * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn/customers/utils.py (modified) * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn/utils/utils.py (modified) Implement two different types of PCN customer documents. Sat, 03 Jan 2015 15:35:09 GMT Henrik Bettermann [12383] * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn/documents/utils.py (modified) So far we don't need a customized public document. So we don't want ... Sat, 03 Jan 2015 15:28:53 GMT Henrik Bettermann [12382] * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/customers/fileviewlets.py (modified) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/customers/tests/test_browser.py (modified) Uups, we agreed to attach only one file to each document. Sat, 03 Jan 2015 13:45:46 GMT Henrik Bettermann [12381] * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/utils/utils.py (modified) Fix indentation. Sat, 03 Jan 2015 13:45:22 GMT Henrik Bettermann [12380] * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn/utils/utils.py (modified) Customize selection of currencies. Sat, 03 Jan 2015 13:44:11 GMT Henrik Bettermann [12379] * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/utils/utils.py (modified) Customize selection of currencies. 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 09:12:57 GMT Henrik Bettermann [12377] * main/ikobacustom.pcn/trunk/etc/site.zcml.in (modified) Change grok password. Sat, 03 Jan 2015 09:01:24 GMT Henrik Bettermann [12376] * main/ikobacustom.pcn/trunk/buildout.cfg (modified) Change ports. Sat, 03 Jan 2015 08:52:55 GMT Henrik Bettermann [12375] * main/ikobacustom.pcn/trunk/layout/static/custom.css (modified) * main/ikobacustom.pcn/trunk/layout/static/pcn_logo.png (added) * main/ikobacustom.pcn/trunk/layout/theme.html (modified) Customize layout. Sat, 03 Jan 2015 08:26:37 GMT Henrik Bettermann [12374] * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn/browser/pdf.py (modified) * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn/browser/static/pdf_logo.jpg (added) * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn/browser/static/pdf_watermark.jpg (added) Add logo and watermark. Sat, 03 Jan 2015 08:24:24 GMT Henrik Bettermann [12373] * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn/browser (added) * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn/browser/__init__.py (added) * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn/browser/pdf.py (added) * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn/browser/static (added) * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn/customers/fileviewlets.py (modified) Add forgotten browser module. Sat, 03 Jan 2015 08:19:16 GMT Henrik Bettermann [12372] * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/browser (added) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/browser/__init__.py (added) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/browser/pdf.py (added) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/browser/static (added) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/customers/fileviewlets.py (modified) Add forgotten browser module. Sat, 03 Jan 2015 07:38:07 GMT Henrik Bettermann [12371] * main/ikobacustom.pcn/trunk (modified) * main/ikobacustom.pcn/trunk/README.txt (modified) * main/ikobacustom.pcn/trunk/buildout.cfg (modified) * main/ikobacustom.pcn/trunk/etc/profile.ini.in (modified) * main/ikobacustom.pcn/trunk/etc/site.zcml.in (modified) * main/ikobacustom.pcn/trunk/setup.py (modified) * main/ikobacustom.pcn/trunk/src (modified) * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn (moved) * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn/configure.zcml (modified) * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn/customers/batching.py (modified) * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn/customers/contracts.py (modified) * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn/customers/customer.py (modified) * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn/customers/documents.py (modified) * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn/customers/export.py (modified) * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn/customers/fileviewlets.py (modified) * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn/customers/interfaces.py (modified) * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn/customers/tests/test_browser.py (modified) * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn/customers/tests/test_contract.py (modified) * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn/customers/tests/test_customer.py (modified) * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn/customers/tests/test_document.py (modified) * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn/customers/utils.py (modified) * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn/documents/__init__.py (modified) * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn/documents/batching.py (modified) * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn/documents/document.py (modified) * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn/documents/export.py (modified) * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn/documents/interfaces.py (modified) * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn/documents/tests/test_browser.py (modified) * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn/documents/tests/test_document.py (modified) * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn/documents/utils.py (modified) * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn/ftesting.zcml (modified) * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn/interfaces.py (modified) * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn/products/__init__.py (modified) * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn/products/batching.py (modified) * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn/products/export.py (modified) * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn/products/interfaces.py (modified) * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn/products/product.py (modified) * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn/products/tests/test_browser.py (modified) * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn/products/tests/test_product.py (modified) * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn/testing.py (modified) * main/ikobacustom.pcn/trunk/src/ikobacustom/pcn/utils/utils.py (modified) Replace 'skeleton' by 'pcn'. Sat, 03 Jan 2015 07:21:02 GMT Henrik Bettermann [12370] * main/ikobacustom.pcn (copied) Initialize ikobacustom.pcn Sat, 03 Jan 2015 07:12:59 GMT Henrik Bettermann [12369] * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/customers/tests/test_browser.py (modified) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/testing.py (modified) * main/ikobacustom.skeleton/trunk/src/ikobacustom/skeleton/tests (deleted) Produce at least one slip for visual layout testing. Remove unused ... 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:29:24 GMT Henrik Bettermann [12367] * 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) Extend tests. 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: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.