#
# ChangeLog for main
#
# Generated by Trac 1.2.2
# 3 Apr 2025, 13:24:39

Thu, 17 Nov 2011 11:23:35 GMT uli [7126]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/securitypolicy.py (modified)

	- Remove not used security map really.

	- Redesign ...


Thu, 17 Nov 2011 11:21:30 GMT uli [7125]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/__init__.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_securitypolicy.py (modified)

	Remove not used security map.


Thu, 17 Nov 2011 11:01:25 GMT Henrik Bettermann [7124]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/interfaces.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified)

	Use a constraint for password validation.

	It seems that the ...


Thu, 17 Nov 2011 07:42:42 GMT Henrik Bettermann [7123]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/student.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/viewlets.py (modified)

	Allow upload of files with various extensions as defined in ...


Wed, 16 Nov 2011 21:31:38 GMT Henrik Bettermann [7122]
	* main/waeup.sirp/trunk/src/waeup/sirp/permissions.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/student.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified)

	Let applicants cooperate with new imagestorage. Fix tests.

	Extend ...


Wed, 16 Nov 2011 18:07:03 GMT uli [7121]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/applicant.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_applicant.py (modified)

	Let applicants cooperate with new imagestorage and accept at least ...


Wed, 16 Nov 2011 18:05:03 GMT uli [7120]
	* main/waeup.sirp/trunk/src/waeup/sirp/imagestorage.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/tests/test_imagestorage.py (modified)

	Make imagestorage sensible for different filename extensions per ...


Wed, 16 Nov 2011 14:49:27 GMT uli [7119]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/securitypolicy.py (modified)

	Fix call to super method.


Wed, 16 Nov 2011 11:12:54 GMT Henrik Bettermann [7117]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/viewlets.py (modified)

	Add upload pages for students.

	input_name should correspond with ...


Wed, 16 Nov 2011 06:34:01 GMT Henrik Bettermann [7116]
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/static/actionicon_start.gif (added)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/static/actionicon_start.png (deleted)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified)

	Replace start icon. Unfortunately there is no free png icon of this ...


Tue, 15 Nov 2011 11:13:38 GMT Henrik Bettermann [7114]
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/static/actionicon_key.png (added)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/static/actionicon_portrait.png (added)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/filesuploadpage.pt (added)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/interfaces.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_authentication.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/viewlets.py (modified)

	Don't use a general StudentBaseEditFormPage for students, use ...


Tue, 15 Nov 2011 07:55:37 GMT uli [7113]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/__init__.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/securitypolicy.py (added)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_securitypolicy.py (added)

	First sketch of PrincipalRoleManager specifically designed for ...


Tue, 15 Nov 2011 07:21:29 GMT Henrik Bettermann [7112]
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/default_waeup_display_form.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/default_waeup_edit_form.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/baseeditpage.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/basemanagepage.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/basepage.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/imagedisplay.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/imageupload.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/viewlets.py (modified)

	Add passport picture uploader to student base data pages.


Mon, 14 Nov 2011 12:17:54 GMT Henrik Bettermann [7111]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/fileupload.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/viewlets.py (modified)

	Add second file upload viewlet, add tests and repair FileUpload ...


Mon, 14 Nov 2011 11:03:00 GMT Henrik Bettermann [7110]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/viewlets.py (modified)

	Add tests (test coverage of viewlets.py now 100%).


Mon, 14 Nov 2011 10:04:51 GMT Henrik Bettermann [7109]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified)

	Fix test.


Mon, 14 Nov 2011 10:01:17 GMT Henrik Bettermann [7108]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/fileupload.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/viewlets.py (modified)

	Reorganize file upload. Each viewlet gets an upload and a delete ...


Mon, 14 Nov 2011 08:18:15 GMT Henrik Bettermann [7107]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/filedisplay.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/fileupload.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/viewlets.py (modified)

	Implement file deletion.

	Show file link only if file exists.


Sun, 13 Nov 2011 20:13:07 GMT Henrik Bettermann [7106]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/filedisplay.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/fileupload.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/imagedisplay.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/imageupload.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/student.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/viewlets.py (modified)

	Second trial:

	Check file name extension of original filename and ...


Sun, 13 Nov 2011 17:50:26 GMT Henrik Bettermann [7105]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/applicant.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/imagestorage.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/student.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/viewlets.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/tests/test_imagestorage.py (modified)

	Undo r7102 and r7103.


Sun, 13 Nov 2011 14:30:44 GMT uli [7104]
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/pages.py (modified)

	Tiny cleanups.


Sun, 13 Nov 2011 10:22:25 GMT Henrik Bettermann [7103]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/applicant.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/imagestorage.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/student.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/viewlets.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/tests/test_imagestorage.py (modified)

	File name choosers generally don't know the extension of the file ...


Sun, 13 Nov 2011 09:18:36 GMT Henrik Bettermann [7102]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/student.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/viewlets.py (modified)

	Use given file name extension provided by original uploaded file
	instead.


Sun, 13 Nov 2011 06:36:31 GMT Henrik Bettermann [7101]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified)

	Add test for file uploader in students.


Sun, 13 Nov 2011 06:27:19 GMT Henrik Bettermann [7100]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/viewlets.py (modified)

	Only views have attribute redirect not viewlets.

	Let's include the ...


Sun, 13 Nov 2011 06:13:55 GMT uli [7099]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/student.py (modified)

	Update doc strings a bit.


Sun, 13 Nov 2011 05:42:16 GMT uli [7098]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/filedisplay.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/fileupload.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/imagedisplay.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/imageupload.pt (modified)

	Add missing </td> tags.


Sat, 12 Nov 2011 22:30:27 GMT Henrik Bettermann [7097]
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/default_waeup_display_form.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/default_waeup_edit_form.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/filedisplay.pt (added)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/fileupload.pt (added)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/imagedisplay.pt (added)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/imageupload.pt (added)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/student.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/viewlets.py (modified)

	Implement StudentFileNameChooser and StudentFileStoreHandler.
 ...


Sat, 12 Nov 2011 22:08:54 GMT Henrik Bettermann [7096]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/interfaces.py (modified)

	Fix minor typo.


Sat, 12 Nov 2011 21:17:17 GMT Henrik Bettermann [7095]
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/viewlets.py (modified)

	Actually, we don't need the SubobjectLister. It's also not covered by ...


Sat, 12 Nov 2011 21:14:46 GMT Henrik Bettermann [7094]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/interfaces.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/__init__.py (modified)

	Remove self.context._p_changed = True. In my opinion it's not ...


Sat, 12 Nov 2011 07:32:42 GMT uli [7093]
	* main/waeup.sirp/trunk/src/waeup/sirp/imagestorage.py (modified)

	Implement deleteFile() and deleteFileByContext() for ExtFileStore. We ...


Sat, 12 Nov 2011 07:31:40 GMT uli [7092]
	* main/waeup.sirp/trunk/src/waeup/sirp/tests/test_imagestorage.py (modified)

	Fix test.


Sat, 12 Nov 2011 07:19:51 GMT uli [7091]
	* main/waeup.sirp/trunk/src/waeup/sirp/tests/test_imagestorage.py (modified)

	In tests we tell what we expect in detail from the new (not yet ...


Sat, 12 Nov 2011 07:09:11 GMT uli [7090]
	* main/waeup.sirp/trunk/src/waeup/sirp/interfaces.py (modified)

	Extend ExtFileStore interface with methods to remove files from file ...


Sat, 12 Nov 2011 06:47:00 GMT uli [7089]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/interfaces.py (modified)

	Use path to default passport image instead of open file descriptor. ...


Sat, 12 Nov 2011 06:35:45 GMT uli [7088]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_browser.py (modified)

	It is KB, not GB, actually.


Fri, 11 Nov 2011 16:39:01 GMT Henrik Bettermann [7087]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_browser.py (modified)

	minor change


Fri, 11 Nov 2011 16:37:03 GMT Henrik Bettermann [7086]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/interfaces.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_browser.py (modified)

	Increase MAX_UPLOAD_SIZE, 20 kB is more realistic.

	We can import ...


Fri, 11 Nov 2011 14:47:50 GMT uli [7085]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser.py (modified)

	Shorten transition handling a bit.


Fri, 11 Nov 2011 14:44:23 GMT uli [7084]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser.py (modified)

	- Skip applicant data processing when image upload failed, avoiding
	 ...


Fri, 11 Nov 2011 10:04:57 GMT uli [7083]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_browser.py (modified)

	Ensure in tests that the maximum upload size restriction really
	works.


Fri, 11 Nov 2011 10:04:31 GMT uli [7082]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser_templates/form_edit.pt (modified)

	Show maximum upload size in template.


Fri, 11 Nov 2011 10:04:00 GMT uli [7081]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser.py (modified)

	Tune handle_img_upload: we check file size now and emit a flash ...


Fri, 11 Nov 2011 10:02:30 GMT uli [7080]
	* main/waeup.sirp/trunk/src/waeup/sirp/utils/tests/test_helpers.py (modified)

	Add tests for new helper.


Fri, 11 Nov 2011 10:02:10 GMT uli [7079]
	* main/waeup.sirp/trunk/src/waeup/sirp/utils/helpers.py (modified)

	Add helper to determine size of files reliably and for all regular ...


Fri, 11 Nov 2011 09:10:26 GMT uli [7078]
	* main/waeup.sirp/trunk/src/waeup/sirp/utils/helpers.py (modified)

	Add helper for turning numbers of bytes into some human-readable
	string.


Fri, 11 Nov 2011 09:02:15 GMT Henrik Bettermann [7077]
	* main/waeup.sirp/trunk/src/waeup/sirp/hostels/tests.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/container.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_container.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_student.py (modified)

	Further increase overall test coverage.


Fri, 11 Nov 2011 08:27:36 GMT Henrik Bettermann [7076]
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/browser.txt (modified)

	Increase test coverage in university package (now 100%).


Fri, 11 Nov 2011 08:20:42 GMT uli [7075]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/interfaces.py (modified)

	Define maximum upload size for applicant photographs.


Fri, 11 Nov 2011 07:58:27 GMT uli [7074]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_browser.py (modified)

	Remove invalid test (default images are not stored in file store for ...


Fri, 11 Nov 2011 07:47:44 GMT uli [7073]
	* main/waeup.sirp/trunk/src/waeup/sirp/imagestorage.py (modified)

	Update ExtFileStore to reflect last interface change.


Fri, 11 Nov 2011 07:47:13 GMT uli [7072]
	* main/waeup.sirp/trunk/src/waeup/sirp/tests/test_imagestorage.py (modified)

	Update tests to reflect interface change. The new test shows how to ...


Fri, 11 Nov 2011 07:46:23 GMT uli [7071]
	* main/waeup.sirp/trunk/src/waeup/sirp/interfaces.py (modified)

	Extend IExtFileStore interface to support attributes.


Fri, 11 Nov 2011 07:44:46 GMT Henrik Bettermann [7070]
	* main/waeup.sirp/trunk/src/waeup/sirp/hostels/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/hostels/container.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/hostels/hostel.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/hostels/tests.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/hostels/vocabularies.py (modified)

	Add more tests and increase test coverage.


Thu, 10 Nov 2011 18:56:18 GMT Henrik Bettermann [7068]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser_templates/form_display.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/hostels/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/hostels/browser_templates/hostelmanagepage.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/hostels/catalog.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/hostels/hostel.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/hostels/interfaces.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/hostels/tests.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/hostels/vocabularies.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/containermanagepage.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/containerpage.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified)

	Much more logic for bed allocation, bed release.

	Implement student ...


Thu, 10 Nov 2011 13:37:32 GMT uli [7067]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/applicant.py (modified)

	Update applicants file name chooser to comply with changed interface ...


Thu, 10 Nov 2011 13:32:33 GMT uli [7066]
	* main/waeup.sirp/trunk/src/waeup/sirp/imagestorage.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/interfaces.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/tests/test_imagestorage.py (modified)

	Add additional attr parameter for default file name choosers, ...


Thu, 10 Nov 2011 12:33:24 GMT Henrik Bettermann [7065]
	* main/waeup.sirp/trunk/src/waeup/sirp/files/media (modified)

	svn:ignore *


Wed, 09 Nov 2011 15:45:43 GMT uli [7064]
	* main/waeup.sirp/branches/ulif-extimgstore (deleted)

	Remove obsolete branch.


Wed, 09 Nov 2011 15:42:45 GMT uli [7063]
	* main/waeup.sirp/trunk (modified)
	* main/waeup.sirp/trunk/buildout.cfg (modified)
	* main/waeup.sirp/trunk/docs/source/developerdocs/api/api_imagestorage.rst (copied)
	* main/waeup.sirp/trunk/docs/source/developerdocs/api/applicants/api_browser.rst (modified)
	* main/waeup.sirp/trunk/docs/source/developerdocs/api/index.rst (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/app.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/__init__.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/applicant.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/authentication.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser_templates/form_display.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser_templates/form_edit.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/interfaces.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/root.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_applicant.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_authentication.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_interfaces.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_root.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/vocabularies.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/workflow.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/browser.txt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/resources.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/theming.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/files/media (copied)
	* main/waeup.sirp/trunk/src/waeup/sirp/imagestorage.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/interfaces.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/tests/test_app.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/tests/test_imagestorage.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/university/certificatecontainer.py (modified)

	Merge changes from branch ulif-extimgstore back into trunk.
	Beside ...


Wed, 09 Nov 2011 15:32:53 GMT Henrik Bettermann [7062]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/catalog.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/interfaces.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/student.py (modified)

	Add current_session to students_catalog indexes.


Wed, 09 Nov 2011 15:26:49 GMT Henrik Bettermann [7061]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified)

	An existing HOS code can only be used if students' current session is ...


Wed, 09 Nov 2011 13:34:17 GMT Henrik Bettermann [7060]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified)

	Add more tests.

	browser.py: If student owns a bed, this bed will be ...


Wed, 09 Nov 2011 12:40:22 GMT Henrik Bettermann [7059]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified)

	Also relocate student if bed_type of bed has changed.


Wed, 09 Nov 2011 12:37:25 GMT Henrik Bettermann [7058]
	* main/waeup.sirp/trunk/src/waeup/sirp/hostels/hostel.py (modified)

	Fix event handler.


Wed, 09 Nov 2011 12:34:48 GMT Henrik Bettermann [7057]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified)

	Managers can relocate students if the bed's bed_type has changed.
 ...


Wed, 09 Nov 2011 10:30:30 GMT Henrik Bettermann [7056]
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/static/actionicon_call.png (added)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified)

	Add 'Request callback' button.


Wed, 09 Nov 2011 07:02:02 GMT uli [7055]
	* main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/applicants/browser.py (modified)

	Minor clean ups.


Wed, 09 Nov 2011 06:42:13 GMT uli [7054]
	* main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/applicants/browser.py (modified)

	Insert passport image in PDF output.


Wed, 09 Nov 2011 05:50:45 GMT uli [7053]
	* main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/imagestorage.py (modified)

	Extend docs.
	Add new convenience method to get external files by context.


Wed, 09 Nov 2011 05:50:11 GMT uli [7052]
	* main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/tests/test_imagestorage.py (modified)

	Extend tests to show what we expect from the new ExtFileStore method.


Wed, 09 Nov 2011 05:48:41 GMT uli [7051]
	* main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/interfaces.py (modified)

	Update docs.
	Add new method for external file storage.


Tue, 08 Nov 2011 22:39:05 GMT uli [7050]
	* main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/applicants/browser.py (modified)
	* main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/applicants/tests/test_interfaces.py (modified)
	* main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/applicants/vocabularies.py (modified)
	* main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/applicants/workflow.py (modified)

	Remove more obsolete imports.


Tue, 08 Nov 2011 22:28:45 GMT uli [7049]
	* main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/applicants/tests/test_root.py (modified)

	Remove obsolete imports.


Tue, 08 Nov 2011 22:27:23 GMT uli [7048]
	* main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/applicants/root.py (modified)

	Still not sure: do we really need logger_info()? Anyway we can write ...


Tue, 08 Nov 2011 22:23:27 GMT uli [7047]
	* main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/applicants/interfaces.py (modified)

	Remove obsolete imports and image field default provider.


Tue, 08 Nov 2011 22:19:35 GMT uli [7046]
	* main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/applicants/authentication.py (modified)

	Turn gentle check into emergency break. As a side effect we get 100% ...


Tue, 08 Nov 2011 22:18:28 GMT Henrik Bettermann [7045]
	* main/waeup.sirp/trunk/src/waeup/sirp/hostels/tests.py (modified)

	Add test for bed release.


Tue, 08 Nov 2011 21:58:01 GMT uli [7044]
	* main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/applicants/authentication.py (modified)

	Complete yet unfinished unregister method.


Tue, 08 Nov 2011 21:57:33 GMT uli [7043]
	* main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/applicants/tests/test_authentication.py (modified)

	Add missing tests.


Tue, 08 Nov 2011 21:50:31 GMT Henrik Bettermann [7042]
	* main/waeup.sirp/trunk/src/waeup/sirp/hostels/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/hostels/hostel.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified)

	Implement releaseBed method and releaseBeds action (test will
	follow).


Tue, 08 Nov 2011 21:31:52 GMT uli [7041]
	* main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/applicants/applicant.py (modified)

	Fix detected bug.


Tue, 08 Nov 2011 21:31:37 GMT uli [7040]
	* main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/applicants/tests/test_applicant.py (modified)

	Bring test coverage for applicant.py back to 100%.


Tue, 08 Nov 2011 21:13:59 GMT uli [7039]
	* main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/applicants/applicant.py (modified)

	Update docs.


Tue, 08 Nov 2011 20:48:58 GMT uli [7038]
	* main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/applicants/applicant.py (modified)

	Remove obsolete imports/code, reorder imports


Tue, 08 Nov 2011 20:44:12 GMT uli [7037]
	* main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/applicants/tests/test_applicant.py (modified)

	Remove obsolete imports and tests.


Tue, 08 Nov 2011 20:40:18 GMT uli [7036]
	* main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/tests/test_imagestorage.py (modified)

	Remove obsolete imports.


Tue, 08 Nov 2011 18:41:25 GMT uli [7035]
	* main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/imagestorage.py (modified)

	Remove obsolete imports.


Tue, 08 Nov 2011 18:22:43 GMT uli [7034]
	* main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/applicants/tests/test_applicant.py (modified)
	* main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/applicants/tests/test_browser.py (modified)
	* main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/imagestorage.py (modified)
	* main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/tests/test_app.py (modified)
	* main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/tests/test_imagestorage.py (modified)

	Remove old blob storage and fix related tests.


Tue, 08 Nov 2011 18:21:24 GMT uli [7033]
	* main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/app.py (modified)

	As university instances are not longer responsible for storing ...


Tue, 08 Nov 2011 14:13:30 GMT uli [7032]
	* main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/imagestorage.py (modified)
	* main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/tests/test_imagestorage.py (modified)

	Finish default file store name chooser and related tests.


Tue, 08 Nov 2011 13:23:34 GMT uli [7031]
	* main/waeup.sirp/branches/ulif-extimgstore/buildout.cfg (modified)
	* main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/browser/resources.py (modified)
	* main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/browser/theming.py (modified)
	* main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/imagestorage.py (modified)
	* main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/university/certificatecontainer.py (modified)

	- Pin Sphinx version to 1.0.7. Apparently this is the last version ...


Tue, 08 Nov 2011 08:15:34 GMT Henrik Bettermann [7030]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified)

	Fix test.


Tue, 08 Nov 2011 07:39:37 GMT Henrik Bettermann [7029]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified)

	Use always view directive for action buttons.

	Add test for opening ...


Tue, 08 Nov 2011 07:21:58 GMT Henrik Bettermann [7028]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified)

	Implement ExportPDFCourseRegistrationSlipPage (work in progess).
 ...


Tue, 08 Nov 2011 06:42:07 GMT Henrik Bettermann [7027]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified)

	Implement ExportPDFBedTicketSlipPage.


Tue, 08 Nov 2011 06:30:04 GMT Henrik Bettermann [7026]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified)

	Callback can't be applied twice.


Tue, 08 Nov 2011 06:21:19 GMT Henrik Bettermann [7025]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified)

	The same payment ticket (with same p_item, p_session and p_category) ...


Mon, 07 Nov 2011 18:21:42 GMT Henrik Bettermann [7024]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified)

	Students are only allowed to create bed allocation payment tickets if ...