# # ChangeLog for main/waeup.sirp/trunk # # Generated by Trac 1.2.2 # 20 Sep 2024, 12:22:47 Mon, 31 Oct 2011 08:27:43 GMT Henrik Bettermann [6974] * main/waeup.sirp/trunk/src/waeup/sirp/hostels/browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/hostels/hostel.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/hostels/interfaces.py (modified) Move reservation switch method to bed class. Mon, 31 Oct 2011 07:53:13 GMT Henrik Bettermann [6973] * main/waeup.sirp/trunk/src/waeup/sirp/hostels/browser.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/tests.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/hostels/vocabularies.py (modified) Implement reserved bed switcher. Change bed_type notation. Mon, 31 Oct 2011 05:00:21 GMT Henrik Bettermann [6972] * main/waeup.sirp/trunk/src/waeup/sirp/hostels/catalog.py (added) * main/waeup.sirp/trunk/src/waeup/sirp/hostels/tests.py (modified) Add beds_catalog. Mon, 31 Oct 2011 04:35:23 GMT Henrik Bettermann [6971] * main/waeup.sirp/trunk/src/waeup/sirp/hostels/browser_templates/hostelmanagepage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/hostels/hostel.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/hostels/interfaces.py (modified) We don't need special handling codes with and without categorization ... Sun, 30 Oct 2011 08:29:17 GMT Henrik Bettermann [6970] * main/waeup.sirp/trunk/src/waeup/sirp/hostels/browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/hostels/browser_templates/hostelmanagepage.pt (added) * 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/tests.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/hostels/vocabularies.py (modified) First version of bed creator (work in progress). Sun, 30 Oct 2011 08:22:57 GMT Henrik Bettermann [6969] * main/waeup.sirp/trunk/src/waeup/sirp/payments/interfaces.py (modified) Remove unused import. Sun, 30 Oct 2011 08:22:28 GMT Henrik Bettermann [6968] * main/waeup.sirp/trunk/src/waeup/sirp/browser/static/waeup-base.css (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/default_waeup_edit_form.pt (modified) We need to list error details for invariants checking. These errors ... Sun, 30 Oct 2011 08:19:04 GMT Henrik Bettermann [6967] * main/waeup.sirp/trunk/src/waeup/sirp/browser/layout.py (modified) Use default_waup_edit_template also for children of WAeUPAddFormPage. Sat, 29 Oct 2011 17:26:32 GMT Henrik Bettermann [6966] * main/waeup.sirp/trunk/src/waeup/sirp/hostels/browser.py (modified) Catch KeyError. Sat, 29 Oct 2011 17:25:03 GMT Henrik Bettermann [6965] * main/waeup.sirp/trunk/src/waeup/sirp/university/vocabularies.py (modified) We don't need an explicit missing value in application_categories. Sat, 29 Oct 2011 08:15:11 GMT Henrik Bettermann [6963] * main/waeup.sirp/trunk/src/waeup/sirp/hostels/__init__.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/tests.py (modified) Add bed components. Sat, 29 Oct 2011 07:31:42 GMT Henrik Bettermann [6962] * main/waeup.sirp/trunk/src/waeup/sirp/hostels/tests.py (modified) Increase test coverage. Fri, 28 Oct 2011 05:34:33 GMT Henrik Bettermann [6961] * main/waeup.sirp/trunk/src/waeup/sirp/hostels/tests.py (modified) Add UI tests. Thu, 27 Oct 2011 10:31:08 GMT Henrik Bettermann [6960] * main/waeup.sirp/trunk/src/waeup/sirp/permissions.txt (modified) Add global role 'waeup.AccommodationOfficer'. Thu, 27 Oct 2011 10:22:32 GMT Henrik Bettermann [6959] * main/waeup.sirp/trunk/src/waeup/sirp/hostels/browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/hostels/browser_templates (added) * main/waeup.sirp/trunk/src/waeup/sirp/hostels/browser_templates/containermanagepage.pt (added) * main/waeup.sirp/trunk/src/waeup/sirp/hostels/browser_templates/containerpage.pt (added) * main/waeup.sirp/trunk/src/waeup/sirp/hostels/browser_templates/primarynavtab.pt (added) * main/waeup.sirp/trunk/src/waeup/sirp/hostels/container.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/hostels/interfaces.py (modified) Add pagetemplates and extend logging. Wed, 26 Oct 2011 15:49:21 GMT Henrik Bettermann [6958] * main/waeup.sirp/trunk/src/waeup/sirp/hostels/interfaces.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/hostels/vocabularies.py (added) Add more hostel configuration fields. Wed, 26 Oct 2011 10:47:02 GMT Henrik Bettermann [6956] * main/waeup.sirp/trunk/src/waeup/sirp/hostels/browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/hostels/container.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/hostels/interfaces.py (modified) Add more fields and fix code. Wed, 26 Oct 2011 06:27:24 GMT Henrik Bettermann [6954] * main/waeup.sirp/trunk/src/waeup/sirp/hostels/browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/hostels/hostel.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/hostels/interfaces.py (modified) Let's create hostels without a factory. There is no need to ... Wed, 26 Oct 2011 05:45:41 GMT Henrik Bettermann [6953] * main/waeup.sirp/trunk/src/waeup/sirp/browser/viewlets.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/hostels/browser.py (added) * 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 (added) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified) Add some basic hostel UI stuff. Wed, 26 Oct 2011 03:54:42 GMT Henrik Bettermann [6952] * main/waeup.sirp/trunk/src/waeup/sirp/app.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) Add logger and add hostels container to site root. Wed, 26 Oct 2011 03:38:52 GMT Henrik Bettermann [6951] * main/waeup.sirp/trunk/src/waeup/sirp/hostels (added) * main/waeup.sirp/trunk/src/waeup/sirp/hostels/__init__.py (added) * main/waeup.sirp/trunk/src/waeup/sirp/hostels/container.py (added) * main/waeup.sirp/trunk/src/waeup/sirp/hostels/hostel.py (added) * main/waeup.sirp/trunk/src/waeup/sirp/hostels/interfaces.py (added) * main/waeup.sirp/trunk/src/waeup/sirp/hostels/tests.py (added) Start implementation of hostels package. Tue, 25 Oct 2011 19:27:02 GMT Henrik Bettermann [6947] * main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified) Only getPaymentDetails will be overridden in customization packages. ... Tue, 25 Oct 2011 14:37:07 GMT Henrik Bettermann [6946] * main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified) Add test for starting course registration. Tue, 25 Oct 2011 14:21:53 GMT Henrik Bettermann [6945] * main/waeup.sirp/trunk/src/waeup/sirp/accesscodes/accesscode.py (modified) Increase entry_num by 1 when AC is added. Tue, 25 Oct 2011 14:11:49 GMT Henrik Bettermann [6944] * main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified) Implement StartCourseRegistrationPage (tests will follow). Tue, 25 Oct 2011 10:16:01 GMT Henrik Bettermann [6943] * main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified) Implement write_log_message function and log removal of payments as ... Tue, 25 Oct 2011 09:44:52 GMT Henrik Bettermann [6942] * main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified) Reorganize test_manage_payments and add more tests for payments made ... Tue, 25 Oct 2011 09:02:31 GMT Henrik Bettermann [6941] * main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified) Add tests for school fee payments. Tue, 25 Oct 2011 08:52:28 GMT Henrik Bettermann [6940] * main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/paymentsmanagepage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified) We only need a PaymentsManageFormPage which can be used by both ... Tue, 25 Oct 2011 08:49:28 GMT Henrik Bettermann [6939] * main/waeup.sirp/trunk/src/waeup/sirp/accesscodes/accesscode.py (modified) Display correct flash message. Tue, 25 Oct 2011 05:41:34 GMT Henrik Bettermann [6938] * main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified) Add tests. Tue, 25 Oct 2011 05:40:59 GMT Henrik Bettermann [6937] * main/waeup.sirp/trunk/src/waeup/sirp/accesscodes/__init__.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/accesscodes/accesscode.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified) Rename purchase_accesscode create_accesscode. Mon, 24 Oct 2011 10:23:11 GMT Henrik Bettermann [6936] * main/waeup.sirp/trunk/src/waeup/sirp/accesscodes/__init__.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/accesscodes/accesscode.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified) Implement purchase_accesscode function which creates access codes for ... Mon, 24 Oct 2011 10:20:40 GMT Henrik Bettermann [6935] * main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/enterpin.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) Rename 'clearance access code' 'clearance activation code'. Mon, 24 Oct 2011 10:18:06 GMT Henrik Bettermann [6934] * main/waeup.sirp/trunk/src/waeup/sirp/payments/interfaces.py (modified) payment_date must be writable. Mon, 24 Oct 2011 05:38:24 GMT Henrik Bettermann [6933] * main/waeup.sirp/trunk/src/waeup/sirp/accesscodes/accesscode.py (modified) Be more verbose. Mon, 24 Oct 2011 05:33:59 GMT Henrik Bettermann [6932] * main/waeup.sirp/trunk/src/waeup/sirp/accesscodes/accesscode.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/accesscodes/browser.txt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/accesscodes/tests/test_accesscode.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified) Create empty school fee, clearance and hostel application AC batches ... Mon, 24 Oct 2011 05:00:37 GMT Henrik Bettermann [6931] * main/waeup.sirp/trunk/src/waeup/sirp/accesscodes/interfaces.py (modified) Allow empty AC batches. Sun, 23 Oct 2011 21:31:27 GMT Henrik Bettermann [6930] * main/waeup.sirp/trunk/src/waeup/sirp/payments/interfaces.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/tests/test_browser.py (modified) Implement OnlinePaymentCallbackPage to simulate a valid callback. Sun, 23 Oct 2011 19:41:47 GMT Henrik Bettermann [6929] * 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/students/tests/test_browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/utils.py (modified) Add clearance payment category. Sun, 23 Oct 2011 18:52:50 GMT Henrik Bettermann [6928] * main/waeup.sirp/trunk/src/waeup/sirp/accesscodes/browser_templates/searchpage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/accesscodes/catalog.py (modified) Show owner on search page. Sun, 23 Oct 2011 18:30:07 GMT Henrik Bettermann [6927] * main/waeup.sirp/trunk/src/waeup/sirp/accesscodes/accesscode.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/accesscodes/interfaces.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) Clearance ACs (and also upcoming school fee ACs) might have been ... Sat, 22 Oct 2011 06:47:23 GMT Henrik Bettermann [6922] * main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified) Do not setup SessionConfiguration object in StudentsFullSetup. We ... Sat, 22 Oct 2011 06:41:56 GMT Henrik Bettermann [6921] * main/waeup.sirp/trunk/src/waeup/sirp/tests/test_configuration.py (modified) Verify also ISessionConfigurationAdd. Sat, 22 Oct 2011 05:15:30 GMT Henrik Bettermann [6920] * main/waeup.sirp/trunk/src/waeup/sirp/configuration.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) Provide a getPaymentDetails function which requires a ... Sat, 22 Oct 2011 05:12:29 GMT Henrik Bettermann [6919] * main/waeup.sirp/trunk/src/waeup/sirp/tests/test_configuration.py (added) Add tests for configuration interfaces and factories. Fri, 21 Oct 2011 10:26:08 GMT Henrik Bettermann [6918] * main/waeup.sirp/trunk/src/waeup/sirp/browser/breadcrumbs.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/pages.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/configuration.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/interfaces.py (modified) Add SessionConfigurationManageFormPage and ... Fri, 21 Oct 2011 08:46:51 GMT Henrik Bettermann [6917] * main/waeup.sirp/trunk/src/waeup/sirp/browser/browser.txt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/pages.py (modified) Implement function delSubobjects for deleting objects in containers. Fri, 21 Oct 2011 08:01:14 GMT Henrik Bettermann [6916] * main/waeup.sirp/trunk/src/waeup/sirp/browser/pages.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/configurationmanagepage.pt (added) * main/waeup.sirp/trunk/src/waeup/sirp/configuration.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/interfaces.py (modified) Implement SessionConfiguration, SessionConfigurationAddFormPage, ... Thu, 20 Oct 2011 17:14:37 GMT Henrik Bettermann [6915] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/interfaces.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/interfaces.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/students/vocabularies.py (modified) Move year_range and academic_sessions_vocab to waeup.sirp.interfaces. Thu, 20 Oct 2011 16:48:59 GMT Henrik Bettermann [6914] * main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified) Increase test coverage. Wed, 19 Oct 2011 17:17:23 GMT Henrik Bettermann [6913] * main/waeup.sirp/trunk/src/waeup/sirp/university/catalog.py (modified) Extend certificates_catalog and let's search for certificates too. Wed, 19 Oct 2011 12:58:49 GMT Henrik Bettermann [6912] * main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/studycoursepage.pt (modified) Show current study mode on StudyCourseDisplayFormPage. Tue, 18 Oct 2011 20:28:00 GMT Henrik Bettermann [6909] * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/datacenterlogspage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/datacentermanagepage.pt (modified) Replace tabs. Tue, 18 Oct 2011 20:25:17 GMT Henrik Bettermann [6908] * main/waeup.sirp/trunk/src/waeup/sirp/browser/pages.py (modified) * 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) * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/datacenterlogspage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/datacentermanagepage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/datacenteruploadpage.pt (modified) User proper title and label attributes of views in administration ... Tue, 18 Oct 2011 17:56:51 GMT Henrik Bettermann [6907] * 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/browser/breadcrumbs.py (modified) * 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/administrationpage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/universitypage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/viewlets.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/configuration.py (added) * main/waeup.sirp/trunk/src/waeup/sirp/interfaces.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/permissions.py (modified) Implement a configuration container. Transfer attributes from ... Tue, 18 Oct 2011 10:05:55 GMT Henrik Bettermann [6906] * main/waeup.sirp/trunk/src/waeup/sirp/hostel (deleted) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/container.py (modified) Remove hostel package. Will be 'hostels' later. Tue, 18 Oct 2011 10:04:35 GMT Henrik Bettermann [6905] * main/waeup.sirp/trunk/src/waeup/sirp/interfaces.py (modified) Remove unused interfaces from main module. Sat, 15 Oct 2011 05:43:12 GMT Henrik Bettermann [6901] * main/waeup.sirp/trunk/setup.py (modified) Replace README.txt by app.txt also in setup.py. Sat, 15 Oct 2011 05:20:30 GMT Henrik Bettermann [6900] * main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified) Add test for displaying payment ticket. Sat, 15 Oct 2011 05:07:51 GMT Henrik Bettermann [6899] * main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified) Change browser test according to last revision. Sat, 15 Oct 2011 05:04:19 GMT Henrik Bettermann [6898] * main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/utils.py (modified) In the base package we can only create payment tickets with amount = ... Fri, 14 Oct 2011 16:10:30 GMT Henrik Bettermann [6897] * main/waeup.sirp/trunk/src/waeup/sirp/README.txt (deleted) * main/waeup.sirp/trunk/src/waeup/sirp/app.txt (modified) Merge README.txt and app.txt. This will also catch the error on ... Fri, 14 Oct 2011 09:00:42 GMT Henrik Bettermann [6896] * main/waeup.sirp/trunk/src/waeup/sirp/students/interfaces.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified) Add some manage payments UI tests. Fri, 14 Oct 2011 08:01:30 GMT Henrik Bettermann [6894] * main/waeup.sirp/trunk/src/waeup/sirp/browser/resources.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/static/waeup-base.css (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/theming.py (modified) Let's provide a real YUI base theme which can be customized. 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. 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. 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 ...