# # ChangeLog for main/waeup.ikoba/trunk # # Generated by Trac 1.2.2 # 16 Nov 2024, 02:31:24 Tue, 29 Nov 2022 21:57:04 GMT uli [17181] * main/waeup.ikoba/trunk/Dockerfile (added) Add a Dockerfile to build/run ikoba in container. Tue, 29 Nov 2022 21:55:54 GMT uli [17180] * main/waeup.ikoba/trunk/versions.cfg (modified) Upgrade some versions to keep it runnable. The upgraded versions ... Thu, 09 Jul 2020 13:19:18 GMT Henrik Bettermann [16156] * main/waeup.ikoba/trunk/versions.cfg (modified) Change version. Fri, 30 Nov 2018 07:34:44 GMT Henrik Bettermann [15258] * main/waeup.ikoba/trunk/CHANGES.txt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/pages.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/tests/forbidden_file_2.csv (added) * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/tests/test_browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/utils/helpers.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/utils/tests/test_helpers.py (modified) Do not allow uploading data with trailing whitespaces. Fri, 30 Nov 2018 07:14:23 GMT Henrik Bettermann [15257] * main/waeup.ikoba/trunk/CHANGES.txt (modified) * main/waeup.ikoba/trunk/buildout.cfg (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/widgets/orderedSelectionList.pt (modified) Remove 'hidden' attribute from ordereddSelectionList which has ... Thu, 29 Nov 2018 16:24:00 GMT Henrik Bettermann [15256] * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/captcha.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/tests/test_captcha.py (modified) Use the 'new' recaptcha v2. The old one was turned off in March. Fri, 08 Sep 2017 13:52:13 GMT Henrik Bettermann [14843] * main/waeup.ikoba/trunk/layout/static/css/base.css (modified) Fix navbar background color. Fri, 08 Sep 2017 11:43:29 GMT Henrik Bettermann [14842] * main/waeup.ikoba/trunk/layout/static/bootstrap/css/bootstrap-theme.css (modified) * main/waeup.ikoba/trunk/layout/static/bootstrap/css/bootstrap-theme.min.css (modified) * main/waeup.ikoba/trunk/layout/static/bootstrap/css/bootstrap.css (modified) * main/waeup.ikoba/trunk/layout/static/bootstrap/css/bootstrap.min.css (modified) * main/waeup.ikoba/trunk/layout/static/bootstrap/fonts/glyphicons-halflings-regular.eot (modified) * main/waeup.ikoba/trunk/layout/static/bootstrap/fonts/glyphicons-halflings-regular.svg (modified) * main/waeup.ikoba/trunk/layout/static/bootstrap/fonts/glyphicons-halflings-regular.ttf (modified) * main/waeup.ikoba/trunk/layout/static/bootstrap/fonts/glyphicons-halflings-regular.woff (modified) * main/waeup.ikoba/trunk/layout/static/bootstrap/fonts/glyphicons-halflings-regular.woff2 (added) * main/waeup.ikoba/trunk/layout/static/bootstrap/js/bootstrap.js (modified) * main/waeup.ikoba/trunk/layout/static/bootstrap/js/bootstrap.min.js (modified) * main/waeup.ikoba/trunk/layout/static/css/base.css (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/templates/staffsitelayout.pt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/interfaces.py (modified) Upgrade to Bootstrap v3.3.7 Thu, 20 Oct 2016 21:13:17 GMT Henrik Bettermann [14221] * main/waeup.ikoba/trunk/CHANGES.txt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/pages.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/templates/configurationmanagepage.pt (added) * main/waeup.ikoba/trunk/src/waeup/ikoba/mandates/container.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/mandates/interfaces.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/mandates/mandate.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/mandates/tests.py (modified) Count mandates on configuration page and provide 'Purge' button. Thu, 20 Oct 2016 12:50:20 GMT Henrik Bettermann [14220] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/export.py (modified) Return mangled values directly. Wed, 19 Oct 2016 10:09:20 GMT Henrik Bettermann [14217] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/utils.py (modified) Flash reportlab error message. Wed, 19 Oct 2016 09:49:29 GMT Henrik Bettermann [14216] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/utils.py (modified) Catch LayoutError traceback. Wed, 19 Oct 2016 09:48:38 GMT Henrik Bettermann [14215] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_browser.py (modified) Contracts must not be added if there are no active products for this ... Fri, 30 Sep 2016 05:22:56 GMT Henrik Bettermann [14208] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_browser.py (modified) Make all final submit buttons green. Remove Id column form ... Thu, 29 Sep 2016 06:51:42 GMT Henrik Bettermann [14202] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_batching.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/vocabularies.py (modified) Fix bug. Customers could also select documents from other customers. Tue, 27 Sep 2016 21:56:01 GMT Henrik Bettermann [14196] * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/pdf.py (modified) Add linebreak. Tue, 27 Sep 2016 20:54:13 GMT Henrik Bettermann [14195] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser.py (modified) Define separators property attribute. Tue, 27 Sep 2016 20:44:04 GMT Henrik Bettermann [14194] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/utils.py (modified) Set SEPARATORS_DICT. Fri, 23 Sep 2016 16:28:55 GMT Henrik Bettermann [14183] * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/pages.py (modified) Show only processors which are in BATCH_PROCESSOR_NAMES. Thu, 22 Sep 2016 19:43:09 GMT Henrik Bettermann [14173] * main/waeup.ikoba/trunk/CHANGES.txt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/pages.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/reports.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/templates/datacenterexportpage.pt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/templates/reportscontainerpage.pt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/tests/test_browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/reports/tests/test_contract_statistics.py (modified) Add reports and exports purge buttons. Add more tests. Thu, 22 Sep 2016 19:25:04 GMT Henrik Bettermann [14172] * main/waeup.ikoba/trunk/layout/rules.xml (modified) * main/waeup.ikoba/trunk/layout/static/css/base.css (modified) * main/waeup.ikoba/trunk/layout/theme.html (modified) Fix layout. Thu, 07 Jul 2016 06:45:09 GMT Henrik Bettermann [14022] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/interfaces.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/products/interfaces.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/utils/tests/test_converters.py (modified) Use defaultFactory. Wed, 06 Apr 2016 11:25:10 GMT Henrik Bettermann [13810] * main/waeup.ikoba/trunk/src/waeup/ikoba/utils/logger.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/utils/tests/test_logger.py (modified) Do not import deprecated DatedRotatingFileHandler. See r13776. Wed, 06 Apr 2016 11:20:58 GMT Henrik Bettermann [13809] * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/pages.py (modified) SourcesOverview and ProcessorsOverview must not be public. Wed, 06 Apr 2016 11:17:16 GMT Henrik Bettermann [13808] * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/pages.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/pdf.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/tests/test_browser.py (modified) Escape HTML in Logfiles when displayed in Browser. When logfiles ... Wed, 06 Apr 2016 10:36:01 GMT Henrik Bettermann [13807] * main/waeup.ikoba/trunk/layout/rules.xml (modified) * main/waeup.ikoba/trunk/layout/static/css/base.css (modified) * main/waeup.ikoba/trunk/layout/theme.html (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/layout.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/templates/staffsitelayout.pt (modified) Add maintenance mode warning box which the enabler sees if logged in. ... Wed, 06 Apr 2016 10:27:11 GMT Henrik Bettermann [13806] * main/waeup.ikoba/trunk/CHANGES.txt (modified) * main/waeup.ikoba/trunk/layout/static/img/actionicon_stop.png (added) * main/waeup.ikoba/trunk/src/waeup/ikoba/authentication.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/pages.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/tests/test_browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/viewlets.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/authentication.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/doctests/batchprocessing_browser.txt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/interfaces.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/products/tests/test_batching.py (modified) Add portal maintenance mode. See r13394, r13396, r13468. Wed, 06 Apr 2016 08:51:19 GMT Henrik Bettermann [13805] * main/waeup.ikoba/trunk/src/waeup/ikoba/documents/interfaces.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/interfaces.py (modified) Forbid style and script elements in html fields. See r13235. Wed, 06 Apr 2016 07:42:09 GMT Henrik Bettermann [13804] * main/waeup.ikoba/trunk/CHANGES.txt (modified) * main/waeup.ikoba/trunk/layout/theme.html (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/pages.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/templates/datacenteruploadpage.pt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/templates/processorsoverview.pt (added) * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/templates/source.pt (added) * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/templates/sourcesoverview.pt (added) * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/tests/test_browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/viewlets.py (modified) Rearrange datacenter upload page. Provide modal windows to view all ... Wed, 06 Apr 2016 05:04:26 GMT Henrik Bettermann [13803] * main/waeup.ikoba/trunk/CHANGES.txt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/authentication.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/pages.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/templates/usereditformpage.pt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/templates/userscontainerpage.pt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/tests/test_browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/authentication.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/interfaces.py (modified) Enable temporary suspension of officer accounts. Plugins must be ... Tue, 05 Apr 2016 21:04:39 GMT Henrik Bettermann [13802] * main/waeup.ikoba/trunk/CHANGES.txt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/pages.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/tests/test_browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/interfaces.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/utils/utils.py (modified) * main/waeup.ikoba/trunk/versions.cfg (modified) Do only allow one running export job. Add switch to disable all ... Tue, 05 Apr 2016 20:00:44 GMT Henrik Bettermann [13801] * main/waeup.ikoba/trunk/src/waeup/ikoba/authentication.py (modified) See r13181 and r13182. Fri, 26 Feb 2016 11:49:28 GMT uli [13748] * main/waeup.ikoba/trunk/CHANGES.txt (modified) Update history. Fri, 26 Feb 2016 11:47:41 GMT uli [13747] * main/waeup.ikoba/trunk/versions.cfg (modified) Drop pinning of `six`. It is part of versions-kofa.cfg now. Fri, 26 Feb 2016 11:46:33 GMT uli [13746] * main/waeup.ikoba/trunk/versions-kofa.cfg (modified) Merge changes from kofa versions. Wed, 24 Feb 2016 12:20:24 GMT uli [13730] * main/waeup.ikoba/trunk/versions.cfg (modified) Use only locally needed versions. And rely on versions-kofa.cfg for ... Wed, 24 Feb 2016 11:30:19 GMT uli [13729] * main/waeup.ikoba/trunk/versions-kofa.cfg (copied) Copy over version pinnings from kofa. Wed, 24 Feb 2016 09:58:13 GMT uli [13728] * main/waeup.ikoba/trunk/CHANGES.txt (modified) Fix version number also in history. Wed, 24 Feb 2016 09:45:25 GMT uli [13727] * main/waeup.ikoba/trunk/setup.py (modified) pep440: Fix version number. See ... Wed, 17 Feb 2016 13:30:40 GMT Henrik Bettermann [13707] * main/waeup.ikoba/trunk/bootstrap.py (modified) * main/waeup.ikoba/trunk/grok-1.1.cfg (added) * main/waeup.ikoba/trunk/versions.cfg (modified) Use new bootstrap.py version. Use local grok versions file. Thu, 17 Sep 2015 08:33:26 GMT Henrik Bettermann [13264] * main/waeup.ikoba/trunk/src/waeup/ikoba/documents/fileviewlets.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/documents/tests/test_browser.py (modified) Show file size of pdf documents in the documents section. Wed, 16 Sep 2015 16:27:38 GMT Henrik Bettermann [13261] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/customer.py (modified) Remove global role when removing a customer. Tue, 07 Jul 2015 05:43:23 GMT Henrik Bettermann [13146] * main/waeup.ikoba/trunk/src/waeup/ikoba/documents/batching.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/documents/browser_templates/htmldocumentpage.pt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/documents/export.py (modified) Prepare some docstrings for Sphinx docu. Sun, 05 Jul 2015 07:42:57 GMT Henrik Bettermann [13139] * main/waeup.ikoba/trunk/src/waeup/ikoba/documents/browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/documents/tests/test_browser.py (modified) Repair document manage form pages. Buttons were missing. Fri, 03 Jul 2015 10:24:13 GMT Henrik Bettermann [13135] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/export.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/documents/document.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/documents/export.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/documents/interfaces.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/utils/helpers.py (modified) Extend interfaces (for future documentation). Tue, 16 Jun 2015 14:48:55 GMT Henrik Bettermann [13066] * main/waeup.ikoba/trunk/CHANGES.txt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/__init__.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/layout.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/pages.py (modified) * 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/documents/browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/products/browser.py (modified) Rename customer views which are not layout-aware and thus not pages. Fri, 22 May 2015 11:01:40 GMT Henrik Bettermann [12995] * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/pages.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/utils/importexport.py (deleted) Remove deprecated xml importer and exporter components. Fri, 22 May 2015 10:39:19 GMT Henrik Bettermann [12993] * main/waeup.ikoba/trunk/src/waeup/ikoba/doctests/app.txt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/doctests/authentication.txt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/doctests/batchprocessing.txt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/doctests/batchprocessing_browser.txt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/doctests/catalog.txt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/doctests/datacenter.txt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/doctests/helpers.txt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/doctests/pages.txt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/doctests/permissions.txt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/doctests/userscontainer.txt (modified) First adjustments for the upcoming Ikoba User Handbook. Fri, 22 May 2015 10:31:57 GMT Henrik Bettermann [12992] * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/tests/test_doctests.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/tests/test_doctests.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/utils/tests/test_doctests.py (modified) Fix paths to doctests. Fri, 22 May 2015 10:27:52 GMT Henrik Bettermann [12991] * main/waeup.ikoba/trunk/src/waeup/ikoba/doctests/batchprocessing.txt (moved) * main/waeup.ikoba/trunk/src/waeup/ikoba/doctests/batchprocessing_browser.txt (copied) * main/waeup.ikoba/trunk/src/waeup/ikoba/doctests/converters.txt (deleted) * main/waeup.ikoba/trunk/src/waeup/ikoba/doctests/pages.txt (moved) * main/waeup.ikoba/trunk/src/waeup/ikoba/index.txt (deleted) * main/waeup.ikoba/trunk/src/waeup/ikoba/utils/api.txt (deleted) * main/waeup.ikoba/trunk/src/waeup/ikoba/utils/importexport.txt (deleted) Remove deprecated doctests. Rename some doctests. Remove index files. Fri, 22 May 2015 10:23:08 GMT Henrik Bettermann [12990] * main/waeup.ikoba/trunk/src/waeup/ikoba/doctests/batching.txt (moved) * main/waeup.ikoba/trunk/src/waeup/ikoba/doctests/converters.txt (moved) * main/waeup.ikoba/trunk/src/waeup/ikoba/doctests/helpers.txt (moved) Move doctests. Fri, 22 May 2015 10:21:57 GMT Henrik Bettermann [12989] * main/waeup.ikoba/trunk/src/waeup/ikoba/doctests/batchprocessing.txt (moved) * main/waeup.ikoba/trunk/src/waeup/ikoba/doctests/breadcrumbs.txt (moved) * main/waeup.ikoba/trunk/src/waeup/ikoba/doctests/browser.txt (moved) Move doctests. Fri, 22 May 2015 10:21:36 GMT Henrik Bettermann [12988] * main/waeup.ikoba/trunk/src/waeup/ikoba/doctests/app.txt (moved) * main/waeup.ikoba/trunk/src/waeup/ikoba/doctests/authentication.txt (moved) * main/waeup.ikoba/trunk/src/waeup/ikoba/doctests/catalog.txt (moved) * main/waeup.ikoba/trunk/src/waeup/ikoba/doctests/datacenter.txt (moved) * main/waeup.ikoba/trunk/src/waeup/ikoba/doctests/permissions.txt (moved) * main/waeup.ikoba/trunk/src/waeup/ikoba/doctests/userscontainer.txt (moved) Move doctests. Fri, 22 May 2015 10:20:25 GMT Henrik Bettermann [12987] * main/waeup.ikoba/trunk/src/waeup/ikoba/doctests (added) Add folder for doctests. Fri, 22 May 2015 10:12:45 GMT Henrik Bettermann [12986] * main/waeup.ikoba/trunk/CHANGES.txt (modified) * main/waeup.ikoba/trunk/layout/static/css/base.css (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/batchprocessing.txt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_batching.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/permissions.txt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/reports.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/utils/batching.py (modified) Remove quite old bug in `doImport`: Replace empty strings *and* lists ... Wed, 01 Apr 2015 08:45:13 GMT Henrik Bettermann [12842] * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/pages.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/tests/test_browser.py (added) Skip User Processor if user isn't allowed to manage users. Tue, 31 Mar 2015 17:55:45 GMT Henrik Bettermann [12839] * main/waeup.ikoba/trunk/docs/source/bugs.rst (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/payments/payment.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/smtp.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/utils/logger.py (modified) Fix docstrings as slanged by Sphinx. Tue, 31 Mar 2015 17:31:34 GMT Henrik Bettermann [12838] * main/waeup.ikoba/trunk/docs/source/developerdocs/api/api_browser.rst (modified) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/api_widgets.rst (modified) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/browser/api_async.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/browser/api_breadcrumbs.rst (modified) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/browser/api_captcha.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/browser/api_fileviewlets.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/browser/api_interfaces.rst (modified) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/browser/api_layout.rst (modified) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/browser/api_pages.rst (modified) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/browser/api_pdf.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/browser/api_reports.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/browser/api_resources.rst (deleted) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/browser/api_theming.rst (deleted) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/browser/api_viewlets.rst (modified) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/index.rst (modified) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/payments/api_currencies.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/widgets/api_restwidget.rst (deleted) * main/waeup.ikoba/trunk/src/waeup/ikoba/permissions.py (modified) Fix documentation. Remove all Sphinx warning messages. Tue, 31 Mar 2015 17:30:15 GMT Henrik Bettermann [12837] * main/waeup.ikoba/trunk (modified) * main/waeup.ikoba/trunk/buildout.cfg (modified) * main/waeup.ikoba/trunk/docs/source/conf.py (modified) * main/waeup.ikoba/trunk/versions.cfg (modified) Use sphinx from Uli's fork. Wed, 25 Mar 2015 09:55:19 GMT Henrik Bettermann [12827] * main/waeup.ikoba/trunk/docs/source/developerdocs/api/api_payments.rst (modified) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/api_products.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/customers/api_catalog.rst (modified) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/documents/api_batching.rst (modified) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/documents/api_catalog.rst (modified) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/documents/api_document.rst (modified) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/index.rst (modified) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/payments/api_browser.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/payments/api_catalog.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/payments/api_demo_provider.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/payments/api_export.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/payments/api_interfaces.rst (modified) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/payments/api_paypal_countries.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/payments/api_paypal_currencies.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/products/api_batching.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/products/api_browser.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/products/api_catalog.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/products/api_container.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/products/api_export.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/products/api_interfaces.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/products/api_product.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/products/api_productoptions.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/products/api_viewlets.rst (added) Add more API docs. Wed, 25 Mar 2015 07:02:52 GMT Henrik Bettermann [12826] * main/waeup.ikoba/trunk/docs/source/developerdocs/api/api_customers.rst (modified) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/api_documents.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/customers/api_workflow.rst (modified) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/customers/reports (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/customers/reports/api_contract_statistics.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/documents/api_batching.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/documents/api_browser.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/documents/api_catalog.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/documents/api_container.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/documents/api_document.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/documents/api_export.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/documents/api_fileviewlets.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/documents/api_interfaces.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/documents/api_permissions.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/documents/api_utils.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/documents/api_viewlets.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/documents/api_workflow.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/index.rst (modified) Add more API docs. Tue, 24 Mar 2015 12:45:18 GMT Henrik Bettermann [12825] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser_templates/paymentspage.pt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_browser.py (modified) Fix template and add test. Tue, 24 Mar 2015 11:51:08 GMT uli [12824] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/catalog.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_catalog.py (modified) Find payment ids also if only the beginning is given. Tue, 24 Mar 2015 08:59:57 GMT uli [12823] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/browser_templates/containermanagepage.pt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/browser_templates/containerpage.pt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/catalog.py (modified) Return only payments (not also related objects) in search. Tue, 24 Mar 2015 08:58:10 GMT uli [12822] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_catalog.py (modified) Start tests for search(). Tue, 24 Mar 2015 08:57:25 GMT uli [12821] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_browser.py (modified) Add payment overview test, expect payment.title in payment pages. Tue, 24 Mar 2015 08:52:53 GMT uli [12820] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/export.py (modified) pyflakes. Tue, 24 Mar 2015 08:51:54 GMT uli [12819] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_export.py (modified) pep8, pyflakes. Tue, 24 Mar 2015 08:49:53 GMT uli [12818] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/container.py (modified) pep8, pyflakes. Tue, 24 Mar 2015 08:25:19 GMT Henrik Bettermann [12817] * main/waeup.ikoba/trunk/docs/source/developerdocs/api/api_customers.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/api_fees.rst (deleted) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/api_schoolgrades.rst (deleted) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/customers (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/customers/api_authentication.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/customers/api_batching.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/customers/api_browser.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/customers/api_catalog.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/customers/api_container.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/customers/api_contracts.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/customers/api_customer.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/customers/api_documents.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/customers/api_export.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/customers/api_fileviewlets.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/customers/api_interfaces.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/customers/api_permissions.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/customers/api_utils.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/customers/api_viewlets.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/customers/api_vocabularies.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/customers/api_workflow.rst (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/documents (added) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/index.rst (modified) * main/waeup.ikoba/trunk/docs/source/developerdocs/api/products (added) Update API docs (work in progress). Mon, 23 Mar 2015 16:47:58 GMT Henrik Bettermann [12816] * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/pages.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/mandates/browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/mandates/tests.py (modified) Ticket #11 compromise Redirect to CustomerChangePasswordPage if ... Mon, 23 Mar 2015 16:19:01 GMT uli [12815] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_catalog.py (modified) Typo. Mon, 23 Mar 2015 16:17:57 GMT uli [12814] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_catalog.py (added) Start payment-related catalog tests. Mon, 23 Mar 2015 15:56:55 GMT uli [12813] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/testing.py (added) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_payment.py (modified) Aggregate payment-related testing components. Mon, 23 Mar 2015 11:32:12 GMT Henrik Bettermann [12812] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/sample_customer_data.csv (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_batching.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/utils/batching.py (modified) Skip empty rows produced by spreadsheet software. Sat, 21 Mar 2015 13:31:16 GMT Henrik Bettermann [12809] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/authentication.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser_templates/contractsmanagepage.pt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser_templates/documentsmanagepage.pt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser_templates/paymentspage.pt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/interfaces.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_interfaces.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/vocabularies.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/browser_templates/containermanagepage.pt (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/browser_templates/containerpage.pt (modified) Remove ellipses. Sat, 21 Mar 2015 13:22:39 GMT Henrik Bettermann [12808] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/payment.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_payment.py (modified) Henrik ist mutig. Sat, 21 Mar 2015 13:08:19 GMT Henrik Bettermann [12806] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser.py (modified) Unset temporary password after customer has changed his/her password. Sat, 21 Mar 2015 06:03:55 GMT Henrik Bettermann [12804] * main/waeup.ikoba/trunk/layout/static/css/base.css (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/browser/layout.py (modified) Decrease width of year widgets. Fri, 20 Mar 2015 18:04:32 GMT Henrik Bettermann [12802] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/utils.py (modified) Remove trash. Fri, 20 Mar 2015 13:07:29 GMT uli [12800] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/payment.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_export.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_payment.py (modified) Remove item_id from PaymentItem. Thu, 19 Mar 2015 15:13:27 GMT Henrik Bettermann [12796] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/interfaces.py (modified) Use MessageFactory. Thu, 19 Mar 2015 13:31:38 GMT uli [12795] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/interfaces.py (modified) Little clean up. Thu, 19 Mar 2015 11:27:36 GMT Henrik Bettermann [12793] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/utils.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/payment.py (modified) Render all payment data (depending on interface) on ... Thu, 19 Mar 2015 11:26:26 GMT Henrik Bettermann [12792] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/interfaces.py (modified) We need to translate titles. Define amount more precisely. We need ... Wed, 18 Mar 2015 14:08:18 GMT uli [12790] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/payment.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_payment.py (modified) Provide proper repr() for PaymentItems Wed, 18 Mar 2015 13:57:45 GMT uli [12789] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_payment.py (modified) Add tests for PaymentItem.to_string(). Wed, 18 Mar 2015 12:45:09 GMT uli [12788] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/payment.py (modified) pep8, fix doc string. Wed, 18 Mar 2015 11:36:56 GMT uli [12787] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/payment.py (modified) Also decribe amount better in interface. Wed, 18 Mar 2015 11:27:56 GMT uli [12786] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/interfaces.py (modified) Define payment_items more precisely. Wed, 18 Mar 2015 08:45:41 GMT Henrik Bettermann [12785] * main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_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) Add RefereeSource components and register IkobaSequenceWidget for ... Tue, 17 Mar 2015 21:00:37 GMT Henrik Bettermann [12782] * main/waeup.ikoba/trunk/src/waeup/ikoba/products/browser.py (modified) Do it the right way. Tue, 17 Mar 2015 20:38:37 GMT Henrik Bettermann [12781] * main/waeup.ikoba/trunk/src/waeup/ikoba/locales/waeup.ikoba.pot (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/products/browser.py (modified) Change composition of label to ease translation. Tue, 17 Mar 2015 18:42:35 GMT Henrik Bettermann [12780] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/container.py (modified) Update payment objects with PaymentsPlugin. Tue, 17 Mar 2015 18:41:43 GMT Henrik Bettermann [12779] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/export.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/interfaces.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/payment.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_export.py (modified) Add payment_items to IPayment. Export attributes too. Mon, 16 Mar 2015 16:33:56 GMT Henrik Bettermann [12777] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/export.py (added) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_export.py (added) * main/waeup.ikoba/trunk/src/waeup/ikoba/utils/utils.py (modified) Add payment exporter. Mon, 16 Mar 2015 15:01:05 GMT uli [12776] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/browser.py (modified) Remove trash. Mon, 16 Mar 2015 12:53:09 GMT uli [12775] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/catalog.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/container.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_browser.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_payment.py (modified) pep8, pyflakes. Mon, 16 Mar 2015 12:27:21 GMT uli [12774] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/payment.py (modified) * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/tests/test_payment.py (modified) Store payment items in payments. Mon, 16 Mar 2015 11:26:40 GMT uli [12773] * main/waeup.ikoba/trunk/src/waeup/ikoba/payments/interfaces.py (modified) Update payable and payment item interfaces.