# # ChangeLog for main/waeup.sirp # # Generated by Trac 1.2.2 # 13 Nov 2024, 03:40:43 Wed, 09 Nov 2011 15:42:45 GMT uli [7063] * main/waeup.sirp/trunk (modified) * main/waeup.sirp/trunk/buildout.cfg (modified) * main/waeup.sirp/trunk/docs/source/developerdocs/api/api_imagestorage.rst (copied) * main/waeup.sirp/trunk/docs/source/developerdocs/api/applicants/api_browser.rst (modified) * main/waeup.sirp/trunk/docs/source/developerdocs/api/index.rst (modified) * main/waeup.sirp/trunk/src/waeup/sirp/app.py (modified) * 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/form_display.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser_templates/form_edit.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/interfaces.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/root.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_interfaces.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_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) * main/waeup.sirp/trunk/src/waeup/sirp/browser/browser.txt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/resources.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/theming.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/files/media (copied) * 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/tests/test_app.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/tests/test_imagestorage.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/university/certificatecontainer.py (modified) Merge changes from branch ulif-extimgstore back into trunk. Beside ... Wed, 09 Nov 2011 15:32:53 GMT Henrik Bettermann [7062] * 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) Add current_session to students_catalog indexes. Wed, 09 Nov 2011 15:26:49 GMT Henrik Bettermann [7061] * main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified) An existing HOS code can only be used if students' current session is ... Wed, 09 Nov 2011 13:34:17 GMT Henrik Bettermann [7060] * 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 more tests. browser.py: If student owns a bed, this bed will be ... Wed, 09 Nov 2011 12:40:22 GMT Henrik Bettermann [7059] * main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified) Also relocate student if bed_type of bed has changed. Wed, 09 Nov 2011 12:37:25 GMT Henrik Bettermann [7058] * main/waeup.sirp/trunk/src/waeup/sirp/hostels/hostel.py (modified) Fix event handler. Wed, 09 Nov 2011 12:34:48 GMT Henrik Bettermann [7057] * main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified) Managers can relocate students if the bed's bed_type has changed. ... Wed, 09 Nov 2011 10:30:30 GMT Henrik Bettermann [7056] * main/waeup.sirp/trunk/src/waeup/sirp/browser/static/actionicon_call.png (added) * 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 'Request callback' button. Wed, 09 Nov 2011 07:02:02 GMT uli [7055] * main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/applicants/browser.py (modified) Minor clean ups. Wed, 09 Nov 2011 06:42:13 GMT uli [7054] * main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/applicants/browser.py (modified) Insert passport image in PDF output. Wed, 09 Nov 2011 05:50:45 GMT uli [7053] * main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/imagestorage.py (modified) Extend docs. Add new convenience method to get external files by context. Wed, 09 Nov 2011 05:50:11 GMT uli [7052] * main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/tests/test_imagestorage.py (modified) Extend tests to show what we expect from the new ExtFileStore method. Wed, 09 Nov 2011 05:48:41 GMT uli [7051] * main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/interfaces.py (modified) Update docs. Add new method for external file storage. Tue, 08 Nov 2011 22:39:05 GMT uli [7050] * main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/applicants/browser.py (modified) * main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/applicants/tests/test_interfaces.py (modified) * main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/applicants/vocabularies.py (modified) * main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/applicants/workflow.py (modified) Remove more obsolete imports. Tue, 08 Nov 2011 22:28:45 GMT uli [7049] * main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/applicants/tests/test_root.py (modified) Remove obsolete imports. Tue, 08 Nov 2011 22:27:23 GMT uli [7048] * main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/applicants/root.py (modified) Still not sure: do we really need logger_info()? Anyway we can write ... Tue, 08 Nov 2011 22:23:27 GMT uli [7047] * main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/applicants/interfaces.py (modified) Remove obsolete imports and image field default provider. Tue, 08 Nov 2011 22:19:35 GMT uli [7046] * main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/applicants/authentication.py (modified) Turn gentle check into emergency break. As a side effect we get 100% ... Tue, 08 Nov 2011 22:18:28 GMT Henrik Bettermann [7045] * main/waeup.sirp/trunk/src/waeup/sirp/hostels/tests.py (modified) Add test for bed release. Tue, 08 Nov 2011 21:58:01 GMT uli [7044] * main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/applicants/authentication.py (modified) Complete yet unfinished unregister method. Tue, 08 Nov 2011 21:57:33 GMT uli [7043] * main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/applicants/tests/test_authentication.py (modified) Add missing tests. Tue, 08 Nov 2011 21:50:31 GMT Henrik Bettermann [7042] * 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/students/browser.py (modified) Implement releaseBed method and releaseBeds action (test will follow). Tue, 08 Nov 2011 21:31:52 GMT uli [7041] * main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/applicants/applicant.py (modified) Fix detected bug. Tue, 08 Nov 2011 21:31:37 GMT uli [7040] * main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/applicants/tests/test_applicant.py (modified) Bring test coverage for applicant.py back to 100%. Tue, 08 Nov 2011 21:13:59 GMT uli [7039] * main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/applicants/applicant.py (modified) Update docs. Tue, 08 Nov 2011 20:48:58 GMT uli [7038] * main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/applicants/applicant.py (modified) Remove obsolete imports/code, reorder imports Tue, 08 Nov 2011 20:44:12 GMT uli [7037] * main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/applicants/tests/test_applicant.py (modified) Remove obsolete imports and tests. Tue, 08 Nov 2011 20:40:18 GMT uli [7036] * main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/tests/test_imagestorage.py (modified) Remove obsolete imports. Tue, 08 Nov 2011 18:41:25 GMT uli [7035] * main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/imagestorage.py (modified) Remove obsolete imports. Tue, 08 Nov 2011 18:22:43 GMT uli [7034] * main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/applicants/tests/test_applicant.py (modified) * main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/applicants/tests/test_browser.py (modified) * main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/imagestorage.py (modified) * main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/tests/test_app.py (modified) * main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/tests/test_imagestorage.py (modified) Remove old blob storage and fix related tests. Tue, 08 Nov 2011 18:21:24 GMT uli [7033] * main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/app.py (modified) As university instances are not longer responsible for storing ... Tue, 08 Nov 2011 14:13:30 GMT uli [7032] * main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/imagestorage.py (modified) * main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/tests/test_imagestorage.py (modified) Finish default file store name chooser and related tests. Tue, 08 Nov 2011 13:23:34 GMT uli [7031] * main/waeup.sirp/branches/ulif-extimgstore/buildout.cfg (modified) * main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/browser/resources.py (modified) * main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/browser/theming.py (modified) * main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/imagestorage.py (modified) * main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/university/certificatecontainer.py (modified) - Pin Sphinx version to 1.0.7. Apparently this is the last version ... Tue, 08 Nov 2011 08:15:34 GMT Henrik Bettermann [7030] * main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified) Fix test. Tue, 08 Nov 2011 07:39:37 GMT Henrik Bettermann [7029] * main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified) Use always view directive for action buttons. Add test for opening ... Tue, 08 Nov 2011 07:21:58 GMT Henrik Bettermann [7028] * main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified) Implement ExportPDFCourseRegistrationSlipPage (work in progess). ... Tue, 08 Nov 2011 06:42:07 GMT Henrik Bettermann [7027] * main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified) Implement ExportPDFBedTicketSlipPage. Tue, 08 Nov 2011 06:30:04 GMT Henrik Bettermann [7026] * main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified) Callback can't be applied twice. Tue, 08 Nov 2011 06:21:19 GMT Henrik Bettermann [7025] * main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified) The same payment ticket (with same p_item, p_session and p_category) ... Mon, 07 Nov 2011 18:21:42 GMT Henrik Bettermann [7024] * main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified) Students are only allowed to create bed allocation payment tickets if ... Mon, 07 Nov 2011 17:42:23 GMT Henrik Bettermann [7023] * main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified) Uups, the if statement was wrong. We need more tests. Mon, 07 Nov 2011 17:25:30 GMT Henrik Bettermann [7022] * main/waeup.sirp/trunk/src/waeup/sirp/browser/static/waeup-base.css (modified) * main/waeup.sirp/trunk/src/waeup/sirp/interfaces.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified) It should be clearance_fee not clearance, like in the custom package. Mon, 07 Nov 2011 17:20:24 GMT Henrik Bettermann [7021] * main/waeup.custom/trunk/buildout-windows.cfg (modified) * main/waeup.custom/trunk/src/waeup/custom/interfaces.py (modified) * main/waeup.custom/trunk/src/waeup/custom/students/tests.py (modified) * main/waeup.custom/trunk/src/waeup/custom/students/utils.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/interfaces.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/utils.py (modified) Adjust customisation and base package. Mon, 07 Nov 2011 13:05:58 GMT Henrik Bettermann [7020] * main/waeup.sirp/trunk/src/waeup/sirp/payments/interfaces.py (modified) Change order of fields slightly. Mon, 07 Nov 2011 13:03:42 GMT Henrik Bettermann [7019] * 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 download page for pdf payment receipts ... Mon, 07 Nov 2011 09:56:59 GMT Henrik Bettermann [7018] * main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified) Some more tests to be sure that the bed type and payment item are ... Mon, 07 Nov 2011 09:42:01 GMT Henrik Bettermann [7017] * 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/tests/test_browser.py (modified) Add tests for student accommodation booking. Mon, 07 Nov 2011 08:12:38 GMT uli [7016] * main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/imagestorage.py (modified) More docs. Mon, 07 Nov 2011 07:43:23 GMT Henrik Bettermann [7015] * main/waeup.sirp/trunk/src/waeup/sirp/browser/static/actionicon_home.png (added) * main/waeup.sirp/trunk/src/waeup/sirp/browser/static/actionicon_reload.png (added) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified) Implement realocation page. Mon, 07 Nov 2011 07:40:59 GMT Henrik Bettermann [7014] * main/waeup.sirp/trunk/src/waeup/sirp/students/interfaces.py (modified) Only bed_coordinates and bed_type must be readable. Mon, 07 Nov 2011 07:39:58 GMT Henrik Bettermann [7013] * main/waeup.sirp/trunk/src/waeup/sirp/hostels/permissions.py (modified) Allow hostel officers to view students. Mon, 07 Nov 2011 07:39:20 GMT Henrik Bettermann [7012] * main/waeup.sirp/trunk/src/waeup/sirp/hostels/browser_templates/hostelmanagepage.pt (modified) Link student ids with student accomodation page. Mon, 07 Nov 2011 07:24:31 GMT uli [7011] * main/waeup.sirp/branches/ulif-extimgstore/docs/source/developerdocs/api/api_imagestorage.rst (added) * main/waeup.sirp/branches/ulif-extimgstore/docs/source/developerdocs/api/applicants/api_browser.rst (modified) * main/waeup.sirp/branches/ulif-extimgstore/docs/source/developerdocs/api/index.rst (modified) Include imagestorage docs in sphinx. Sun, 06 Nov 2011 23:36:21 GMT uli [7010] * main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/imagestorage.py (modified) - Give an overview over file handling with the external file store. ... Sun, 06 Nov 2011 17:24:21 GMT Henrik Bettermann [7009] * 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/tests/test_browser.py (modified) Filter actions if students are using the AccommodationManageFormPage. ... Sun, 06 Nov 2011 17:18:51 GMT Henrik Bettermann [7008] * main/waeup.sirp/trunk/src/waeup/sirp/browser/breadcrumbs.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/interfaces.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/viewlets.py (modified) Define target method for breadcrumbs. We can't use the viewname ... Sun, 06 Nov 2011 10:38:36 GMT Henrik Bettermann [7007] * main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/accommodationmanagepage.pt (modified) Show more details in table. Sun, 06 Nov 2011 10:11:44 GMT Henrik Bettermann [7006] * main/waeup.sirp/trunk/src/waeup/sirp/hostels/catalog.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/hostels/hostel.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) Add missing handler. Sun, 06 Nov 2011 08:54:08 GMT Henrik Bettermann [7005] * main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified) Add test. The last test fails because the event handler is still missing. Sun, 06 Nov 2011 08:52:36 GMT Henrik Bettermann [7004] * main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/utils.py (modified) Prepare selection of bed for customization. Fri, 04 Nov 2011 21:26:33 GMT Henrik Bettermann [7003] * main/waeup.sirp/trunk/src/waeup/sirp/hostels/hostel.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/hostels/tests.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified) We have to call notify(grok.ObjectModifiedEvent(self)) to update the ... Fri, 04 Nov 2011 18:36:27 GMT uli [7002] * main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/app.py (modified) * main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/applicants/__init__.py (modified) * main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/applicants/applicant.py (modified) * main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/applicants/browser.py (modified) * main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/applicants/browser_templates/form_display.pt (modified) * main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/applicants/browser_templates/form_edit.pt (modified) * main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/applicants/interfaces.py (modified) * main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/applicants/tests/test_applicant.py (modified) * main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/applicants/tests/test_browser.py (modified) * main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/browser/browser.txt (modified) * main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/imagestorage.py (modified) * main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/interfaces.py (modified) * main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/tests/test_app.py (modified) * main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/tests/test_imagestorage.py (modified) Throw in the complete mess of last 2 weeks. External file storage now ... Fri, 04 Nov 2011 18:33:04 GMT uli [7001] * main/waeup.sirp/branches/ulif-extimgstore/src/waeup/sirp/files/media (added) Add a default media directory for external file storage. This is only ... Fri, 04 Nov 2011 18:31:35 GMT uli [7000] * main/waeup.sirp/branches/ulif-extimgstore/buildout.cfg (modified) Pin WebOb version to stay Python 2.5 compatible. Fri, 04 Nov 2011 18:17:01 GMT uli [6999] * main/waeup.sirp/branches/ulif-extimgstore (copied) Create branch for external image storage implementation. Fri, 04 Nov 2011 17:33:06 GMT Henrik Bettermann [6998] * main/waeup.sirp/trunk/src/waeup/sirp/hostels/hostel.py (modified) Renumber and sort remaining beds correctly. Fri, 04 Nov 2011 17:32:02 GMT Henrik Bettermann [6997] * main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified) Don't use access code if no bed is found. This is in contrast to the ... Fri, 04 Nov 2011 14:36:44 GMT Henrik Bettermann [6996] * main/waeup.sirp/trunk/src/waeup/sirp/hostels/browser.py (modified) * 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) * main/waeup.sirp/trunk/src/waeup/sirp/students/accommodation.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/interfaces.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/utils.py (modified) Implement bed booking algorithm (work in progress!). Fri, 04 Nov 2011 07:13:32 GMT Henrik Bettermann [6994] * main/waeup.sirp/trunk/src/waeup/sirp/payments/vocabularies.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/accommodation.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/interfaces.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/utils.py (modified) Remove maintenance fee attributes. We don't need them in bed tickets. ... Thu, 03 Nov 2011 21:19:00 GMT Henrik Bettermann [6993] * main/waeup.sirp/trunk/src/waeup/sirp/interfaces.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/utils.py (modified) Extend ISessionConfiguration and fix utils.py. Thu, 03 Nov 2011 15:40:11 GMT Henrik Bettermann [6992] * main/waeup.sirp/trunk/src/waeup/sirp/students/accommodation.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/accommodationmanagepage.pt (added) * main/waeup.sirp/trunk/src/waeup/sirp/students/interfaces.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/utils.py (modified) Add Views for IBedTicket instances. To get the old ZODB working, ... Thu, 03 Nov 2011 15:33:53 GMT Henrik Bettermann [6991] * main/waeup.sirp/trunk/src/waeup/sirp/hostels/hostel.py (modified) Add comment from Martijn why 'hostel._p_changed = True' might be ... Thu, 03 Nov 2011 15:31:49 GMT Henrik Bettermann [6990] * main/waeup.sirp/trunk/src/waeup/sirp/interfaces.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/workflow.py (modified) Move registration_state definitions from students/workflow.py to ... Wed, 02 Nov 2011 12:18:49 GMT Henrik Bettermann [6989] * main/waeup.sirp/trunk/src/waeup/sirp/students/accommodation.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/interfaces.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_student.py (modified) Initialze bed ticket system. Wed, 02 Nov 2011 11:23:55 GMT Henrik Bettermann [6988] * 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/tests.py (modified) Implement logging for reservation switch. Fix switchReservation. ... Tue, 01 Nov 2011 12:06:16 GMT Henrik Bettermann [6985] * main/waeup.sirp/trunk/src/waeup/sirp/hostels/tests.py (modified) Add more tests for hostel management. Tue, 01 Nov 2011 08:50:26 GMT Henrik Bettermann [6981] * main/waeup.sirp/trunk/src/waeup/sirp/hostels/interfaces.py (modified) Simplify invariant bedsOverlap. Tue, 01 Nov 2011 08:34:05 GMT Henrik Bettermann [6980] * main/waeup.sirp/trunk/src/waeup/sirp/imagestorage.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/testing.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/university/certificate.py (modified) We have to create a real (deep) list copy of self.keys() when ... Tue, 01 Nov 2011 08:25:10 GMT Henrik Bettermann [6979] * main/waeup.sirp/trunk/src/waeup/sirp/university/faculty.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/university/faculty.txt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/university/facultycontainer.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/university/facultycontainer.txt (modified) Remove unused clear method which was even wrong. Tue, 01 Nov 2011 08:12:36 GMT Henrik Bettermann [6978] * main/waeup.sirp/trunk/src/waeup/sirp/hostels/browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/hostels/hostel.py (modified) Remove all empty beds when updating a hostel and then refill hostel ... Mon, 31 Oct 2011 10:53:17 GMT Henrik Bettermann [6976] * main/waeup.sirp/trunk/src/waeup/sirp/hostels/hostel.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/hostels/interfaces.py (modified) Consider bed_reserved attribute when filling up an (old) hostel. Mon, 31 Oct 2011 10:11:06 GMT Henrik Bettermann [6975] * 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) Use List field for 'reserved' attribute and fill or remove list items ... 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 ...