#
# ChangeLog for /
#
# Generated by Trac 1.2.2
# 14 Mar 2025, 17:30:43

Wed, 23 Nov 2011 09:32:17 GMT Henrik Bettermann [7178]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/permissions.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/browser.txt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/pages.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/userscontainerpage.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/hostels/permissions.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/interfaces.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/permissions.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/permissions.py (modified)

	Let's be more precise: Global roles actually are site roles. Since ...


Wed, 23 Nov 2011 09:18:19 GMT Henrik Bettermann [7177]
	* main/waeup.sirp/trunk/src/waeup/sirp/authentication.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/authentication.txt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/layout.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/pages.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/interfaces.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/permissions.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/permissions.txt (modified)

	Role back some changes made earlier: global and local role strings ...


Wed, 23 Nov 2011 07:21:03 GMT Henrik Bettermann [7176]
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/layout.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/pages.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/userscontainerpage.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/permissions.py (modified)

	Move getGlobalRolesForAccount and getLocalRolesForAccount to ...


Wed, 23 Nov 2011 07:19:16 GMT Henrik Bettermann [7175]
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/viewlets.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/utils/helpers.py (modified)

	Define get_user_account in helpers and use it.


Tue, 22 Nov 2011 22:06:48 GMT Henrik Bettermann [7174]
	* WAeUP_SRP/trunk/skins/waeup_fceokene/getSchoolFee.py (modified)

	Extend list of ARTS departments.


Tue, 22 Nov 2011 20:27:49 GMT Henrik Bettermann [7173]
	* main/waeup.sirp/trunk/src/waeup/sirp/authentication.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/authentication.txt (modified)

	Automatically set global PortalUser role when user account is ...


Tue, 22 Nov 2011 17:39:35 GMT Henrik Bettermann [7172]
	* main/waeup.sirp/trunk/src/waeup/sirp/app.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/app.txt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/authentication.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/authentication.txt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/breadcrumbs.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/breadcrumbs.txt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/interfaces.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/pages.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/userscontainerpage.pt (moved)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/viewlets.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/interfaces.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/userscontainer.py (moved)
	* main/waeup.sirp/trunk/src/waeup/sirp/userscontainer.txt (moved)

	Rename UserContainer to UsersContainer to be in line with ...


Tue, 22 Nov 2011 17:31:23 GMT Henrik Bettermann [7171]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/studycoursepage.pt (modified)

	Let's StudyCourseDisplayFormPage provide the department and faculty ...


Tue, 22 Nov 2011 14:42:41 GMT Henrik Bettermann [7170]
	* main/waeup.sirp/trunk/src/waeup/sirp/app.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/app.txt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/usercontainer.py (moved)
	* main/waeup.sirp/trunk/src/waeup/sirp/usercontainer.txt (moved)

	Since users.py only contains usercontainer components rename it.


Tue, 22 Nov 2011 14:35:12 GMT Henrik Bettermann [7169]
	* main/waeup.sirp/trunk/src/waeup/sirp/authentication.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/authentication.txt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/pages.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/users.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/users.txt (modified)

	Put all user component related stuff into the authentication module ...


Tue, 22 Nov 2011 14:11:25 GMT Henrik Bettermann [7168]
	* main/waeup.sirp/trunk/src/waeup/sirp/permissions.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/permissions.txt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/permissions.py (modified)

	Reorganize permissions a bit.


Tue, 22 Nov 2011 14:09:55 GMT Henrik Bettermann [7167]
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/viewlets.py (modified)

	Add  MyPreferences viewlet to the LeftSidebar.


Tue, 22 Nov 2011 14:06:56 GMT Henrik Bettermann [7166]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/permissions.py (modified)

	Define the global Applicant role. Applicants are not regular users ...


Tue, 22 Nov 2011 10:05:42 GMT Henrik Bettermann [7165]
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/pages.py (modified)

	Use proper class name.


Tue, 22 Nov 2011 10:03:49 GMT Henrik Bettermann [7164]
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/pages.py (modified)

	Add UserManageEditPage for portal users (not students). Tests will ...


Tue, 22 Nov 2011 09:51:18 GMT Henrik Bettermann [7163]
	* main/waeup.sirp/trunk/src/waeup/sirp/authentication.txt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/permissions.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/permissions.txt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/users.py (modified)

	Users must own their own account object in order to edit edit. ...


Tue, 22 Nov 2011 07:25:31 GMT Henrik Bettermann [7162]
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/browser.txt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/layout.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/pages.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/usercontainerpage.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/tests/test_permissions.py (modified)

	Move getGlobalRoles and getLocalRoles to SiteLayout class so that we ...


Tue, 22 Nov 2011 06:21:44 GMT Henrik Bettermann [7161]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/studycoursepage.pt (modified)

	Show department and faculty name on studycourse page.


Mon, 21 Nov 2011 11:00:54 GMT Henrik Bettermann [7160]
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/static/actionicon_accept.png (added)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/static/actionicon_reject.png (added)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified)

	Use proper action icons (hopefully we can use them also with the ...


Mon, 21 Nov 2011 10:11:07 GMT Henrik Bettermann [7159]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/__init__.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/dynamicroles.py (moved)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_dynamicroles.py (moved)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/__init__.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/dynamicroles.py (moved)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_dynamicroles.py (moved)

	Rename securitypolicy module to dynamicroles.


Mon, 21 Nov 2011 09:17:23 GMT Henrik Bettermann [7158]
	* 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 action buttons for clearance officers.


Mon, 21 Nov 2011 07:04:25 GMT Henrik Bettermann [7157]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/__init__.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_securitypolicy.py (added)

	Set up StudentPrincipalRoleManagerFunctionalTests (more or less ...


Sun, 20 Nov 2011 12:07:49 GMT Henrik Bettermann [7156]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/securitypolicy.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/securitypolicy.py (added)

	Implement securitypolicy in students package, which belongs to the ...


Sun, 20 Nov 2011 12:02:23 GMT Henrik Bettermann [7155]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/securitypolicy.py (modified)

	Prepare for use of ApplicantPrincipalRoleManager also in students ...


Sun, 20 Nov 2011 11:35:38 GMT Henrik Bettermann [7154]
	* main/waeup.sirp/trunk/src/waeup/sirp/permissions.txt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/permissions.py (modified)

	Be prepared for Clearance Officer pages which will require ...


Sun, 20 Nov 2011 11:19:28 GMT Henrik Bettermann [7153]
	* main/waeup.sirp/trunk/src/waeup/sirp/university/faculty.py (modified)

	Fix typo.


Sun, 20 Nov 2011 10:26:54 GMT Henrik Bettermann [7152]
	* main/waeup.custom/trunk/src/waeup/custom/students/utils.py (modified)

	get_school_fee is not part of IStudentsUtils.


Sun, 20 Nov 2011 07:46:49 GMT Henrik Bettermann [7151]
	* main/waeup.custom/trunk/src/waeup/custom/students/browser.py (deleted)
	* main/waeup.custom/trunk/src/waeup/custom/students/utils.py (modified)

	Customize global utility StudentsUtils instead of functions. The ...


Sun, 20 Nov 2011 07:35:35 GMT Henrik Bettermann [7150]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/interfaces.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/utils.py (modified)

	Turn all functions subject to customization into methods of a global ...


Sun, 20 Nov 2011 06:49:24 GMT Henrik Bettermann [7149]
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/browser.txt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/pages.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/usereditformpage.pt (added)
	* main/waeup.sirp/trunk/src/waeup/sirp/interfaces.py (modified)

	Use PasswordValidator also when adding or editing portal users. This ...


Sun, 20 Nov 2011 06:28:32 GMT Henrik Bettermann [7148]
	* main/waeup.sirp/trunk/src/waeup/sirp/permissions.py (modified)

	Assign waeup.uploadStudentFile permission to PortalManager.


Sat, 19 Nov 2011 23:03:49 GMT Henrik Bettermann [7147]
	* main/waeup.sirp/trunk/src/waeup/sirp/authentication.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/interfaces.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/authentication.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/utils.py (modified)

	Implement PasswordValidator global utility as suggested by Uli.


Sat, 19 Nov 2011 18:09:31 GMT Henrik Bettermann [7146]
	* main/waeup.custom/trunk/src/waeup/custom/students/tests.py (modified)

	Adjust test to new requirements in base package.


Sat, 19 Nov 2011 17:56:03 GMT Henrik Bettermann [7145]
	* main/waeup.custom/trunk/src/waeup/custom/interfaces.py (modified)
	* main/waeup.custom/trunk/src/waeup/custom/students/browser.py (modified)
	* main/waeup.custom/trunk/src/waeup/custom/students/utils.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/utils.py (modified)

	Change some function names according to the style guide:

	Function ...


Sat, 19 Nov 2011 17:26:18 GMT Henrik Bettermann [7144]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/authentication.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/baseeditpage.pt (deleted)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/change_password.pt (added)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/interfaces.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/utils.py (modified)

	Simplify change password algorithm. No interface ...


Sat, 19 Nov 2011 14:35:04 GMT uli [7143]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified)

	Update tests to reflect new output of change password page.


Sat, 19 Nov 2011 14:34:31 GMT uli [7142]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/authentication.py (modified)

	During authentication when credentials-to-be are delivered, also ...


Sat, 19 Nov 2011 14:32:24 GMT uli [7141]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified)

	Flatten failure method of password view a bit and check for empty ...


Sat, 19 Nov 2011 14:31:24 GMT uli [7140]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/interfaces.py (modified)

	Remove manual field constraints and use `min_length` instead.


Sat, 19 Nov 2011 13:08:45 GMT uli [7139]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/authentication.py (modified)

	Make sure unset/empty student password are never accepted by ...


Sat, 19 Nov 2011 13:08:05 GMT uli [7138]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_authentication.py (modified)

	Add regression tests to ensure that password checking also works when ...


Sat, 19 Nov 2011 08:37:08 GMT Henrik Bettermann [7137]
	* main/waeup.sirp/trunk/src/waeup/__init__.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/__init__.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/accesscodes/__init__.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/accesscodes/accesscode.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/accesscodes/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/accesscodes/catalog.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/accesscodes/interfaces.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/accesscodes/tests/__init__.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/accesscodes/tests/test_accesscode.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/accesscodes/tests/test_catalog.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/accesscodes/tests/test_workflow.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/accesscodes/workflow.py (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/batching.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/container.py (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/securitypolicy.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/__init__.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_batching.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_catalog.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_container.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/tests/test_securitypolicy.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/authentication.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/__init__.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/breadcrumbs.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/exceptions.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/interfaces.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/layout.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/pages.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/resources.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/tests/test_doctests.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/theming.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/viewlets.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/catalog.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/datacenter.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/image/__init__.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/image/browser/__init__.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/image/browser/tests/__init__.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/image/browser/tests/test_image.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/image/browser/tests/test_views.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/image/browser/views.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/image/browser/widget.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/image/image.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/image/interfaces.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/image/schema.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/image/tests.py (modified)
	* 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/meta.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/objecthistory.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/schema/__init__.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/schema/field.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/schema/tests/__init__.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/schema/tests/test_textlinechoice.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/authentication.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_authentication.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/testing.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/tests/__init__.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/tests/test_app.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/tests/test_authentication.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/tests/test_doctests.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/tests/test_imagestorage.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/tests/test_interfaces.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/tests/test_objecthistory.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/tests/test_waeup.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/tests/util.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/university/__init__.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/university/batching.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/university/catalog.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/university/certificate.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/university/certificatecontainer.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/university/course.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/university/coursecontainer.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/university/department.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/university/faculty.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/university/facultycontainer.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/university/interfaces.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/university/tests/__init__.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/university/tests/test_batching.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/university/tests/test_certificatecontainer.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/university/tests/test_coursecontainer.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/university/tests/test_faculty.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/university/tests/test_facultycontainer.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/university/tests/test_university.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/users.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/utils/__init__.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/utils/batching.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/utils/converters.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/utils/helpers.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/utils/importexport.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/utils/logger.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/utils/tests/__init__.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/utils/tests/test_batching.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/utils/tests/test_converters.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/utils/tests/test_doctests.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/utils/tests/test_helpers.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/utils/tests/test_logger.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/widgets/__init__.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/widgets/datewidget.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/widgets/interfaces.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/widgets/objectwidget.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/widgets/tests/__init__.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/widgets/tests/test_datewidget.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/widgets/tests/test_objectwidget.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/workflow.py (modified)

	Set value Id for property svn:keywords in all Python files.


Sat, 19 Nov 2011 08:20:47 GMT Henrik Bettermann [7136]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/permissions.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/permissions.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/permissions.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/viewlets.py (modified)

	Rename permissions and add clearStudent permission.


Fri, 18 Nov 2011 12:59:05 GMT Henrik Bettermann [7135]
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/static/waeup-base.css (modified)

	Do not float dataTables_info.


Fri, 18 Nov 2011 10:59:42 GMT Henrik Bettermann [7134]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/basemanagepage.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/clearanceeditpage.pt (added)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/viewlets.py (modified)

	Use jquery tabs in StudentBaseManageFormPage and ...


Fri, 18 Nov 2011 08:48:22 GMT Henrik Bettermann [7133]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/interfaces.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/sample_student_data.csv (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/workflow.py (modified)

	Add fields email and phone which can be edited via the ...


Thu, 17 Nov 2011 16:39:28 GMT Henrik Bettermann [7132]
	* WAeUP_SRP/trunk/skins/waeup_futminna/getInterswitchParams.py (modified)
	* WAeUP_SRP/trunk/skins/waeup_futminna/getSchoolFee.py (modified)

	minor


Thu, 17 Nov 2011 16:38:45 GMT Henrik Bettermann [7131]
	* WAeUP_SRP/trunk/skins/waeup_aaua/getAccommodationStatus.py (modified)
	* WAeUP_SRP/trunk/skins/waeup_accommodation/getAccommodationStatus.py (modified)
	* WAeUP_SRP/trunk/skins/waeup_fceokene/getAccommodationStatus.py (modified)
	* WAeUP_SRP/trunk/skins/waeup_fceoyo/getAccommodationStatus.py (modified)
	* WAeUP_SRP/trunk/skins/waeup_futminna/getAccommodationStatus.py (modified)

	Students couldn't be relocated after changing the sex attribute ...


Thu, 17 Nov 2011 16:37:10 GMT Henrik Bettermann [7130]
	* WAeUP_SRP/trunk/skins/waeup_epayment/interswitch_cb.py (modified)

	Remove if statement

	if amount + surcharge != resp_approved_amount ...


Thu, 17 Nov 2011 13:59:18 GMT Henrik Bettermann [7129]
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/studentsitelayout.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/hostels/browser.py (modified)

	Move action button to the bottom (looks better in smartphone ...


Thu, 17 Nov 2011 13:56:53 GMT Henrik Bettermann [7128]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/studycourse.py (modified)

	Remove handlers for the local roles updates (old method).


Thu, 17 Nov 2011 13:55:14 GMT Henrik Bettermann [7127]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/filesuploadpage.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/fileupload.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/permissions.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)

	Include permission waeup.uploadStudentFile to handle file uploads.
 ...


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:47:54 GMT Henrik Bettermann [7118]
	* WAeUP_SRP/trunk/skins/waeup_futminna/getInterswitchParams.py (modified)

	Revert to the old payment scheme.


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 17:01:04 GMT Henrik Bettermann [7115]
	* WAeUP_SRP/trunk/skins/waeup_futminna/getInterswitchParams.py (modified)

	Increase of hostel maintenance fee.


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 ...