# # ChangeLog for main/waeup.sirp/trunk # # Generated by Trac 1.2.2 # 26 Dec 2024, 20:01:02 Mon, 30 May 2011 07:41:18 GMT Henrik Bettermann [6245] * 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/university/coursecontainer.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/university/coursecontainer.txt (modified) Use and raise DuplicationError for Courses too. Mon, 30 May 2011 07:17:03 GMT Henrik Bettermann [6244] * main/waeup.sirp/trunk/src/waeup/sirp/browser/batchprocessing.txt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/university/certificate.txt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/university/courserefs.txt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/utils/batching.txt (modified) Fix tests. Mon, 30 May 2011 07:15:54 GMT Henrik Bettermann [6243] * main/waeup.sirp/trunk/src/waeup/sirp/browser/pages.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/university/batching.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/university/certificatecontainer.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/utils/batching.py (modified) Use DuplicationError exception for batching (data import). Mon, 30 May 2011 01:51:56 GMT uli [6242] * main/waeup.sirp/trunk/src/waeup/sirp/university/certificatecontainer.py (modified) More docs. Mon, 30 May 2011 01:49:09 GMT uli [6241] * main/waeup.sirp/trunk/src/waeup/sirp/university/tests/test_certificatecontainer.py (modified) Update tests. Mon, 30 May 2011 01:48:59 GMT uli [6240] * main/waeup.sirp/trunk/src/waeup/sirp/university/certificatecontainer.py (modified) Add docs and make __setitem__ check for cert.code == key. Mon, 30 May 2011 01:16:38 GMT uli [6239] * main/waeup.sirp/trunk/src/waeup/sirp/university/tests/test_certificatecontainer.py (modified) Remove unused imports and register certificatecontainer module as ... Mon, 30 May 2011 01:14:13 GMT uli [6238] * main/waeup.sirp/trunk/src/waeup/sirp/testing.py (modified) Add some functional doctest helpers. Mon, 30 May 2011 01:04:28 GMT uli [6237] * main/waeup.sirp/trunk/src/waeup/sirp/testing.py (modified) Remove trailing whitespaces. Mon, 30 May 2011 00:29:49 GMT uli [6236] * main/waeup.sirp/trunk/src/waeup/sirp/university/certificatecontainer.py (modified) Remove unwanted shit. Mon, 30 May 2011 00:28:06 GMT uli [6235] * main/waeup.sirp/trunk/src/waeup/sirp/browser/pages.py (modified) Remove catches of zope.exception.DuplicationError. This exception is ... Mon, 30 May 2011 00:26:13 GMT uli [6234] * main/waeup.sirp/trunk/src/waeup/sirp/browser/pages.py (modified) Reorder imports. Mon, 30 May 2011 00:22:11 GMT uli [6233] * main/waeup.sirp/trunk/src/waeup/sirp/university/certificatecontainer.py (modified) Replace old clear() implementation with a call to internal function ... Mon, 30 May 2011 00:20:17 GMT uli [6232] * main/waeup.sirp/trunk/src/waeup/sirp/university/tests/test_certificatecontainer.py (modified) - Fix duplication tests. - Add working test for clear() method of ... Sun, 29 May 2011 23:34:22 GMT uli [6231] * main/waeup.sirp/trunk/src/waeup/sirp/university/certificatecontainer.txt (modified) Fix test. Sun, 29 May 2011 23:31:35 GMT uli [6230] * main/waeup.sirp/trunk/src/waeup/sirp/university/tests/test_certificatecontainer.py (modified) Reorder imports. Sun, 29 May 2011 23:27:45 GMT uli [6229] * main/waeup.sirp/trunk/src/waeup/sirp/browser/browser.txt (modified) Fix addCertificate()-related browser test. Sun, 29 May 2011 23:25:13 GMT uli [6228] * main/waeup.sirp/trunk/src/waeup/sirp/browser/pages.py (modified) Handle DuplicationError from addCertificate() properly. Sun, 29 May 2011 23:15:21 GMT uli [6227] * main/waeup.sirp/trunk/src/waeup/sirp/university/certificatecontainer.py (modified) Use and raise DuplicationError where appropriate. Sun, 29 May 2011 23:14:31 GMT uli [6226] * main/waeup.sirp/trunk/src/waeup/sirp/interfaces.py (modified) Once, there was a DuplicationError defined in zope.exceptions. This ... Sun, 29 May 2011 22:26:36 GMT uli [6225] * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/messages.pt (modified) Print messages as-is. Sun, 29 May 2011 13:48:46 GMT uli [6224] * main/waeup.sirp/trunk/src/waeup/sirp/university/certificatecontainer.py (modified) Add docstring. Sun, 29 May 2011 13:47:39 GMT uli [6223] * main/waeup.sirp/trunk/src/waeup/sirp/university/certificatecontainer.py (modified) Get closer to the roots of the problem and override __setitem__ to be ... Sun, 29 May 2011 13:37:37 GMT uli [6222] * main/waeup.sirp/trunk/src/waeup/sirp/university/tests (added) * main/waeup.sirp/trunk/src/waeup/sirp/university/tests/__init__.py (added) * main/waeup.sirp/trunk/src/waeup/sirp/university/tests/test_certificatecontainer.py (added) add first unittest-based tests for university package. Sun, 29 May 2011 13:34:06 GMT uli [6221] * main/waeup.sirp/trunk/src/waeup/sirp/university/certificatecontainer.py (modified) - Reorder imports. - Don't use strings to signal status but raise ... Sun, 29 May 2011 13:24:59 GMT uli [6220] * main/waeup.sirp/trunk/src/waeup/sirp/university/catalog.py (modified) Reorder imports. Sun, 29 May 2011 10:19:58 GMT Henrik Bettermann [6219] * main/waeup.sirp/trunk/src/waeup/sirp/university/batching.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/utils/batching.py (modified) Use the message output of CertificateContainer.addCertificate in ... Sun, 29 May 2011 10:14:09 GMT Henrik Bettermann [6218] * main/waeup.sirp/trunk/src/waeup/sirp/university/catalog.py (modified) Use UniqueField index for code as suggested in ticket #31. Sun, 29 May 2011 09:23:53 GMT Henrik Bettermann [6217] * main/waeup.sirp/trunk/src/waeup/sirp/browser/browser.txt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/university/certificate.txt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/university/certificatecontainer.txt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/university/coursecontainer.txt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/university/courserefs.txt (modified) Fix tests. Sun, 29 May 2011 09:23:30 GMT Henrik Bettermann [6216] * main/waeup.sirp/trunk/src/waeup/sirp/browser/pages.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/university/certificatecontainer.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/university/coursecontainer.py (modified) Course codes must be unique. Check catalog when courses are added. ... Sun, 29 May 2011 01:47:02 GMT uli [6215] * main/waeup.sirp/trunk/src/waeup/sirp/index/uniquefield.py (modified) Remove obsolete stuff. Fix index field. Sun, 29 May 2011 00:15:33 GMT uli [6214] * main/waeup.sirp/trunk/src/waeup/sirp/browser/browser.txt (modified) Fix test. Sun, 29 May 2011 00:13:36 GMT uli [6213] * main/waeup.sirp/trunk/src/waeup/sirp/university/certificatecontainer.py (modified) Tell more. Sat, 28 May 2011 23:44:50 GMT uli [6212] * main/waeup.sirp/trunk/src/waeup/sirp/browser/test_permissions.py (modified) Fix trailing whitespace. Fix tests. Sat, 28 May 2011 13:05:01 GMT uli [6211] * main/waeup.sirp/trunk/src/waeup/sirp/index (added) * main/waeup.sirp/trunk/src/waeup/sirp/index/README.txt (added) * main/waeup.sirp/trunk/src/waeup/sirp/index/__init__.py (added) * main/waeup.sirp/trunk/src/waeup/sirp/index/configure.zcml (added) * main/waeup.sirp/trunk/src/waeup/sirp/index/interfaces.py (added) * main/waeup.sirp/trunk/src/waeup/sirp/index/tests.py (added) * main/waeup.sirp/trunk/src/waeup/sirp/index/uniquefield.py (added) Provide a unique field index for catalogs. Sat, 28 May 2011 10:56:27 GMT Henrik Bettermann [6210] * main/waeup.sirp/trunk/src/waeup/sirp/browser/pages.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/university/catalog.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/university/certificatecontainer.py (modified) Certificate codes must be unique. Check catalog when certificate are ... Sat, 28 May 2011 10:52:47 GMT Henrik Bettermann [6209] * main/waeup.sirp/trunk/src/waeup/sirp/interfaces.py (modified) Remove import. ICatalog not needed. Sat, 28 May 2011 07:32:01 GMT Henrik Bettermann [6208] * main/waeup.sirp/trunk/src/waeup/sirp/university/catalog.py (modified) Add certificates catalog. Sat, 28 May 2011 07:19:57 GMT Henrik Bettermann [6207] * main/waeup.sirp/trunk/src/waeup/sirp/catalog.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/university/catalog.py (modified) Fix indentation. We use only 4 whitespaces not 5. Remove #BBB. Fri, 27 May 2011 08:42:37 GMT Henrik Bettermann [6206] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser_templates/applicantscontainermanagepage.pt (modified) Use jquery datatables. Fri, 27 May 2011 08:35:48 GMT Henrik Bettermann [6205] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/interfaces.py (modified) Adjust field titles. Fri, 27 May 2011 08:29:58 GMT Henrik Bettermann [6204] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser_templates/form_edit.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/default_waeup_display_form.pt (modified) Add missing colons. Fri, 27 May 2011 02:05:02 GMT uli [6203] * main/waeup.sirp/trunk/src/waeup/sirp/authentication.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/authentication.txt (modified) #38 Thu, 26 May 2011 23:34:04 GMT uli [6202] * 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) #37 Thu, 26 May 2011 22:56:39 GMT uli [6201] * main/waeup.sirp/trunk/src/waeup/sirp/browser/exceptions.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/exception.pt (added) * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/unauthorized.pt (modified) Provide (improvable) error views. Thu, 26 May 2011 22:03:37 GMT uli [6200] * main/waeup.sirp/trunk/setup.py (modified) Require zope.errorview for exception views. Thu, 26 May 2011 21:59:52 GMT uli [6199] * main/waeup.sirp/trunk/src/waeup/sirp/browser/exceptions.py (modified) Add an always working Unauthorized view. Thu, 26 May 2011 06:58:55 GMT Henrik Bettermann [6198] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/applicants.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/permissions.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/root.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/permissions.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/permissions.txt (modified) Convert waeup.local.ApplicationsOfficer to waeup.ApplicationsOfficer. ... Thu, 26 May 2011 05:30:31 GMT Henrik Bettermann [6197] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser_templates/form_edit_full.pt (deleted) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser_templates/form_edit_pde.pt (deleted) We only need one template for both applicants and application officers. Thu, 26 May 2011 05:26:37 GMT Henrik Bettermann [6196] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/applicants.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser_templates/form_edit.pt (copied) Reorganize views for applicants and application officers. We don't ... Thu, 26 May 2011 05:20:07 GMT Henrik Bettermann [6195] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/interfaces.py (modified) Remove Applicant attributes. Tue, 24 May 2011 22:58:15 GMT uli [6194] * main/waeup.sirp/trunk/buildout.cfg (modified) * main/waeup.sirp/trunk/setup.py (modified) Require reportlab for PDF generation. Sun, 22 May 2011 16:43:29 GMT uli [6193] * main/waeup.sirp/trunk/src/waeup/sirp/browser/layout.py (modified) Remove whitespaces. Sun, 22 May 2011 16:43:01 GMT uli [6192] * main/waeup.sirp/trunk/src/waeup/sirp/browser/exceptions.py (added) Add layout for exception views and pages for Unauthorized, NotFound. ... Sun, 22 May 2011 16:41:29 GMT uli [6191] * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/unauthorized.pt (added) Add template for customized Unauthorized page. Sun, 22 May 2011 16:41:03 GMT uli [6190] * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/notfound.pt (added) Add template for custom NotFound page. Sun, 22 May 2011 08:32:37 GMT Henrik Bettermann [6189] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/interfaces.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/university/interfaces.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/university/vocabularies.py (modified) Select application_category for applicants containers. Implement ... Sun, 22 May 2011 07:56:07 GMT Henrik Bettermann [6188] * main/waeup.sirp/trunk/src/waeup/sirp/tests/namelist.txt (deleted) Remove big file with dummy student names for testing purposes. Sun, 22 May 2011 07:51:50 GMT Henrik Bettermann [6187] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/applicants.py (modified) Resolve adaptation problem. Sun, 22 May 2011 05:40:22 GMT uli [6186] * main/waeup.sirp/trunk/src/waeup/sirp/browser/static/yuiapp.css (modified) cosmetics. Sat, 21 May 2011 19:22:07 GMT Henrik Bettermann [6185] * main/waeup.sirp/trunk/src/waeup/sirp/permissions.txt (modified) Fix test. Sat, 21 May 2011 18:51:49 GMT Henrik Bettermann [6184] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser.py (modified) * 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/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/root.py (modified) Implement local role assignment and removal in application section. ... Sat, 21 May 2011 17:04:59 GMT Henrik Bettermann [6183] * main/waeup.sirp/trunk/src/waeup/sirp/browser/pages.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/usercontainerpage.pt (modified) Render human readable local role assignments including links to the ... Sat, 21 May 2011 17:03:04 GMT Henrik Bettermann [6182] * main/waeup.sirp/trunk/src/waeup/sirp/authentication.py (modified) Make local role changes in Account object persistent. Sat, 21 May 2011 07:46:51 GMT Henrik Bettermann [6181] * main/waeup.sirp/trunk/src/waeup/sirp/browser/pages.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/usercontainerpage.pt (modified) Implement changes in r6180 for academics section. There are some ... Sat, 21 May 2011 01:31:03 GMT uli [6180] * 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/interfaces.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/users.py (modified) Add local roles dicts for user accounts. That seems to need pretty ... Fri, 20 May 2011 22:42:30 GMT uli [6179] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_authentication.py (modified) Remove now invalid test cases and clean up. Fri, 20 May 2011 22:42:05 GMT uli [6178] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/authentication.py (modified) *** empty log message *** Fri, 20 May 2011 16:58:22 GMT uli [6177] * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/facultycontainermanagepage.pt (modified) Unchanged template, but w/o tabs(?) this time. Fri, 20 May 2011 15:45:42 GMT Henrik Bettermann [6176] * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/departmentmanagepage.pt (modified) The same structure for the departmentmanagepage.pt. Fri, 20 May 2011 15:34:31 GMT Henrik Bettermann [6175] * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/facultymanagepage.pt (modified) That's how my editor structures html. Fri, 20 May 2011 14:01:04 GMT Henrik Bettermann [6174] * main/waeup.sirp/trunk/src/waeup/sirp/interfaces.py (modified) Remove unused method from interface too. Fri, 20 May 2011 13:49:59 GMT Henrik Bettermann [6173] * main/waeup.sirp/trunk/src/waeup/sirp/permissions.py (modified) Remove unused method. Fri, 20 May 2011 13:48:33 GMT Henrik Bettermann [6172] * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/departmentmanagepage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/facultymanagepage.pt (modified) Add User Id column and put more space between table and 'Remove ... Fri, 20 May 2011 13:35:11 GMT uli [6171] * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/facultymanagepage.pt (modified) Same template with space only (no tabs). Fri, 20 May 2011 12:20:03 GMT uli [6170] * main/waeup.sirp/trunk/src/waeup/sirp/permissions.py (modified) Fix: get local role title correctly. Fri, 20 May 2011 12:17:01 GMT uli [6169] * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/facultymanagepage.pt (modified) Fix template: not the