# # ChangeLog for main/waeup.sirp/trunk # # Generated by Trac 1.2.2 # 20 Sep 2024, 10:53:10 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 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 09:11:13 GMT Henrik Bettermann [7183] * main/waeup.sirp/trunk/etc/site.zcml.in (modified) Let's use zope.Authenticated in our portals. 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 ... 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 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 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.