# # ChangeLog for / # # Generated by Trac 1.2.2 # 10 Nov 2024, 14:54:30 Thu, 13 Oct 2011 07:37:06 GMT uli [6878] * main/waeup.custom (added) Create place for custom sirp. Thu, 13 Oct 2011 06:06:11 GMT Henrik Bettermann [6877] * 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/payments.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/utils.py (modified) In Student Online Payments we have to store the item session. Thus we ... Wed, 12 Oct 2011 19:30:01 GMT Henrik Bettermann [6876] * 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 getPaymentDetails and getSchoolFee functions (to be moved ... Wed, 12 Oct 2011 19:28:49 GMT Henrik Bettermann [6875] * 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/students/payments.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_payment.py (added) Add StudentOnlinePayment class (including factory) which also ... Wed, 12 Oct 2011 19:19:43 GMT Henrik Bettermann [6874] * main/waeup.sirp/trunk/src/waeup/sirp/students/interfaces.py (modified) Add entry_mode field which is needed for FUTMinna school fee calculation. Wed, 12 Oct 2011 19:18:15 GMT Henrik Bettermann [6873] * main/waeup.sirp/trunk/src/waeup/sirp/payments/interfaces.py (modified) Add more surcharge fields. Tue, 11 Oct 2011 16:24:34 GMT Henrik Bettermann [6872] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser_templates/loginapplicant.pt (modified) Catch traceback if startdate or endddate isn't set. Tue, 11 Oct 2011 09:09:42 GMT Henrik Bettermann [6871] * main/waeup.sirp/trunk/buildout.cfg (modified) Require newer versions of docutils and Jinja2. Tue, 11 Oct 2011 06:25:57 GMT Henrik Bettermann [6870] * main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified) Add payment breadcrumb. Mon, 10 Oct 2011 16:50:11 GMT Henrik Bettermann [6869] * 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/vocabularies.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/paymentsmanagepage.pt (added) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/paymentspage.pt (added) Add user interfaces to add, remove and manage student online payments. Mon, 10 Oct 2011 15:18:08 GMT Henrik Bettermann [6868] * main/waeup.sirp/trunk/src/waeup/sirp/widgets/datewidget.py (modified) We don't need the class FormattedDatetimeDisplayWidget. The ... Mon, 10 Oct 2011 15:09:28 GMT Henrik Bettermann [6867] * main/waeup.sirp/trunk/src/waeup/sirp/widgets/datewidget.py (modified) Add FormattedDatetimeDisplayWidget. Fri, 07 Oct 2011 07:24:45 GMT Henrik Bettermann [6866] * main/waeup.sirp/trunk/src/waeup/sirp/payments/payment.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/payments/tests.py (modified) Online payments must be importable. So we might need a factory. Wed, 05 Oct 2011 10:21:53 GMT Henrik Bettermann [6865] * main/waeup.sirp/trunk/src/waeup/sirp/payments/interfaces.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/payments/vocabularies.py (modified) Fix vocabs. Wed, 05 Oct 2011 10:17:04 GMT Henrik Bettermann [6864] * main/waeup.sirp/trunk/src/waeup/sirp/payments/__init__.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/payments/interfaces.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/payments/payment.py (added) * main/waeup.sirp/trunk/src/waeup/sirp/payments/tests (deleted) * main/waeup.sirp/trunk/src/waeup/sirp/payments/tests.py (added) * main/waeup.sirp/trunk/src/waeup/sirp/payments/vocabularies.py (added) Add payment components and interfaces. One single test module is enough. Wed, 05 Oct 2011 06:46:03 GMT Henrik Bettermann [6863] * WAeUP_SRP/trunk/skins/waeup_futminna/create_level_101.py (modified) carryover not carry over Wed, 05 Oct 2011 06:39:58 GMT Henrik Bettermann [6862] * WAeUP_SRP/trunk/skins/waeup_futminna/create_level_101.py (moved) * WAeUP_SRP/trunk/skins/waeup_futminna/getStudentLevelsVoc.py (modified) * WAeUP_SRP/trunk/skins/waeup_futminna/getStudyCourseInfo.py (modified) * WAeUP_SRP/trunk/skins/waeup_futminna/getStudyLevelInfo.py (modified) * WAeUP_SRP/trunk/skins/waeup_futminna/study_course_view.pt (modified) * WAeUP_SRP/trunk/skins/waeup_student/register_courses.py (modified) Change of functional specification: All students (except those in ... Tue, 04 Oct 2011 10:10:35 GMT Henrik Bettermann [6861] * main/waeup.sirp/trunk/src/waeup/sirp/payments (added) * main/waeup.sirp/trunk/src/waeup/sirp/payments/__init__.py (added) * main/waeup.sirp/trunk/src/waeup/sirp/payments/container.py (added) * main/waeup.sirp/trunk/src/waeup/sirp/payments/interfaces.py (added) * main/waeup.sirp/trunk/src/waeup/sirp/payments/tests (added) * main/waeup.sirp/trunk/src/waeup/sirp/payments/tests/__init__.py (added) * main/waeup.sirp/trunk/src/waeup/sirp/payments/tests/test_container.py (added) Add payments module. Tue, 04 Oct 2011 10:09:51 GMT Henrik Bettermann [6860] * main/waeup.sirp/trunk/src/waeup/sirp/students/interfaces.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/payments.py (modified) Inherit StudentPaymentsContainer from PaymentsContainer in payments ... Tue, 04 Oct 2011 10:07:26 GMT Henrik Bettermann [6859] * 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/interfaces.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/student.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_student.py (modified) Rename StudentPayments to StudentPaymentsContainer. Tue, 04 Oct 2011 06:05:39 GMT Henrik Bettermann [6858] * WAeUP_SRP/trunk/skins/waeup_futminna/create_level_501.py (added) * WAeUP_SRP/trunk/skins/waeup_futminna/getStudentLevelsVoc.py (modified) * WAeUP_SRP/trunk/skins/waeup_futminna/getStudyCourseInfo.py (modified) * WAeUP_SRP/trunk/skins/waeup_futminna/getStudyLevelInfo.py (modified) * WAeUP_SRP/trunk/skins/waeup_futminna/study_course_view.pt (modified) * WAeUP_SRP/trunk/skins/waeup_futminna/study_level_view.pt (modified) * WAeUP_SRP/trunk/skins/waeup_student/register_courses.py (modified) Implement 100L carryover courses registration in current_level 100. ... Tue, 04 Oct 2011 05:52:23 GMT Henrik Bettermann [6857] * WAeUP_SRP/trunk/skins/waeup_futminna/getStudyCourseInfo.py (added) ... and this one too Tue, 04 Oct 2011 05:45:41 GMT Henrik Bettermann [6856] * WAeUP_SRP/trunk/skins/waeup_futminna/study_course_view.pt (added) study_course_view.pt must be customized too. Tue, 04 Oct 2011 05:42:16 GMT Henrik Bettermann [6855] * WAeUP_SRP/trunk/skins/waeup_futminna/getStudentLevelsVoc.py (added) * WAeUP_SRP/trunk/skins/waeup_futminna/getStudyLevelInfo.py (added) * WAeUP_SRP/trunk/skins/waeup_futminna/study_level_view.pt (added) Start customization for 100L carryover courses (level 501). Mon, 03 Oct 2011 11:30:01 GMT Henrik Bettermann [6854] * main/waeup.sirp/trunk/src/waeup/sirp/students/batching.py (modified) Break overlong lines. Mon, 03 Oct 2011 11:29:14 GMT Henrik Bettermann [6853] * main/waeup.sirp/trunk/src/waeup/sirp/browser/pages.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/datacenterimport4page.pt (modified) We don't need a 'back to' button on import page 4. Mon, 03 Oct 2011 11:28:07 GMT Henrik Bettermann [6852] * main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified) Add some browser UI tests for student data imports. Mon, 03 Oct 2011 11:27:15 GMT Henrik Bettermann [6851] * main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_batching.py (modified) Add second student data update test with matric_numbers as locators. Mon, 03 Oct 2011 11:25:57 GMT Henrik Bettermann [6850] * main/waeup.sirp/trunk/src/waeup/sirp/students/tests/sample_student_data_update2.csv (added) Add sample data import file for tests. Mon, 03 Oct 2011 08:11:11 GMT Henrik Bettermann [6849] * main/waeup.sirp/trunk/src/waeup/sirp/students/batching.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/interfaces.py (modified) Searching for reg_numbers or matric_numbers makes batch importing ... Mon, 03 Oct 2011 08:05:53 GMT Henrik Bettermann [6848] * main/waeup.sirp/trunk/src/waeup/sirp/students/tests/sample_student_data_update.csv (added) * main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_batching.py (modified) Include student update and removal tests. Mon, 03 Oct 2011 08:04:49 GMT Henrik Bettermann [6847] * main/waeup.sirp/trunk/src/waeup/sirp/utils/batching.py (modified) Define conversion checking method which can be customized by derived ... Sun, 02 Oct 2011 09:45:29 GMT Henrik Bettermann [6846] * main/waeup.sirp/trunk/src/waeup/sirp/students/batching.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_batching.py (modified) Enable locating students by reg_number or matric_number for update ... Sun, 02 Oct 2011 08:15:51 GMT Henrik Bettermann [6845] * main/waeup.sirp/trunk/src/waeup/sirp/students/container.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified) Do not return the student_id when calling addStudent. The student_id ... Sun, 02 Oct 2011 08:00:16 GMT Henrik Bettermann [6844] * main/waeup.sirp/trunk/src/waeup/sirp/students/tests/sample_student_data.csv (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/tests/sample_studycourse_data.csv (modified) Change from DOS to Unix format. Due to the wrong format the import ... Sun, 02 Oct 2011 07:57:57 GMT Henrik Bettermann [6843] * main/waeup.sirp/trunk/src/waeup/sirp/students/batching.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_batching.py (modified) Use matric_number for location of studycourses as well. Sun, 02 Oct 2011 06:58:56 GMT Henrik Bettermann [6842] * main/waeup.sirp/trunk/src/waeup/sirp/students/studycourse.py (modified) We don't need a studycourse_added handler to update local roles. The ... Sun, 02 Oct 2011 06:57:13 GMT Henrik Bettermann [6841] * main/waeup.sirp/trunk/src/waeup/sirp/students/batching.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/student.py (modified) Fix errors reported by tests. Sun, 02 Oct 2011 06:33:32 GMT Henrik Bettermann [6840] * main/waeup.sirp/trunk/src/waeup/sirp/students/tests/sample_student_data.csv (added) * main/waeup.sirp/trunk/src/waeup/sirp/students/tests/sample_studycourse_data.csv (added) * main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_batching.py (added) Add functional tests for student and student study course importers. Sat, 01 Oct 2011 06:44:44 GMT Henrik Bettermann [6839] * main/waeup.sirp/trunk/src/waeup/sirp/app.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/authentication.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/student.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/users.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/utils/logger.py (modified) Use common and coherent naming convention for all event handlers. Sat, 01 Oct 2011 06:28:16 GMT Henrik Bettermann [6838] * main/waeup.sirp/trunk/src/waeup/sirp/students/container.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/student.py (modified) Fill up student container in student module not in container module. Fri, 30 Sep 2011 10:27:23 GMT Henrik Bettermann [6837] * main/waeup.sirp/trunk/src/waeup/sirp/browser/batchprocessing.txt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/pages.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/batching.py (modified) Ensure that only update mode can be used for StudentStudyCourse ... Fri, 30 Sep 2011 08:24:05 GMT Henrik Bettermann [6836] * main/waeup.sirp/trunk/src/waeup/sirp/students/container.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/student.py (modified) Move removedStudentHandler to right place. Fri, 30 Sep 2011 08:19:45 GMT Henrik Bettermann [6835] * main/waeup.sirp/trunk/src/waeup/sirp/utils/batching.py (modified) Move comment to proper place. Fri, 30 Sep 2011 08:18:01 GMT Henrik Bettermann [6834] * main/waeup.sirp/trunk/src/waeup/sirp/students/batching.py (modified) Fix boolean logic. Fri, 30 Sep 2011 08:14:18 GMT Henrik Bettermann [6833] * main/waeup.sirp/trunk/src/waeup/sirp/utils/batching.py (modified) Skip location and catalog fields, used to locate the object, when ... Thu, 29 Sep 2011 09:06:00 GMT Henrik Bettermann [6832] * main/waeup.sirp/trunk/src/waeup/sirp/students/container.py (modified) Add removedStudentHandler which logs if a student has been removed. Thu, 29 Sep 2011 07:54:36 GMT Henrik Bettermann [6831] * main/waeup.sirp/trunk/src/waeup/sirp/utils/batching.py (modified) We use the same headers for failed and finished files. Both files get ... Thu, 29 Sep 2011 07:13:26 GMT Henrik Bettermann [6830] * main/waeup.sirp/trunk/src/waeup/sirp/students/container.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/student.py (modified) Fire transition after student has been added. Otherwise we don't see ... Thu, 29 Sep 2011 06:40:38 GMT Henrik Bettermann [6829] * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/datacenterimport1page.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/datacenterimport2page.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/datacenterimport3page.pt (modified) Reduce style declarations in page templates. ... Thu, 29 Sep 2011 06:37:15 GMT Henrik Bettermann [6828] * main/waeup.sirp/trunk/src/waeup/sirp/browser/pages.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/utils/batching.py (modified) Catch double headers already in import step 2. Do not show table if ... Thu, 29 Sep 2011 06:32:48 GMT Henrik Bettermann [6827] * main/waeup.sirp/trunk/src/waeup/sirp/datacenter.py (modified) Use SIRP datetime format. Wed, 28 Sep 2011 19:45:05 GMT Henrik Bettermann [6826] * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/datacenterimport1page.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/datacenterimport2page.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/datacenterimport3page.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/datacenterimport4page.pt (modified) Replace tabs. Wed, 28 Sep 2011 17:08:45 GMT Henrik Bettermann [6825] * main/waeup.sirp/trunk/src/waeup/sirp/students/batching.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/interfaces.py (modified) Add StudentStudyCourseProcessor. Wed, 28 Sep 2011 17:08:05 GMT Henrik Bettermann [6824] * main/waeup.sirp/trunk/src/waeup/sirp/browser/batchprocessing.txt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/utils/batching.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/utils/batching.txt (modified) Skip ignored columns in failed and finished data files. In the ... Wed, 28 Sep 2011 14:08:34 GMT Henrik Bettermann [6823] * main/waeup.sirp/trunk/src/waeup/sirp/browser/batchprocessing.txt (modified) We don't use review_state any more. Wed, 28 Sep 2011 05:31:57 GMT Henrik Bettermann [6822] * main/waeup.sirp/trunk/src/waeup/sirp/students/studycourse.py (modified) We need a StudentStudyCourseFactory for imports (only). Tue, 27 Sep 2011 08:36:16 GMT Henrik Bettermann [6821] * main/waeup.sirp/trunk/src/waeup/sirp/browser/batchprocessing.txt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/batching.py (added) * main/waeup.sirp/trunk/src/waeup/sirp/university/batching.py (modified) Add first version of Student Importer. This student importer imports ... Tue, 27 Sep 2011 08:25:04 GMT Henrik Bettermann [6820] * main/waeup.sirp/trunk/src/waeup/sirp/browser/resources.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/static/jquery.dataTables.min.js (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/static/toggleall.js (added) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/containermanagepage.pt (modified) Add a 'toggle all' Javascript function to klick all select boxes at ... Tue, 27 Sep 2011 08:07:54 GMT Henrik Bettermann [6819] * main/waeup.sirp/trunk/src/waeup/sirp/utils/overrides.zcml (modified) * main/waeup.sirp/trunk/src/waeup/sirp/utils/tests/test_converters.py (modified) We should be very strict when importing dates and allow only one ... Tue, 27 Sep 2011 08:00:33 GMT Henrik Bettermann [6818] * main/waeup.sirp/trunk/src/waeup/sirp/browser/layout.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/containerpage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/studentaddpage.pt (modified) * 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/tests/test_authentication.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) Replace student's name attribute by fullname attributes to avoid ... Fri, 23 Sep 2011 06:12:45 GMT Henrik Bettermann [6817] * main/waeup.sirp/trunk/buildout-windows.cfg (modified) Update buildout-windows.cfg. Thu, 22 Sep 2011 12:30:15 GMT Henrik Bettermann [6816] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser_templates/loginapplicant.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/workflow.py (modified) Application is only allowed between start and end time. Show dates on ... Thu, 22 Sep 2011 01:28:34 GMT uli [6815] * main/waeup.sirp/trunk/src/waeup/sirp/students/studycourse.py (modified) Update local roles of officers for students when the students ... Wed, 21 Sep 2011 16:44:12 GMT uli [6814] * 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) Make student certificates better accessible, for instance by catalog. Wed, 21 Sep 2011 15:51:52 GMT uli [6813] * main/waeup.sirp/trunk/src/waeup/sirp/university/department.py (modified) Remove trailing whitespace. Wed, 21 Sep 2011 15:49:58 GMT uli [6812] * main/waeup.sirp/trunk/src/waeup/sirp/university/department.py (modified) Enable setting a clearance officer for departments. Wed, 21 Sep 2011 15:49:21 GMT uli [6811] * main/waeup.sirp/trunk/src/waeup/sirp/university/faculty.py (modified) Enable setting a clearance officer for a faculty. Wed, 21 Sep 2011 13:19:22 GMT Henrik Bettermann [6810] * 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 register course list action. Wed, 21 Sep 2011 10:34:06 GMT Henrik Bettermann [6809] * main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified) Add some student UI tests. Wed, 21 Sep 2011 08:26:51 GMT Henrik Bettermann [6808] * main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/studyleveleditpage.pt (added) Add StudyLevelEditFormPage and CourseTicketAddFormPage2. Both can be ... Wed, 21 Sep 2011 08:21:13 GMT Henrik Bettermann [6807] * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/studentsitelayout.pt (modified) Render Id and State above flash box. Tue, 20 Sep 2011 14:11:34 GMT Henrik Bettermann [6806] * main/waeup.sirp/trunk/src/waeup/sirp/browser/static/waeup-base.css (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/studycoursepage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/studyleveladdpage.pt (added) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/studylevelmanagepage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/studylevelpage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/interfaces.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/studylevel.py (modified) Implement AddStudyLevelFormPage for students which add the current ... Tue, 20 Sep 2011 10:39:59 GMT Henrik Bettermann [6805] * main/waeup.sirp/trunk/src/waeup/sirp/students/interfaces.py (modified) Set verdict default for all interfaces. Tue, 20 Sep 2011 08:50:26 GMT Henrik Bettermann [6804] * main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/courseticketpage.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) * main/waeup.sirp/trunk/src/waeup/sirp/students/utils.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/vocabularies.py (modified) Set default value of verdicts. Tue, 20 Sep 2011 06:57:35 GMT Henrik Bettermann [6803] * main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/studylevelpage.pt (modified) Display total credits. Tue, 20 Sep 2011 06:37:25 GMT Henrik Bettermann [6802] * main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/studylevelmanagepage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/studylevelpage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/interfaces.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/studycourse.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/studylevel.py (modified) We don't need to store the level of a course ticket but a boolean ... Tue, 20 Sep 2011 06:07:14 GMT Henrik Bettermann [6801] * main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/workflow.py (modified) Complete student workflow. Mon, 19 Sep 2011 14:10:10 GMT Henrik Bettermann [6800] * main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified) Improve test coverage. Mon, 19 Sep 2011 11:47:08 GMT Henrik Bettermann [6799] * 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 course list management tests. Mon, 19 Sep 2011 10:54:58 GMT Henrik Bettermann [6798] * main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified) Split up functional tests a bit. Mon, 19 Sep 2011 09:53:57 GMT Henrik Bettermann [6797] * main/waeup.sirp/trunk/src/waeup/sirp/university/catalog.py (modified) Add handleCertificateCourseAdd event handlet. Mon, 19 Sep 2011 09:52:46 GMT Henrik Bettermann [6796] * main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/courseticketmanagepage.pt (added) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/courseticketpage.pt (added) Add display and manage pages for course tickets. Mon, 19 Sep 2011 08:39:58 GMT Henrik Bettermann [6795] * main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/studylevelmanagepage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/interfaces.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_student.py (modified) Implement CourseTicketAddFormPage. Sun, 18 Sep 2011 18:58:00 GMT Henrik Bettermann [6794] * main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/studycoursemanagepage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/studylevelmanagepage.pt (modified) Use getStudent instead of traversing the ancestral line with try/except. Sun, 18 Sep 2011 18:10:16 GMT Henrik Bettermann [6793] * main/waeup.sirp/trunk/src/waeup/sirp/students/interfaces.py (modified) Each study level (course list) belongs to a session, is validated by ... Sun, 18 Sep 2011 17:59:59 GMT Henrik Bettermann [6792] * main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/studylevelmanagepage.pt (added) Add StudyLevelManageFormPage and corresponding page template. Sun, 18 Sep 2011 17:47:26 GMT Henrik Bettermann [6791] * main/waeup.sirp/trunk/src/waeup/sirp/students/studycourse.py (modified) Add only the tickets with correct course referrer level. Sun, 18 Sep 2011 00:26:48 GMT uli [6790] * main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified) Make password setting a bit better readable. Sun, 18 Sep 2011 00:18:22 GMT uli [6789] * main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified) Disable reg_number and matric_number checks in browser module. I'm ... Sun, 18 Sep 2011 00:11:42 GMT uli [6788] * main/waeup.sirp/trunk/src/waeup/sirp/students/interfaces.py (modified) Clean up imports and use new TextLineChoice schema field along with ... Sun, 18 Sep 2011 00:07:07 GMT uli [6787] * main/waeup.sirp/trunk/src/waeup/sirp/students/vocabularies.py (modified) Add contextual sources for reg_numbers and mat_numbers. Sun, 18 Sep 2011 00:04:33 GMT uli [6786] * main/waeup.sirp/trunk/src/waeup/sirp/students/catalog.py (modified) Brush up and add a 'simple', programmatic students catalog search ... Sat, 17 Sep 2011 23:56:43 GMT uli [6785] * main/waeup.sirp/trunk/src/waeup/sirp/schema/field.py (modified) Remove crap. Sat, 17 Sep 2011 23:53:24 GMT uli [6784] * main/waeup.sirp/trunk/src/waeup/sirp/schema (added) * main/waeup.sirp/trunk/src/waeup/sirp/schema/__init__.py (added) * main/waeup.sirp/trunk/src/waeup/sirp/schema/field.py (added) * main/waeup.sirp/trunk/src/waeup/sirp/schema/tests (added) * main/waeup.sirp/trunk/src/waeup/sirp/schema/tests/__init__.py (added) * main/waeup.sirp/trunk/src/waeup/sirp/schema/tests/test_textlinechoice.py (added) Add a special schema field TextLineChoice. Sat, 17 Sep 2011 16:12:37 GMT Henrik Bettermann [6783] * main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/studylevelpage.pt (added) * main/waeup.sirp/trunk/src/waeup/sirp/students/interfaces.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_student.py (modified) Copy all data from the course and its course referrer into course ... Fri, 16 Sep 2011 15:18:55 GMT Henrik Bettermann [6782] * main/waeup.sirp/trunk/src/waeup/sirp/students/browser.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_browser.py (modified) Collect all course referrers and create respective course tickets ... Fri, 16 Sep 2011 08:26:25 GMT Henrik Bettermann [6781] * main/waeup.sirp/trunk/src/waeup/sirp/students/interfaces.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/studylevel.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_student.py (modified) Add CourseTicket class. - work in progress - Thu, 15 Sep 2011 22:15:47 GMT uli [6780] * main/waeup.sirp/branches/unique-index (copied) Save unique index to branch. Could be useful some day. Thu, 15 Sep 2011 12:05:59 GMT Henrik Bettermann [6779] * main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified) Check if reg_number or matric_number exist when editing student base ...