# # ChangeLog for main/waeup.ikoba/trunk/src/waeup # # Generated by Trac 1.2.2 # 27 Dec 2024, 04:58:17 Sat, 13 Dec 2014 07:31:07 GMT Henrik Bettermann [12208] * main/waeup.ikoba/trunk/src/waeup/ikoba/products/browser.py (modified) Rename method. Sat, 13 Dec 2014 07:30:38 GMT Henrik Bettermann [12207] * main/waeup.ikoba/trunk/src/waeup/ikoba/app.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/documents/container.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/permissions.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/permissions.txt (modified) Make necessary changes in root and in customer browser test. Add ... Sat, 13 Dec 2014 07:28:59 GMT Henrik Bettermann [12206] * main/waeup.ikoba/trunk/src/waeup/ikoba/documents/browser.py (added) * main/waeup.ikoba/trunk/src/waeup/ikoba/documents/browser_templates (added) * main/waeup.ikoba/trunk/src/waeup/ikoba/documents/browser_templates/containermanagepage.pt (added) * main/waeup.ikoba/trunk/src/waeup/ikoba/documents/browser_templates/containerpage.pt (added) * main/waeup.ikoba/trunk/src/waeup/ikoba/documents/browser_templates/documentmanagepage.pt (added) * main/waeup.ikoba/trunk/src/waeup/ikoba/documents/permissions.py (added) * main/waeup.ikoba/trunk/src/waeup/ikoba/documents/viewlets.py (added) Add first browser components with permissions. Fri, 12 Dec 2014 22:14:37 GMT Henrik Bettermann [12205] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/documents.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_document.py (modified) Add missing functional tests for CustomerDocumentFileNameChooser and ... Fri, 12 Dec 2014 18:28:54 GMT Henrik Bettermann [12204] * main/waeup.ikoba/trunk/src/waeup/ikoba/documents/document.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/documents/tests/test_document.py (modified) Add DocumentFileNameChooser and DocumentFileStoreHandler with ... Fri, 12 Dec 2014 18:23:14 GMT Henrik Bettermann [12203] * main/waeup.ikoba/trunk/src/waeup/ikoba/documents/tests/test_document.py (moved) Fri, 12 Dec 2014 18:22:52 GMT Henrik Bettermann [12202] * main/waeup.ikoba/trunk/src/waeup/ikoba/documents/tests/tests.py (moved) Fri, 12 Dec 2014 18:22:18 GMT Henrik Bettermann [12201] * main/waeup.ikoba/trunk/src/waeup/ikoba/documents/tests (added) * main/waeup.ikoba/trunk/src/waeup/ikoba/documents/tests/__init__.py (added) Add tests package. Fri, 12 Dec 2014 15:34:50 GMT Henrik Bettermann [12200] * 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/interfaces.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/documents/tests.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/documents/workflow.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/interfaces.py (modified) We need documents which can be accessed or downloaded from product ... Fri, 12 Dec 2014 13:53:05 GMT Henrik Bettermann [12199] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/utils.py (modified) Dict values must be localizable. Thu, 11 Dec 2014 20:07:31 GMT Henrik Bettermann [12197] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/static/unverified.pdf (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/static/verified.pdf (modified) Narrow watermark. Thu, 11 Dec 2014 16:34:01 GMT Henrik Bettermann [12196] * 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/test_browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_contract.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_pdf.pdf (modified) Show documents on contract slip. Thu, 11 Dec 2014 08:21:43 GMT Henrik Bettermann [12195] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_catalog.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/products/product.py (modified) Improve tests. Adjust logging. Thu, 11 Dec 2014 08:12:31 GMT Henrik Bettermann [12194] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/documents.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_catalog.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/products/product.py (modified) Fix handle_product_remove. The attribute is meanwhile called ... Wed, 10 Dec 2014 22:18:09 GMT Henrik Bettermann [12193] * main/waeup.ikoba/trunk/layout/theme.html (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/batchprocessing.txt (modified) Fix test. Registration comes before application. Wed, 10 Dec 2014 16:38:15 GMT Henrik Bettermann [12192] * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/pages.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/templates/customersitelayout.pt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/templates/staffsitelayout.pt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser_templates/containermanagepage.pt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser_templates/containerpage.pt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/frontpage.html (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.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/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) Registration and Application Portal/System (RAPS) Adjust localization. Wed, 10 Dec 2014 11:12:42 GMT Henrik Bettermann [12189] * main/waeup.ikoba/trunk/src/waeup/ikoba/authentication.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/batchprocessing.txt (modified) We need to check if imported roles do exist. Tue, 09 Dec 2014 16:45:52 GMT Henrik Bettermann [12186] * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/breadcrumbs.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/pages.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/templates/configurationmanagepage.pt (deleted) * main/waeup.ikoba/trunk/src/waeup/ikoba/configuration.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/interfaces.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/catalog.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/interfaces.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/products/tests/test_browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/tests/test_configuration.py (modified) Remove session configuration. We do not have sessions in Ikoba. Tue, 09 Dec 2014 16:24:02 GMT Henrik Bettermann [12185] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/utils.py (modified) Replace 'not displayable' in docs_as_flowables. Tue, 09 Dec 2014 15:58:08 GMT Henrik Bettermann [12184] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/static (added) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/static/unverified.pdf (added) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/static/verified.pdf (added) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_pdf.pdf (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/utils.py (modified) Add watermark to attached pdf files. Tue, 09 Dec 2014 14:45:36 GMT Henrik Bettermann [12183] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_browser.py (modified) Create document slip with thumbnail. Tue, 09 Dec 2014 11:04:53 GMT Henrik Bettermann [12182] * main/waeup.ikoba/trunk/setup.py (modified) * 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/versions.cfg (modified) Add PDFMergeDocumentSlipPage which merges the pdf slip with pdf files ... Mon, 08 Dec 2014 16:55:05 GMT Henrik Bettermann [12178] * main/waeup.ikoba/trunk/src/waeup/ikoba/utils/batching.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/utils/tests/test_batching.py (modified) Use fantasy field names in base classes to point out that these names ... Mon, 08 Dec 2014 07:14:15 GMT Henrik Bettermann [12169] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser.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) Define is_verifiable as probably requested. Adjust test. Mon, 08 Dec 2014 06:17:30 GMT Henrik Bettermann [12168] * 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/export.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/workflow.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/workflow.py (modified) Documents can't be verified without file(s) attached. Let ... Mon, 08 Dec 2014 05:14:58 GMT Henrik Bettermann [12167] * 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/viewlets.py (modified) Rename contract property attribute to be more in line with documents. Sun, 07 Dec 2014 22:24:03 GMT Henrik Bettermann [12166] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/documents.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/viewlets.py (modified) We need to protect also the manage form page of documents. Officers ... Sun, 07 Dec 2014 21:45:40 GMT Henrik Bettermann [12165] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/documents.py (modified) Ensure that setMD5 really receives file objects and not None. Sun, 07 Dec 2014 19:48:03 GMT Henrik Bettermann [12164] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/documents.py (modified) Add some comments to emphasize that we usually attach only one file ... Sun, 07 Dec 2014 15:13:26 GMT Henrik Bettermann [12162] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/documents.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/documents/workflow.py (modified) Set md5 attributes when verifying a document. Sun, 07 Dec 2014 10:07:29 GMT Henrik Bettermann [12161] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/documents.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/export.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/interfaces.py (modified) Define connected_files and getMD5 for all kind of customer documents. Sun, 07 Dec 2014 07:56:25 GMT Henrik Bettermann [12160] * main/waeup.ikoba/trunk/src/waeup/ikoba/documents/document.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/documents/interfaces.py (modified) Extend IDocument (prepare for file verification). Fri, 05 Dec 2014 18:31:43 GMT Henrik Bettermann [12156] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/export.py (modified) get_documents and get_contracts take only one argument. Fri, 05 Dec 2014 18:30:41 GMT Henrik Bettermann [12155] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/catalog.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/documents/catalog.py (modified) A catalog should be called catalog. Fri, 05 Dec 2014 15:43:24 GMT Henrik Bettermann [12151] * 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/workflow.py (modified) Catch InvalidTransitionError in UI. Thu, 04 Dec 2014 18:11:46 GMT Henrik Bettermann [12146] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/export.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_export.py (modified) Do not export is_editable and is_approvable. Thu, 04 Dec 2014 18:11:12 GMT Henrik Bettermann [12145] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/workflow.py (modified) Undo the approval of contract and raise an exception if contract ... Thu, 04 Dec 2014 18:10:11 GMT Henrik Bettermann [12144] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/contracts.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/interfaces.py (modified) Add property attribute is_approvable. Thu, 04 Dec 2014 12:22:03 GMT Henrik Bettermann [12143] * 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_batching.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_export.py (modified) Add contract exporter. Wed, 03 Dec 2014 18:12:59 GMT Henrik Bettermann [12131] * 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) Adjust tests. Wed, 03 Dec 2014 18:12:37 GMT Henrik Bettermann [12130] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/export.py (modified) customer_id is replaced by user_id. Wed, 03 Dec 2014 18:11:40 GMT Henrik Bettermann [12129] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/batching.py (modified) Use ISampleContract for ContractProcessor. Wed, 03 Dec 2014 18:10:43 GMT Henrik Bettermann [12128] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/documents.py (modified) user_id is customer_id. Wed, 03 Dec 2014 18:09:28 GMT Henrik Bettermann [12127] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/vocabularies.py (modified) When checking conversion during import, contracts do not belong to ... Wed, 03 Dec 2014 18:06:27 GMT Henrik Bettermann [12126] * main/waeup.ikoba/trunk/src/waeup/ikoba/documents/catalog.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/documents/document.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/documents/interfaces.py (modified) Add property attribute user_id. Add indexes user_id and state to ... Wed, 03 Dec 2014 12:18:21 GMT Henrik Bettermann [12125] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/batching.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/sample_contract_data.csv (added) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_batching.py (modified) Add batch processor for contracts. Wed, 03 Dec 2014 10:49:52 GMT Henrik Bettermann [12124] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/batching.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_batching.py (modified) Revert changes from last revision. This was an accidental commit. Wed, 03 Dec 2014 10:25:50 GMT Henrik Bettermann [12123] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/batching.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_batching.py (modified) Tue, 02 Dec 2014 14:38:31 GMT Henrik Bettermann [12119] * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/templates/widgets.pt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser.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/widgets/hrefwidget.py (added) Implement HREFDisplayWidget which renders a persistent object title ... Tue, 02 Dec 2014 12:24:21 GMT Henrik Bettermann [12118] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser_templates/contracteditpage.pt (modified) Simplify pagetemplate. Tue, 02 Dec 2014 06:51:59 GMT Henrik Bettermann [12112] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser_templates/contractaddform.pt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_browser.py (modified) Replace 'apptype' by 'contype'. Mon, 01 Dec 2014 09:59:14 GMT Henrik Bettermann [12103] * 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/test_browser.py (modified) Add sample contract interfaces with additional document field. Use ... Mon, 01 Dec 2014 06:46:13 GMT Henrik Bettermann [12102] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/catalog.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_interfaces.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/products/catalog.py (modified) Change some copyright dates. Mon, 01 Dec 2014 06:41:32 GMT Henrik Bettermann [12101] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_interfaces.py (added) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/vocabularies.py (modified) Add tests for ConCatProductSource and CustomerDocumentSource. Mon, 01 Dec 2014 05:51:58 GMT Henrik Bettermann [12100] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/vocabularies.py (modified) We don't need a contains method since there are usually only a few ... Sun, 30 Nov 2014 21:08:42 GMT Henrik Bettermann [12099] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser_templates/contractaddform.pt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/contracts.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/utils.py (modified) Renaming batch 3 Sun, 30 Nov 2014 21:00:30 GMT Henrik Bettermann [12098] * main/waeup.ikoba/trunk/src/waeup/ikoba/app.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_catalog.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/vocabularies.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/products/interfaces.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/utils/utils.py (modified) Renaming batch 2 Sun, 30 Nov 2014 20:49:22 GMT Henrik Bettermann [12097] * main/waeup.ikoba/trunk/src/waeup/ikoba/app.py (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/contractaddform.pt (moved) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser_templates/contracteditpage.pt (moved) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser_templates/contractpage.pt (moved) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser_templates/contractsmanagepage.pt (moved) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/catalog.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/contracts.py (moved) * 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/permissions.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_contract.py (moved) * 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) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/workflow.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/permissions.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/sample_product_data.csv (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) * main/waeup.ikoba/trunk/src/waeup/ikoba/webservices.py (modified) The term 'application' should really not be used in Python-based ... Sun, 30 Nov 2014 11:53:40 GMT Henrik Bettermann [12096] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/applications.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_browser.py (modified) Adjust logging formats. Inform applicants_catalog when ... Sun, 30 Nov 2014 09:12:44 GMT Henrik Bettermann [12095] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/applications.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/interfaces.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_catalog.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/products/product.py (modified) Add event subscriber handle_product_removed which ensures that also ... Sun, 30 Nov 2014 08:12:27 GMT Henrik Bettermann [12094] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/applications.py (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/catalog.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_catalog.py (modified) Add applications_catalog. We need this catalog for imports. Add ... Sun, 30 Nov 2014 05:55:16 GMT Henrik Bettermann [12093] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/vocabularies.py (modified) Test AppCatProductSource in browser test. Sat, 29 Nov 2014 17:37:58 GMT Henrik Bettermann [12092] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/applications.py (modified) * 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/utils/utils.py (modified) Add product field with source AppCatProductSource for filtering ... Sat, 29 Nov 2014 12:39:00 GMT Henrik Bettermann [12091] * main/waeup.ikoba/trunk/src/waeup/ikoba/app.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/permissions.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/utils.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/viewlets.py (modified) Add browser tests and fix. Sat, 29 Nov 2014 07:57:51 GMT Henrik Bettermann [12090] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/applications.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser_templates/applicationaddform.pt (added) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser_templates/applicationeditpage.pt (added) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser_templates/applicationpage.pt (added) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser_templates/applicationsmanagepage.pt (added) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser_templates/documentaddform.pt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser_templates/documentpage.pt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/container.py (modified) * 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/permissions.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_container.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/permissions.py (modified) Add application browser components. Fri, 28 Nov 2014 21:35:09 GMT Henrik Bettermann [12089] * main/waeup.ikoba/trunk/src/waeup/ikoba/app.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/applications.py (added) * 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/interfaces.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_application.py (added) * 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/documents/utils.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/documents/workflow.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/interfaces.py (modified) Implement application content components and rework workflows. Fri, 28 Nov 2014 16:37:38 GMT Henrik Bettermann [12088] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/documents.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/utils.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/documents/utils.py (modified) Move and rename some dicts. Fri, 28 Nov 2014 16:17:38 GMT Henrik Bettermann [12087] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/customer.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/utils.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/documents/document.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/documents/utils.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/userscontainer.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/userscontainer.txt (modified) Rename dictionaries in order to not confuse all the dicts. Rename ... Fri, 28 Nov 2014 08:24:49 GMT Henrik Bettermann [12078] * main/waeup.ikoba/trunk/src/waeup/ikoba/products/interfaces.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/products/tests/sample_product_data.csv (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) * main/waeup.ikoba/trunk/src/waeup/ikoba/utils/utils.py (modified) Add application_category attribute to products. Fri, 28 Nov 2014 07:29:14 GMT Henrik Bettermann [12077] * 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_browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/products/tests/test_export.py (added) Add product exporter with tests. Fri, 28 Nov 2014 06:56:38 GMT Henrik Bettermann [12076] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/export.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_export.py (modified) Singular not plural. Thu, 27 Nov 2014 21:11:32 GMT Henrik Bettermann [12073] * main/waeup.ikoba/trunk/src/waeup/ikoba/products/batching.py (added) * main/waeup.ikoba/trunk/src/waeup/ikoba/products/export.py (added) * main/waeup.ikoba/trunk/src/waeup/ikoba/products/tests/sample_product_data.csv (added) * main/waeup.ikoba/trunk/src/waeup/ikoba/products/tests/sample_product_data_update.csv (added) * main/waeup.ikoba/trunk/src/waeup/ikoba/products/tests/test_batching.py (added) * main/waeup.ikoba/trunk/src/waeup/ikoba/products/tests/test_browser.py (modified) Add batch processor for products. Thu, 27 Nov 2014 17:08:19 GMT Henrik Bettermann [12072] * main/waeup.ikoba/trunk/src/waeup/ikoba/permissions.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/products/browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/products/tests/test_browser.py (modified) Add more products browser tests. Thu, 27 Nov 2014 08:21:11 GMT Henrik Bettermann [12071] * main/waeup.ikoba/trunk/src/waeup/ikoba/products/tests/__init__.py (added) Make tests a package. Thu, 27 Nov 2014 08:19:24 GMT Henrik Bettermann [12070] * main/waeup.ikoba/trunk/src/waeup/ikoba/products/tests/test_product.py (moved) Move test to the right place. Thu, 27 Nov 2014 08:18:21 GMT Henrik Bettermann [12069] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/products/test_product.py (moved) * main/waeup.ikoba/trunk/src/waeup/ikoba/products/tests (added) * main/waeup.ikoba/trunk/src/waeup/ikoba/products/tests/test_browser.py (added) Initialize browser tests. Thu, 27 Nov 2014 07:48:15 GMT Henrik Bettermann [12068] * main/waeup.ikoba/trunk/src/waeup/ikoba/permissions.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/permissions.txt (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) * main/waeup.ikoba/trunk/src/waeup/ikoba/products/product.py (modified) Add local role ProductManager. We don't need local roles for the ... Thu, 27 Nov 2014 07:11:36 GMT Henrik Bettermann [12067] * main/waeup.ikoba/trunk/src/waeup/ikoba/products/browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/products/browser_templates (added) * main/waeup.ikoba/trunk/src/waeup/ikoba/products/browser_templates/containermanagepage.pt (added) * main/waeup.ikoba/trunk/src/waeup/ikoba/products/browser_templates/containerpage.pt (added) * main/waeup.ikoba/trunk/src/waeup/ikoba/products/browser_templates/productmanagepage.pt (added) * main/waeup.ikoba/trunk/src/waeup/ikoba/products/viewlets.py (modified) Upgrade manage form pages. Thu, 27 Nov 2014 06:36:28 GMT Henrik Bettermann [12066] * main/waeup.ikoba/trunk/src/waeup/ikoba/products/product.py (modified) We don't need the logger. We are using the app logger (main.log). Wed, 26 Nov 2014 18:23:23 GMT Henrik Bettermann [12065] * main/waeup.ikoba/trunk/src/waeup/ikoba/app.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/permissions.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/permissions.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/products/browser.py (added) * main/waeup.ikoba/trunk/src/waeup/ikoba/products/viewlets.py (added) First products browser components. - work in progress - Wed, 26 Nov 2014 15:32:41 GMT Henrik Bettermann [12064] * main/waeup.ikoba/trunk/src/waeup/ikoba/products (added) * main/waeup.ikoba/trunk/src/waeup/ikoba/products/__init__.py (added) * main/waeup.ikoba/trunk/src/waeup/ikoba/products/catalog.py (added) * main/waeup.ikoba/trunk/src/waeup/ikoba/products/container.py (added) * main/waeup.ikoba/trunk/src/waeup/ikoba/products/interfaces.py (added) * main/waeup.ikoba/trunk/src/waeup/ikoba/products/product.py (added) * main/waeup.ikoba/trunk/src/waeup/ikoba/products/tests.py (added) Add products module. Wed, 26 Nov 2014 15:20:34 GMT Henrik Bettermann [12063] * main/waeup.ikoba/trunk/src/waeup/ikoba/documents/document.py (modified) We don't need a logger for documents only. Wed, 26 Nov 2014 13:03:56 GMT Henrik Bettermann [12062] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser.py (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/customers/utils.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/viewlets.py (modified) Add PDFDocumentSlipPage and related components. Tue, 25 Nov 2014 18:44:01 GMT uli [12060] * main/waeup.ikoba/trunk (modified) * main/waeup.ikoba/trunk/docs/INSTALL.txt (modified) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/api_meta.rst (modified) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/api_payments.rst (modified) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/payments/api_paypal.rst (copied) * main/waeup.ikoba/trunk/etc (modified) * main/waeup.ikoba/trunk/etc/site.zcml.in (modified) * main/waeup.ikoba/trunk/setup.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/ftesting.zcml (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/interfaces.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/meta.zcml (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/README-paypal.rst (copied) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/paypal.py (copied) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests (copied) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests.py (deleted) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/__init__.py (copied) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_interfaces.py (copied) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_paypal.py (copied) * main/waeup.ikoba/trunk/src/waeup/ikoba/tests/sample-datacenter.zcml (copied) * main/waeup.ikoba/trunk/src/waeup/ikoba/tests/test_zcml.py (copied) * main/waeup.ikoba/trunk/src/waeup/ikoba/utils/tests/test_utils.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/utils/utils.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/zcml.py (modified) * main/waeup.ikoba/trunk/versions.cfg (modified) Merge changes from uli-payments back into trunk. Tue, 25 Nov 2014 17:39:53 GMT Henrik Bettermann [12059] * 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) Add pdf download button to downloads page. Tue, 25 Nov 2014 17:09:05 GMT Henrik Bettermann [12058] * 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/customers/tests/test_pdf.pdf (added) Add test for pdf file viewlets. Tue, 25 Nov 2014 13:15:27 GMT Henrik Bettermann [12057] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/batching.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/documents.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/fileviewlets.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/interfaces.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/sample_document_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_document.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) Use a baseclass for customer documents. That eases file viewlet ... Tue, 25 Nov 2014 11:44:47 GMT Henrik Bettermann [12056] * 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/documentpage.pt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser_templates/documentsmanagepage.pt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/documents.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/sample_document_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_document.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_export.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/documents/document.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/documents/interfaces.py (modified) Replace classname by class_name (see Passig & Jander). Tue, 25 Nov 2014 11:31:16 GMT Henrik Bettermann [12055] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser_templates/documentsmanagepage.pt (modified) Do not show last_transaction_date on DocumentDisplayFormPage. This is ... Tue, 25 Nov 2014 11:29:42 GMT Henrik Bettermann [12054] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/batching.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/sample_document_data.csv (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_batching.py (modified) Use classname from import file to check if the right processor has ... Tue, 25 Nov 2014 08:19:54 GMT Henrik Bettermann [12053] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser_templates/documentsmanagepage.pt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/documents.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_document.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/documents/document.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/documents/interfaces.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/documents/workflow.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/utils/utils.py (modified) Add second customer document class. Select document factory when ... Mon, 24 Nov 2014 12:33:13 GMT Henrik Bettermann [12052] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser.py (modified) Render datatable on pdf slip. Mon, 24 Nov 2014 11:27:53 GMT Henrik Bettermann [12051] * 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) Add pdf utility methods first pdf slip components. Mon, 24 Nov 2014 11:03:04 GMT Henrik Bettermann [12050] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/fileviewlets.py (moved) Rename files.py fileviewlets. This module contains browser components ... Sun, 23 Nov 2014 17:07:44 GMT Henrik Bettermann [12040] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_browser.py (modified) Add test. Sun, 23 Nov 2014 16:54:27 GMT Henrik Bettermann [12039] * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/templates/loginpage.pt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser_templates/changepassword.pt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser_templates/createaccount.pt (added) * 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/test_browser.py (modified) Implement customer self-registration. Sun, 23 Nov 2014 05:31:13 GMT Henrik Bettermann [12038] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/files.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/utils/utils.py (modified) Rename file viewlets. Sat, 22 Nov 2014 18:42:57 GMT Henrik Bettermann [12037] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_browser.py (modified) Add test for managing customer document file uploads. Sat, 22 Nov 2014 18:19:07 GMT Henrik Bettermann [12036] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/files.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_browser.py (modified) Test file upload by customer. Sat, 22 Nov 2014 10:14:38 GMT Henrik Bettermann [12035] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser_templates/documenteditpage.pt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser_templates/documentpage.pt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/customer.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/documents.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/files.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/utils.py (modified) Add document file viewlets. Tests will follow.