#
# ChangeLog for main/waeup.ikoba
#
# Generated by Trac 1.2.2
# 26 Jan 2025, 19:35:25

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.


Mon, 16 Mar 2015 10:02:14 GMT Henrik Bettermann [12772]
	* main/waeup.ikoba/trunk/src/waeup/ikoba/customers/browser.py (modified)
	* main/waeup.ikoba/trunk/src/waeup/ikoba/customers/tests/test_browser.py (modified)
	* main/waeup.ikoba/trunk/src/waeup/ikoba/customers/utils.py (modified)
	* main/waeup.ikoba/trunk/src/waeup/ikoba/customers/viewlets.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)

	Prepare contract payment receipt.


Sun, 15 Mar 2015 14:08:22 GMT Henrik Bettermann [12771]
	* main/waeup.ikoba/trunk/layout/static/css/base.css (modified)

	Enlarge select box.