#
# ChangeLog for main/waeup.sirp/trunk/src
#
# Generated by Trac 1.2.2
# 15 Jan 2025, 23:52:45

Mon, 12 Sep 2011 08:27:14 GMT Henrik Bettermann [6714]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified)

	Add test for setting password with the SetPassword page. This ...


Fri, 09 Sep 2011 22:27:18 GMT Henrik Bettermann [6704]
	* 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/student.py (modified)

	Add attribute to store admission checking access code in student ...


Fri, 09 Sep 2011 18:06:30 GMT Henrik Bettermann [6702]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified)

	Found out by trial and error:
 ...


Fri, 09 Sep 2011 16:29:19 GMT Henrik Bettermann [6701]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (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/tests/test_browser.py (modified)

	Implement password control field.


Fri, 09 Sep 2011 16:03:34 GMT Henrik Bettermann [6700]
	* 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)

	Password fields must not be prefilled with the password's hash value ...


Fri, 09 Sep 2011 15:51:56 GMT Henrik Bettermann [6699]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (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 (added)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/setpassword.pt (added)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/interfaces.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)

	Add SetPassword page which uses an PWD access code as password for ...


Fri, 09 Sep 2011 07:11:53 GMT Henrik Bettermann [6696]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/catalog.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/interfaces.py (modified)

	Add reg_number attribute which is needed for first-time login ...


Fri, 09 Sep 2011 06:03:28 GMT Henrik Bettermann [6695]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/baseeditpage.pt (moved)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/basemanagepage.pt (moved)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/containermanagepage.pt (moved)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/containerpage.pt (moved)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/container.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/interfaces.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)

	Add clearance_locked attribute and set True when a student is added.
 ...


Thu, 08 Sep 2011 16:35:05 GMT Henrik Bettermann [6694]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/studentbaseeditpage.pt (added)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/interfaces.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)

	Add student base data edit page including interfaces and page ...


Thu, 08 Sep 2011 07:50:06 GMT Henrik Bettermann [6693]
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/studentsitelayout.pt (modified)

	Remove elements which are needed for officers only.


Wed, 07 Sep 2011 08:03:07 GMT Henrik Bettermann [6692]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/interfaces.py (modified)

	Move IStudentsContainer to the top.


Tue, 06 Sep 2011 21:58:53 GMT Henrik Bettermann [6691]
	* main/waeup.sirp/trunk/src/waeup/sirp/authentication.txt (modified)

	Fix test.


Tue, 06 Sep 2011 21:55:38 GMT Henrik Bettermann [6690]
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/layout.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/static/mobile.css (added)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/static/waeup-base.css (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/staffsitelayout.pt (moved)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/studentsitelayout.pt (added)

	Render two different sitelayout pagetemplates. The student version ...


Tue, 06 Sep 2011 21:47:59 GMT Henrik Bettermann [6689]
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/contactadminform.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/loginpage.pt (modified)

	Add label.


Tue, 06 Sep 2011 21:46:31 GMT Henrik Bettermann [6688]
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/pages.py (modified)

	Add label to contact and login forms.


Tue, 06 Sep 2011 08:22:00 GMT Henrik Bettermann [6687]
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/layout.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/sitelayout.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/plainactionbutton.pt (added)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/permissions.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/viewlets.py (modified)

	Tweak site layout for students (experimental!). Students should see ...


Tue, 06 Sep 2011 08:15:39 GMT Henrik Bettermann [6686]
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/pages.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/tests/test_permissions.py (modified)

	Redirect students to their data page after login.

	Fix test.


Tue, 06 Sep 2011 08:12:13 GMT Henrik Bettermann [6685]
	* main/waeup.sirp/trunk/src/waeup/sirp/authentication.txt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/login.pt (deleted)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/loginstaffpage.pt (deleted)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/loginstudentpage.pt (deleted)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/viewlets.py (modified)

	We don't need several login pages in SIRP.

	The Login viewlet ...


Mon, 05 Sep 2011 13:48:07 GMT Henrik Bettermann [6684]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/container.py (modified)

	account.roles must be a list of strings.


Mon, 05 Sep 2011 10:09:09 GMT Henrik Bettermann [6683]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/permissions.py (modified)

	waeup.PortalUser is not a permission but a role.


Mon, 05 Sep 2011 10:05:00 GMT Henrik Bettermann [6682]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified)

	Use the setPassword method when saving a password.


Mon, 05 Sep 2011 10:03:55 GMT Henrik Bettermann [6681]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/container.py (modified)

	Assign local StudentRecordOwner role when adding a student.


Sun, 04 Sep 2011 23:35:58 GMT uli [6680]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/authentication.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_authentication.py (modified)

	Add support for assigning roles to student accounts and let password ...


Sun, 04 Sep 2011 23:34:28 GMT uli [6679]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/container.py (modified)

	Assign Student role when student is added to students container.


Sun, 04 Sep 2011 23:30:26 GMT uli [6678]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/permissions.py (modified)

	Add student role.


Sun, 04 Sep 2011 23:29:43 GMT uli [6677]
	* main/waeup.sirp/trunk/src/waeup/sirp/permissions.txt (modified)

	Add student role.


Sun, 04 Sep 2011 12:26:13 GMT uli [6676]
	* main/waeup.sirp/trunk/src/waeup/sirp/widgets/multilistwidget.py (deleted)

	Remove multilistwidget for now. It's not used yet.


Sun, 04 Sep 2011 12:22:32 GMT uli [6675]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified)

	Remove imports of multilist stuff.


Sun, 04 Sep 2011 11:38:19 GMT uli [6674]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/authentication.py (modified)

	Remove trash.


Sat, 03 Sep 2011 23:38:21 GMT uli [6673]
	* main/waeup.sirp/trunk/src/waeup/sirp/authentication.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/tests/test_authentication.py (modified)

	Factor out get_principal_role_manager from ...


Sat, 03 Sep 2011 09:46:43 GMT uli [6672]
	* main/waeup.sirp/trunk/src/waeup/sirp/authentication.py (modified)

	Mystery solved: ('users') will be converted to a simple string ...


Sat, 03 Sep 2011 03:10:40 GMT uli [6671]
	* main/waeup.sirp/trunk/src/waeup/sirp/authentication.py (modified)

	For some strange reason, we have to register the first authenticator ...


Sat, 03 Sep 2011 03:08:51 GMT uli [6670]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/authentication.py (modified)

	Remove trash.


Sat, 03 Sep 2011 02:41:24 GMT uli [6669]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/authentication.py (added)

	First bits of authentication for students. Based on IUserAccount we ...


Sat, 03 Sep 2011 02:39:32 GMT uli [6668]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_authentication.py (added)

	Add first tests for authentication, only the basic components
	yet. ...


Sat, 03 Sep 2011 02:38:40 GMT uli [6667]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified)

	Fix test (enter password as required now).


Sat, 03 Sep 2011 02:32:20 GMT uli [6666]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/student.py (modified)

	Make fallback student_id unicode to please interfaces.


Sat, 03 Sep 2011 02:31:36 GMT uli [6665]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/interfaces.py (modified)

	Make student_id and password part of student interface.


Sat, 03 Sep 2011 02:30:25 GMT uli [6664]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/utils.py (modified)

	Fix missing calls.


Sat, 03 Sep 2011 02:29:02 GMT uli [6663]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/container.py (modified)

	Shorten width.


Sat, 03 Sep 2011 02:27:24 GMT uli [6662]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/utils.py (modified)

	- Use stronger randomization.
	- Make student ids unicode (required ...


Sat, 03 Sep 2011 02:15:14 GMT uli [6661]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/authentication.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/authentication.py (modified)

	Set auth plugin names as tuple instead of list to keep their order.


Fri, 02 Sep 2011 15:55:06 GMT Henrik Bettermann [6660]
	* main/waeup.sirp/trunk/src/waeup/sirp/permissions.txt (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)

	Add permission waeup.handleStudent and local role StudentRecordOwner ...


Fri, 02 Sep 2011 11:46:09 GMT Henrik Bettermann [6659]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_root.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_container.py (modified)

	Add missing imports.


Fri, 02 Sep 2011 11:43:39 GMT Henrik Bettermann [6658]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_root.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/tests/test_permissions.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_container.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/testing.py (modified)

	Use w.s. test case for functional tests and remove unneeded code. The ...


Fri, 02 Sep 2011 09:43:46 GMT uli [6657]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_applicant.py (modified)

	Use w.s. test case for functional tests.


Fri, 02 Sep 2011 08:44:46 GMT uli [6656]
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/exceptions.py (modified)

	Fix nonsense.


Tue, 30 Aug 2011 05:43:06 GMT Henrik Bettermann [6655]
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/exceptions.py (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/students/permissions.py (added)
	* main/waeup.sirp/trunk/src/waeup/sirp/university/department.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/university/faculty.py (modified)

	The student section gets its own permissions module. Define new local ...


Mon, 29 Aug 2011 12:56:06 GMT Henrik Bettermann [6654]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified)

	Some title, label and breadcrumb adjustments.


Mon, 29 Aug 2011 12:46:00 GMT Henrik Bettermann [6653]
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/sitelayout.pt (modified)

	Show student id in the title bar (experimental).


Mon, 29 Aug 2011 12:28:54 GMT Henrik Bettermann [6652]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/container.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)

	Fix tests.


Mon, 29 Aug 2011 11:03:35 GMT Henrik Bettermann [6651]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/studentaddpage.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/interfaces.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/student.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/utils.py (added)

	Generate student ids randomly (tests will follow).


Mon, 29 Aug 2011 10:08:05 GMT Henrik Bettermann [6650]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified)

	Use friendly date widgets.


Mon, 29 Aug 2011 08:07:36 GMT Henrik Bettermann [6649]
	* 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 manage page for study course objects.

	Further increase test ...


Mon, 29 Aug 2011 07:05:17 GMT Henrik Bettermann [6648]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/interfaces.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/lgas.py (deleted)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/vocabularies.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/interfaces.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/lgas.py (added)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/vocabularies.py (added)

	Reorganize vocabularies. The vocabs of the students package are the ...


Mon, 29 Aug 2011 06:15:41 GMT Henrik Bettermann [6647]
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/browser.txt (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)

	Show correct title on StudentsContainerManagePage.

	Fix tests (h2 ...


Mon, 29 Aug 2011 06:02:11 GMT Henrik Bettermann [6646]
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/static/waeup-base.css (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/sitelayout.pt (modified)

	Show student's registration state in title block.


Sun, 28 Aug 2011 20:08:09 GMT Henrik Bettermann [6645]
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/tests/test_permissions.py (modified)

	Make tests work (failure in test test_storage_move). I don't know if ...


Sun, 28 Aug 2011 20:05:42 GMT Henrik Bettermann [6644]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/workflow.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/container.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/workflow.py (modified)

	Don't add log message when no attribute has been changed, but log all ...


Sun, 28 Aug 2011 12:12:08 GMT Henrik Bettermann [6643]
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/test_permissions.py (deleted)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/tests (added)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/tests/__init__.py (added)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/tests/test_permissions.py (added)

	Move test module into tests package.


Sun, 28 Aug 2011 08:41:05 GMT Henrik Bettermann [6642]
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/layout.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/sitelayout.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/accommodation.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/studentbasemanagepage.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/container.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/interfaces.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/payments.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/student.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/studycourse.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/viewlets.py (added)

	Add viewlet manager 'StudentSitebar' which is rendered in a block ...


Sun, 28 Aug 2011 08:33:12 GMT Henrik Bettermann [6641]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_container.py (modified)

	Fix tests: Use functional tests instead of unit tests to test the new ...


Sun, 28 Aug 2011 05:48:59 GMT Henrik Bettermann [6640]
	* main/waeup.sirp/trunk/src/waeup/sirp/university/interfaces.py (modified)

	Minor changes.


Sun, 28 Aug 2011 05:46:22 GMT Henrik Bettermann [6639]
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/sitelayout.pt (modified)

	Rearrange indentation.


Sat, 27 Aug 2011 14:14:47 GMT Henrik Bettermann [6638]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/studentbasemanagepage.pt (added)
	* 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 studentbasemanagepage which allows performing transitions. Add
	tests.


Sat, 27 Aug 2011 13:19:07 GMT Henrik Bettermann [6637]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/studenthistory.pt (added)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/container.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/interfaces.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)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/workflow.py (added)

	Add logger, student workflow and student workflow history.


Fri, 26 Aug 2011 21:04:06 GMT Henrik Bettermann [6636]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/__init__.py (modified)

	Extend the public interface of the students package.


Fri, 26 Aug 2011 20:54:25 GMT Henrik Bettermann [6635]
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/actionbutton.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/plainactionbutton.pt (added)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/viewlets.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/accommodation.py (added)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/studentpage.pt (added)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/container.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/interfaces.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/payments.py (added)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_student.py (modified)

	Make action buttons smaller on studentpage.

	Add ...


Fri, 26 Aug 2011 10:10:18 GMT Henrik Bettermann [6633]
	* main/waeup.sirp/trunk/src/waeup/sirp/app.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/container.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/interfaces.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/studycourse.py (added)
	* 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)
	* main/waeup.sirp/trunk/src/waeup/sirp/university/interfaces.py (modified)

	We don't need a factory for StudentsContainer.

	Add addStudent ...


Fri, 26 Aug 2011 08:40:54 GMT Henrik Bettermann [6632]
	* main/waeup.sirp/trunk/src/waeup/sirp/accesscodes/__init__.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/accesscodes/accesscode.py (moved)
	* main/waeup.sirp/trunk/src/waeup/sirp/accesscodes/accesscode.txt (moved)
	* main/waeup.sirp/trunk/src/waeup/sirp/accesscodes/tests/test_accesscode.py (moved)
	* main/waeup.sirp/trunk/src/waeup/sirp/accesscodes/tests/test_catalog.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/__init__.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/applicant.py (moved)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_applicant.py (moved)
	* 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/students/__init__.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/student.py (moved)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_catalog.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_student.py (moved)

	Rename applicants.py, accesscodes.py and students.py modules. Their ...


Fri, 26 Aug 2011 08:00:10 GMT Henrik Bettermann [6631]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/studentaddpage.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/studentscontainermanagepage.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/studentscontainerpage.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/interfaces.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified)

	Add interfaces for clearance and personal data.
	Add display and ...


Thu, 25 Aug 2011 17:20:27 GMT Henrik Bettermann [6630]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/studentscontainerpage.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/catalog.py (modified)

	Temporary solution to display all students added (for manual testing ...


Thu, 25 Aug 2011 17:19:08 GMT Henrik Bettermann [6629]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified)

	Add students section breadcrumb.


Thu, 25 Aug 2011 16:21:25 GMT uli [6628]
	* main/waeup.sirp/trunk/src/waeup/sirp/university/batching.py (modified)

	Add missing pieces for implementing interfaces correctly.
	Fix one ...


Thu, 25 Aug 2011 16:20:43 GMT uli [6627]
	* main/waeup.sirp/trunk/src/waeup/sirp/university/tests/test_batching.py (added)

	Add tests for batching of university-related batches.
	Tests cover ...


Thu, 25 Aug 2011 12:01:37 GMT Henrik Bettermann [6626]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/studentscontainermanagepage.pt (added)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/studentscontainerpage.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/catalog.py (added)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_catalog.py (added)

	Add students_catalog and search facilities.


Thu, 25 Aug 2011 10:37:01 GMT uli [6625]
	* main/waeup.sirp/trunk/src/waeup/sirp/authentication.py (modified)

	Make failing authentication test shut up.


Thu, 25 Aug 2011 10:10:41 GMT uli [6624]
	* main/waeup.sirp/trunk/src/waeup/sirp/utils/logger.py (modified)

	Set default level for loggers.


Thu, 25 Aug 2011 10:10:06 GMT uli [6623]
	* main/waeup.sirp/trunk/src/waeup/sirp/accesscodes/accesscodes.py (modified)

	Make sure we also call init code of base classes (notifications or ...


Wed, 24 Aug 2011 20:25:44 GMT Henrik Bettermann [6622]
	* main/waeup.sirp/trunk/src/waeup/sirp/README.txt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser.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/browser_templates/studentaddpage.pt (added)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/studentscontainerpage.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/interfaces.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified)

	Add some basic UI stuff to start and to play with.


Wed, 24 Aug 2011 12:51:23 GMT Henrik Bettermann [6621]
	* main/waeup.sirp/trunk/src/waeup/sirp/README.txt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/app.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/student (deleted)
	* main/waeup.sirp/trunk/src/waeup/sirp/students (added)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/__init__.py (added)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (added)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates (added)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/primarynavtab.pt (added)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/studentscontainerpage.pt (added)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/container.py (added)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/interfaces.py (added)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/students.py (added)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests (added)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/__init__.py (added)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (added)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_container.py (added)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_students.py (added)

	Remove old student package and replace by new students package which ...


Wed, 24 Aug 2011 07:27:20 GMT Henrik Bettermann [6620]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/applicants.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/tests/test_waeup.py (modified)

	Minor changes.


Sat, 20 Aug 2011 23:06:41 GMT uli [6617]
	* main/waeup.sirp/trunk/src/waeup/sirp/tests/test_authentication.py (modified)

	Remove unused helper class.


Tue, 16 Aug 2011 13:59:55 GMT uli [6616]
	* main/waeup.sirp/trunk/src/waeup/sirp/tests/test_authentication.py (modified)

	Remove trash.


Tue, 16 Aug 2011 13:59:18 GMT uli [6615]
	* main/waeup.sirp/trunk/src/waeup/sirp/tests/test_authentication.py (added)

	Start tests for authenticator plugin and other authentication
	components.


Mon, 15 Aug 2011 07:13:58 GMT Henrik Bettermann [6613]
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/browser.txt (modified)

	Further increase test coverage. Henrik's code is now nearly 100% ...


Sun, 14 Aug 2011 20:57:07 GMT Henrik Bettermann [6612]
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/pages.py (modified)

	Catch traceback if data center storage path is not allowed to use.


Sun, 14 Aug 2011 20:54:31 GMT Henrik Bettermann [6611]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/batchprocessing.txt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/browser.txt (modified)

	Further increase test coverage. Yeah, pages.py is now 90% covered.


Sun, 14 Aug 2011 20:42:02 GMT Henrik Bettermann [6610]
	* main/waeup.sirp/trunk/src/waeup/sirp/authentication.py (modified)

	Remove BBB import.


Sun, 14 Aug 2011 15:04:26 GMT Henrik Bettermann [6609]
	* main/waeup.sirp/trunk/src/waeup/sirp/authentication.txt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/browser.txt (modified)

	Increase test coverage.


Sun, 14 Aug 2011 13:42:13 GMT Henrik Bettermann [6608]
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/batchprocessing.txt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/browser.txt (modified)

	Further increase test coverage.


Sun, 14 Aug 2011 08:00:00 GMT Henrik Bettermann [6607]
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/browser.txt (modified)

	Switch to Unix line endings.


Sun, 14 Aug 2011 07:53:08 GMT Henrik Bettermann [6606]
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/browser.txt (modified)

	Remove eol-style property.


Sun, 14 Aug 2011 07:30:12 GMT Henrik Bettermann [6605]
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/browser.txt (modified)

	Check if global roles show up on the user container page.


Sun, 14 Aug 2011 06:47:43 GMT Henrik Bettermann [6604]
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/browser.txt (modified)

	We can add a global role by setting the attribute.


Sat, 13 Aug 2011 02:53:35 GMT uli [6603]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_browser.py (modified)

	Start splitting (code-wise) long tests into shorter pieces. I guess ...


Fri, 12 Aug 2011 16:51:40 GMT uli [6602]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_container.py (modified)

	Add test. Container coverage at 100%.


Fri, 12 Aug 2011 16:51:16 GMT uli [6601]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/container.py (modified)

	Use NotImplemented correctly.


Fri, 12 Aug 2011 16:11:17 GMT uli [6600]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_browser.py (modified)

	Remove XXX marker. Issue solved.


Fri, 12 Aug 2011 15:47:22 GMT uli [6599]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_browser.py (modified)

	Reenable test for image in erraneous applicant forms.