#
# ChangeLog for main/waeup.sirp/trunk/src/waeup
#
# Generated by Trac 1.2.2
# 15 Mar 2025, 08:06:48

Tue, 06 Dec 2011 07:45:16 GMT Henrik Bettermann [7278]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified)

	The test shows that we can open the clearance slip.


Tue, 06 Dec 2011 07:39:04 GMT Henrik Bettermann [7277]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified)

	Add first version of ExportPDFClearanceSlipPage.


Tue, 06 Dec 2011 07:34:26 GMT Henrik Bettermann [7276]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser.py (modified)

	Align passport image with data table.


Mon, 05 Dec 2011 07:20:41 GMT Henrik Bettermann [7275]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified)

	Redirect to contact form after rejecting clearance and pre-fill ...


Mon, 05 Dec 2011 07:19:26 GMT Henrik Bettermann [7274]
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/__init__.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/layout.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/pages.py (modified)

	Define WAeUPForm based on from megrok.layout.Form and use this view ...


Sun, 04 Dec 2011 21:08:53 GMT Henrik Bettermann [7273]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/sample_student_data_migration.csv (added)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_batching.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/utils/batching.py (modified)

	Add test for student data migration to be sure that student_ids ...


Sun, 04 Dec 2011 18:04:39 GMT Henrik Bettermann [7272]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser.py (modified)

	Start registration only if applicant visits the display view for the ...


Sun, 04 Dec 2011 18:00:38 GMT Henrik Bettermann [7271]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/batching.py (modified)

	we definitely need also some browser tests to catch these kind of ...


Sun, 04 Dec 2011 17:50:45 GMT Henrik Bettermann [7270]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/applicant.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/batching.py (modified)
	* 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/sample_applicant_data.csv (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/sample_applicant_data_update.csv (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_browser.py (modified)

	Let's call the registration number reg_number instead of reg_no, like ...


Sun, 04 Dec 2011 17:41:40 GMT Henrik Bettermann [7269]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/batching.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_batching.py (modified)

	Fix test and simplify if statements in batching.py.


Sun, 04 Dec 2011 17:40:41 GMT Henrik Bettermann [7268]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/batching.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/interfaces.py (modified)

	Use reg_no as locator to find applicants for updating and removal.


Sun, 04 Dec 2011 16:01:15 GMT Henrik Bettermann [7267]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/batching.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_batching.py (modified)

	Fix importer semantic also in students (see last comment of Uli).


Sun, 04 Dec 2011 13:38:20 GMT uli [7266]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_batching.py (modified)

	Fix indent.


Sun, 04 Dec 2011 13:35:09 GMT uli [7265]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_batching.py (modified)

	Fix tests.


Sun, 04 Dec 2011 13:34:26 GMT uli [7264]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/batching.py (modified)

	Fix importer semantics. Methods named like booleans (entryExists) ...


Sun, 04 Dec 2011 12:59:40 GMT Henrik Bettermann [7263]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/batching.py (modified)
	* 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/sample_applicant_data.csv (added)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/sample_applicant_data_update.csv (added)
	* 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/schema/field.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/batching.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_batching.py (modified)

	Add tests for applicant batch importer.

	Make reg_no filed unique.
 ...


Sun, 04 Dec 2011 08:36:14 GMT Henrik Bettermann [7262]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/batching.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/interfaces.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/batchprocessing.txt (modified)

	Add Applicant Importer (tests will follow).


Sun, 04 Dec 2011 08:32:14 GMT Henrik Bettermann [7261]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/batching.py (modified)

	Describe the batch processor properly.


Sun, 04 Dec 2011 07:56:39 GMT Henrik Bettermann [7260]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/applicant.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser.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/tests/test_applicant.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)

	Let's generate the applicant_id only when the applicant is added to ...


Sat, 03 Dec 2011 08:35:33 GMT Henrik Bettermann [7259]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified)

	Use reduced display form page as header in payment receipts.
	Add ...


Sat, 03 Dec 2011 06:10:44 GMT Henrik Bettermann [7258]
	* main/waeup.sirp/trunk/src/waeup/sirp/university/tests/test_certificatecontainer.py (modified)

	Do really test something in test_interfaces


Sat, 03 Dec 2011 05:56:47 GMT Henrik Bettermann [7257]
	* main/waeup.sirp/trunk/src/waeup/sirp/hostels/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/hostels/catalog.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/interfaces.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/hostels/vocabularies.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_dynamicroles.py (modified)

	pyflakes


Sat, 03 Dec 2011 05:46:52 GMT Henrik Bettermann [7256]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/accommodation.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/batching.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/dynamicroles.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/studylevel.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_batching.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_container.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/utils.py (modified)

	pyflakes


Sat, 03 Dec 2011 05:25:51 GMT Henrik Bettermann [7255]
	* 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/dynamicroles.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/interfaces.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/payment.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_dynamicroles.py (modified)

	Remove unused imports.


Sat, 03 Dec 2011 05:09:21 GMT Henrik Bettermann [7254]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser_templates/applicantdisplaypage.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser_templates/applicanteditpage.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/layout.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/accommodationmanagepage.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/paymentsmanagepage.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/paymentspage.pt (modified)

	Define formatDatetime (for displaying datetime objects in data ...


Fri, 02 Dec 2011 21:13:55 GMT Henrik Bettermann [7253]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified)

	Before submission of clearance forms it must be checked if required ...


Fri, 02 Dec 2011 21:11:44 GMT Henrik Bettermann [7252]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_browser.py (modified)

	Add tests for acceptance fee payment.


Fri, 02 Dec 2011 12:47:35 GMT Henrik Bettermann [7251]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified)

	Minor adjustments in students.


Fri, 02 Dec 2011 12:46:36 GMT Henrik Bettermann [7250]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/applicant.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser_templates/applicantdisplaypage.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser_templates/applicanteditpage.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/interfaces.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/payment.py (added)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/permissions.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_payment.py (added)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/workflow.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/interfaces.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/payments/vocabularies.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/permissions.py (modified)

	First part of acceptance fee payment integration (under
	construction).


Thu, 01 Dec 2011 15:41:31 GMT Henrik Bettermann [7249]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser.py (modified)

	ApplicantLoginPage not used anymore.


Thu, 01 Dec 2011 13:01:24 GMT Henrik Bettermann [7248]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified)

	Allow more than one ticket of same type if former tickets are not ...


Thu, 01 Dec 2011 11:40:43 GMT Henrik Bettermann [7247]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser.py (modified)

	Do only accept jpg extensions for passport image files.


Thu, 01 Dec 2011 11:24:40 GMT Henrik Bettermann [7246]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser_templates/applicantscontainermanagepage.pt (modified)

	Catch traceback if course1 doesn't exist.


Thu, 01 Dec 2011 11:20:03 GMT Henrik Bettermann [7245]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser_templates/applicantscontainermanagepage.pt (modified)

	Show more details in applicants table.


Thu, 01 Dec 2011 10:49:41 GMT Henrik Bettermann [7244]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/applicant.py (modified)

	Save full applicant_id in log file not only application number.


Thu, 01 Dec 2011 10:11:59 GMT Henrik Bettermann [7243]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser_templates/primarynavtab.pt (deleted)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/layout.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/primarynavtab.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/viewlets.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/hostels/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/hostels/browser_templates/primarynavtab.pt (deleted)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/primarynavtab.pt (deleted)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/viewlets.py (modified)

	Use only one primarynavtab.pt pagetemplate and render list item only ...


Thu, 01 Dec 2011 08:23:21 GMT Henrik Bettermann [7242]
	* main/waeup.sirp/trunk/src/waeup/sirp/permissions.py (modified)

	Add missing permission.


Thu, 01 Dec 2011 07:55:32 GMT Henrik Bettermann [7241]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_applicant.py (modified)

	Add fixed ApplicantImageNameChooserTests.


Wed, 30 Nov 2011 23:13:26 GMT Henrik Bettermann [7240]
	* 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/applicantaddpage.pt (deleted)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser_templates/applicantdisplaypage.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser_templates/applicanteditpage.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser_templates/applicantloginpage.pt (deleted)
	* 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/permissions.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_catalog.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/authentication.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/static/waeup-base.css (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/studentsitelayout.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/permissions.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/browser_templates/accommodationmanagepage.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/interfaces.py (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)
	* main/waeup.sirp/trunk/src/waeup/sirp/utils/helpers.py (modified)

	Rebuild applicants package (1st part). Applicants now have an ...


Tue, 29 Nov 2011 07:09:05 GMT Henrik Bettermann [7239]
	* main/waeup.sirp/trunk/src/waeup/sirp/authentication.py (modified)

	Use prefix for SIRPPrincipal initialization.

	I don't know exactly ...


Tue, 29 Nov 2011 07:07:05 GMT Henrik Bettermann [7238]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_authentication.py (modified)

	Fix test.


Tue, 29 Nov 2011 05:35:38 GMT Henrik Bettermann [7237]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser.py (modified)

	Catch traceback if enddate is None.


Tue, 29 Nov 2011 05:34:49 GMT Henrik Bettermann [7236]
	* main/waeup.sirp/trunk/src/waeup/sirp/authentication.py (modified)

	Fix docstring.


Tue, 29 Nov 2011 05:33:54 GMT Henrik Bettermann [7235]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/authentication.py (modified)

	Use similar factory name like in students.authentication.


Mon, 28 Nov 2011 21:42:28 GMT Henrik Bettermann [7234]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/authentication.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/students/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/utils/helpers.py (modified)

	Use new principal attributes in contact form pages (applicants not ...


Mon, 28 Nov 2011 21:04:57 GMT Henrik Bettermann [7233]
	* main/waeup.sirp/trunk/src/waeup/sirp/authentication.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/interfaces.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/tests/test_authentication.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/userscontainer.py (modified)

	Implement SIRPPrincipalInfo and SIRPPrincipal classes which provide ...


Mon, 28 Nov 2011 11:21:20 GMT Henrik Bettermann [7232]
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/pages.py (modified)

	Show proper label and title on ContactUserForm.


Mon, 28 Nov 2011 11:12:39 GMT Henrik Bettermann [7231]
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/pages.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/viewlets.py (modified)

	Implement ContactUserForm.


Mon, 28 Nov 2011 11:12:16 GMT Henrik Bettermann [7230]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified)

	Fix typo.


Mon, 28 Nov 2011 10:35:47 GMT Henrik Bettermann [7229]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/authentication.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/__init__.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/static/actionicon_mail.png (added)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/utils/helpers.py (modified)

	Implement contact form to send messages to students.

	helpers.py: ...


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

	Remove obsolete import.


Mon, 28 Nov 2011 10:08:16 GMT Henrik Bettermann [7227]
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/pages.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/contactform.pt (added)

	Use customized pagetemplate for all contact forms.


Sun, 27 Nov 2011 18:57:19 GMT Henrik Bettermann [7226]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/contactadminform.pt (deleted)

	The contact form does not yet work for applicant principles. The user ...


Sun, 27 Nov 2011 18:55:06 GMT Henrik Bettermann [7225]
	* 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/static/actionicon_reload.png (modified)
	* 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/utils/helpers.py (modified)

	Reorganise contact form pages. Use megrok.layout.Form.


Sun, 27 Nov 2011 18:52:20 GMT Henrik Bettermann [7224]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser.py (modified)

	If start date doesn't exist, application is treated as not yet
	started.


Sun, 27 Nov 2011 08:07:01 GMT Henrik Bettermann [7223]
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/pages.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/interfaces.py (modified)

	Add name of administrator which is displayed on contact form.


Sun, 27 Nov 2011 07:48:48 GMT Henrik Bettermann [7222]
	* 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/contactadminform.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/interfaces.py (modified)

	Make email address required field of user accounts.

	Use user's ...


Sun, 27 Nov 2011 06:50:43 GMT Henrik Bettermann [7221]
	* main/waeup.sirp/trunk/src/waeup/sirp/authentication.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/students/authentication.py (modified)
	* 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/userscontainer.py (modified)

	Now we have a configuration object and can provide ContactAdminForm ...


Sat, 26 Nov 2011 22:19:41 GMT Henrik Bettermann [7220]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/dynamicroles.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/dynamicroles.py (modified)

	Use rolename_mapping dictionary instead of external_rolenames and ...


Sat, 26 Nov 2011 21:41:10 GMT Henrik Bettermann [7219]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/container.py (modified)

	Catch error in test_manage_remove_department: In tests we do not ...


Sat, 26 Nov 2011 21:39:11 GMT Henrik Bettermann [7218]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified)

	Add tests.


Sat, 26 Nov 2011 21:37:34 GMT Henrik Bettermann [7217]
	* main/waeup.sirp/trunk/src/waeup/sirp/permissions.py (modified)

	Add permission waeup.viewAcademics to local ClearanceOfficer role so ...


Sat, 26 Nov 2011 18:17:47 GMT Henrik Bettermann [7216]
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/showstudentspage.pt (modified)

	The target attribute of an html <a> tag might be deprecated but it's ...


Sat, 26 Nov 2011 18:07:42 GMT Henrik Bettermann [7215]
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/showstudentspage.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/catalog.py (modified)

	Show more information in student listings.


Sat, 26 Nov 2011 18:06:24 GMT Henrik Bettermann [7214]
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/pages.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/interfaces.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/vocabularies.py (modified)

	Remove unnecessary or duplicate imports.


Sat, 26 Nov 2011 17:16:30 GMT Henrik Bettermann [7213]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser_templates/applicantscontainermanagepage.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser_templates/applicantsrootmanagepage.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/departmentmanagepage.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/facultymanagepage.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/permissions.py (modified)

	The title attribute of a user (IAccount object) should be used for ...


Sat, 26 Nov 2011 16:51:14 GMT Henrik Bettermann [7212]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/student.py (modified)

	Catch exception in handle_student_removed when entire university ...


Sat, 26 Nov 2011 16:01:30 GMT uli [7211]
	* main/waeup.sirp/trunk/src/waeup/sirp/university/catalog.py (modified)

	Try to fix #65. Manually remove each course/certificate from a ...


Sat, 26 Nov 2011 09:48:30 GMT Henrik Bettermann [7210]
	* main/waeup.sirp/trunk/src/waeup/sirp/university/certificate.py (modified)

	The event class name is always ObjectRemovedEvent.


Sat, 26 Nov 2011 09:35:46 GMT Henrik Bettermann [7209]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/interfaces.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/university/certificate.py (modified)

	Add certificate removed handler. If a certificate is deleted, we make ...


Sat, 26 Nov 2011 09:27:08 GMT uli [7208]
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/browser.txt (modified)

	Remove trailing whitespace, etc.


Sat, 26 Nov 2011 08:54:59 GMT Henrik Bettermann [7207]
	* main/waeup.sirp/trunk/src/waeup/sirp/university/certificate.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/university/course.py (modified)

	Move course removed handler to course module.


Sat, 26 Nov 2011 06:55:44 GMT Henrik Bettermann [7206]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/studycoursepage.pt (modified)

	tal:condition="view/department" does not work in pagetemplates ...


Sat, 26 Nov 2011 06:49:16 GMT Henrik Bettermann [7205]
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/pages.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/static/actionicon_student.png (added)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/showstudentspage.pt (added)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/viewlets.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/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)

	academics: Show students in departments.

	students: Search for ...


Sat, 26 Nov 2011 05:58:13 GMT Henrik Bettermann [7204]
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/browser.txt (modified)

	Rgression Test (see ticket 65)


Fri, 25 Nov 2011 20:54:14 GMT Henrik Bettermann [7203]
	* 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)
	* 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)

	Add indexes faccode, depcode and certcode to students_catalog.


Fri, 25 Nov 2011 20:06:27 GMT Henrik Bettermann [7202]
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/pages.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/mystudentspage.pt (deleted)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/viewlets.py (modified)

	Remove MyStudentsPage view components. I will implement another
	solution.


Fri, 25 Nov 2011 14:25:43 GMT Henrik Bettermann [7201]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/permissions.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified)

	Restrict view access for clearance officers only to students which ...


Fri, 25 Nov 2011 14:10:21 GMT Henrik Bettermann [7200]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser_templates/applicantdisplaypage.pt (moved)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser_templates/applicanteditpage.pt (moved)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser_templates/applicantloginpage.pt (moved)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_browser.py (modified)

	Use same naming convention as in students: manage instead of ...


Fri, 25 Nov 2011 13:50:15 GMT Henrik Bettermann [7199]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser.py (modified)

	Redirect to 'full_edit' page after adding student. The 'edit' page ...


Fri, 25 Nov 2011 13:35:24 GMT Henrik Bettermann [7198]
	* main/waeup.sirp/trunk/src/waeup/sirp/accesscodes/browser_templates/batchcontainer.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/accesscodes/browser_templates/reimportbatchpage.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/accesscodes/browser_templates/searchpage.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/loginpage.pt (modified)

	Use WAeUP datetime format and replace tabs in pagetemplates


Fri, 25 Nov 2011 08:32:43 GMT Henrik Bettermann [7197]
	* main/waeup.sirp/trunk/src/waeup/sirp/authentication.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/userscontainer.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/userscontainer.txt (modified)

	Do not fill user description automatically.

	Hide user description ...


Fri, 25 Nov 2011 07:44:52 GMT Henrik Bettermann [7196]
	* 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/schema/field.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/schema/tests/test_textlinechoice.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/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/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/restwidget.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)

	More copyright adjustments (job finished).


Fri, 25 Nov 2011 07:34:07 GMT Henrik Bettermann [7195]
	* 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/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/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/tests/test_permissions.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/hostels/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/hostels/catalog.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/interfaces.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/hostels/permissions.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/payments/container.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/payments/interfaces.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/payments/payment.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/payments/tests.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/payments/vocabularies.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/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/university/vocabularies.py (modified)

	More copyright adjustments.


Fri, 25 Nov 2011 07:25:27 GMT Henrik Bettermann [7194]
	* main/waeup.sirp/trunk/src/waeup/sirp/tests/test_authentication.py (modified)

	Uups, I didn't want to comment out something.


Fri, 25 Nov 2011 07:21:29 GMT Henrik Bettermann [7193]
	* main/waeup.sirp/trunk/src/waeup/sirp/app.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_dynamicroles.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/authentication.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/catalog.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/configuration.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/datacenter.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/permissions.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_authentication.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_batching.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_container.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_payment.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_student.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/testing.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_configuration.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/userscontainer.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/workflow.py (modified)

	More copyright adjustments.


Fri, 25 Nov 2011 07:15:50 GMT Henrik Bettermann [7192]
	* 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/browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/container.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/dynamicroles.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/interfaces.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/permissions.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/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)

	Adjust copyright statement and svn keyword in applicants.


Fri, 25 Nov 2011 07:13:22 GMT Henrik Bettermann [7191]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/batching.py (modified)
	* 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/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/permissions.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/studylevel.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/utils.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/viewlets.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/vocabularies.py (modified)

	Adjust copyright statement and svn keyword in students.


Fri, 25 Nov 2011 07:10:06 GMT Henrik Bettermann [7190]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/accommodation.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/authentication.py (modified)

	Change copyright notice and use Id (checkin test for further
	adjustment)


Fri, 25 Nov 2011 07:07:23 GMT Henrik Bettermann [7189]
	* main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/studycoursepage.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified)

	Managers can access studycourse even if student doesn't have a ...


Fri, 25 Nov 2011 06:54:08 GMT Henrik Bettermann [7188]
	* main/waeup.sirp/trunk/src/waeup/sirp/permissions.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified)

	Add test for MyRolesPage in w.s.b.pages. Even if this page is defined ...


Thu, 24 Nov 2011 11:31:04 GMT Henrik Bettermann [7186]
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/pages.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/datacenter.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)
	* 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)
	* main/waeup.sirp/trunk/src/waeup/sirp/utils/helpers.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/utils/helpers.txt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/utils/tests/test_helpers.py (modified)

	Rename functions according to the WAeUP style guide:

	functions and ...


Thu, 24 Nov 2011 09:51:22 GMT Henrik Bettermann [7185]
	* 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/browser.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/university/department.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/university/faculty.py (modified)

	Rename roles:

	Department Officers are now Department Managers and ...


Thu, 24 Nov 2011 09:20:13 GMT Henrik Bettermann [7184]
	* 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/applicants/tests/test_browser.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/pages.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/studentsitelayout.pt (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/viewlets.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)

	Reorganise permissions:

	The navigation viewlets now manage the ...


Thu, 24 Nov 2011 08:18:23 GMT Henrik Bettermann [7182]
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/container.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/applicants/root.py (modified)

	waeup.ApplicationsOfficer is not a local role.


Thu, 24 Nov 2011 05:52:34 GMT Henrik Bettermann [7181]
	* main/waeup.sirp/trunk/src/waeup/sirp/accesscodes/accesscode.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/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)

	StudentsOfficers are not allowed to view the accommodation and ...


Wed, 23 Nov 2011 15:32:06 GMT Henrik Bettermann [7180]
	* main/waeup.sirp/trunk/src/waeup/sirp/hostels/permissions.py (modified)

	Fix permissions in hostel.


Wed, 23 Nov 2011 15:14:34 GMT Henrik Bettermann [7179]
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/pages.py (modified)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/myrolespage.pt (added)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/mystudentspage.pt (added)
	* main/waeup.sirp/trunk/src/waeup/sirp/browser/viewlets.py (modified)

	Implement MyRolesPage and start implementation of MyStudentsPage.


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