# # ChangeLog for main # # Generated by Trac 1.2.2 # 25 Dec 2024, 19:25:16 Fri, 10 Jun 2011 12:26:34 GMT uli [6335] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/workflow.py (modified) Fix typos. Fri, 10 Jun 2011 12:18:18 GMT uli [6334] * main/waeup.sirp/trunk/src/waeup/sirp/accesscodes/accesscodes.txt (modified) Make test compatible with Python 2.5 and 2.6. Fri, 10 Jun 2011 12:18:02 GMT uli [6333] * main/waeup.sirp/trunk/src/waeup/sirp/permissions.txt (modified) Make test compatible with Python2.5 and 2.6. Fri, 10 Jun 2011 12:00:04 GMT uli [6332] * 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/applicantscontainermanagepage.pt (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) Rename 'getApplicationState' to 'state'. Properties are always named ... Fri, 10 Jun 2011 11:41:34 GMT uli [6331] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/applicants.py (modified) Remove unneeded code. Fri, 10 Jun 2011 11:03:03 GMT Henrik Bettermann [6330] * main/waeup.sirp/trunk/docs/INSTALL.txt (modified) Python 2.6 is recommended. Fri, 10 Jun 2011 10:23:09 GMT Henrik Bettermann [6329] * main/waeup.sirp/trunk/src/waeup/sirp/app.py (modified) Rename log file because the term 'application' in misleading in SIRP. Fri, 10 Jun 2011 10:21:48 GMT Henrik Bettermann [6328] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser_templates/applicantaddpage.pt (added) Add missing page template. Fri, 10 Jun 2011 10:20:44 GMT Henrik Bettermann [6327] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/interfaces.py (modified) Implement ApplicantAddFormPage. Fri, 10 Jun 2011 10:19:35 GMT Henrik Bettermann [6326] * main/waeup.sirp/trunk/src/waeup/sirp/accesscodes/accesscodes.txt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/browser.txt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/permissions.txt (modified) Fix tests. Fri, 10 Jun 2011 09:11:13 GMT Henrik Bettermann [6325] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser.py (modified) Assign current applicant principal the PortalUser role for the ... Fri, 10 Jun 2011 08:26:06 GMT Henrik Bettermann [6324] * 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/applicantscontainermanagepage.pt (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) Provide application state as a (property) method of Applicant. This ... Fri, 10 Jun 2011 08:04:12 GMT Henrik Bettermann [6323] * 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/workflow.py (modified) Replace reserved term 'messages' by 'msgs'. Fri, 10 Jun 2011 06:58:09 GMT Henrik Bettermann [6322] * 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 (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/interfaces.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/workflow.py (modified) - Use user_data attribute to display more appropriate workflow ... Fri, 10 Jun 2011 01:58:21 GMT uli [6321] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser.py (modified) Remove unused imports and reorder a bit. Fri, 10 Jun 2011 01:54:08 GMT uli [6320] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser.py (modified) Cut overlong lines. Fri, 10 Jun 2011 01:52:06 GMT uli [6319] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser.py (modified) Remove trailing whitespace. Fri, 10 Jun 2011 01:51:30 GMT uli [6318] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/workflow.py (modified) Add subscriber that replaces the redundant code from browser.py. Fri, 10 Jun 2011 01:51:03 GMT uli [6317] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser.py (modified) Remove redundant code before there appears more of it. Fri, 10 Jun 2011 00:26:27 GMT uli [6316] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/workflow.py (modified) Clean up: - Cut overlong lines - Remove trailing whitespace - ... Fri, 10 Jun 2011 00:02:00 GMT uli [6315] * main/waeup.sirp/trunk/src/waeup/sirp/images (deleted) Remove subpackage 'images'. No need for it any more. Thu, 09 Jun 2011 23:59:45 GMT uli [6314] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/applicants.py (modified) Use the new default provider for passport fields to return some image ... Thu, 09 Jun 2011 23:58:39 GMT uli [6313] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/interfaces.py (modified) - Make passport image placeholder constants strings instead of ... Thu, 09 Jun 2011 23:02:36 GMT uli [6312] * main/waeup.sirp/trunk/src/waeup/sirp/image/image.py (modified) - Add a destructor that removes the bound file of the bound Blob when ... Thu, 09 Jun 2011 22:50:26 GMT uli [6311] * main/waeup.sirp/trunk/src/waeup/sirp/image/browser/tests/image.txt (modified) Remove trailing whitespace. Thu, 09 Jun 2011 22:49:24 GMT uli [6310] * main/waeup.sirp/trunk/src/waeup/sirp/image/README.txt (modified) Remove IFileRetrieval-based parts of test. We do not support ... Thu, 09 Jun 2011 22:18:27 GMT uli [6309] * main/waeup.sirp/trunk/src/waeup/sirp/image/image.py (modified) Change WAeUPImageFile implementation: it now uses a local Blob to ... Thu, 09 Jun 2011 22:11:58 GMT uli [6308] * main/waeup.sirp/trunk/buildout.cfg (modified) Use newer versions of some testing packages and ZODB. This will fix ... Thu, 09 Jun 2011 20:44:27 GMT Henrik Bettermann [6307] * 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/workflow.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/static/waeup-base.css (modified) Adjust design and style sheets of workflow message box. Thu, 09 Jun 2011 16:59:27 GMT Henrik Bettermann [6306] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/workflow.py (modified) Minor changes. Thu, 09 Jun 2011 16:59:04 GMT Henrik Bettermann [6305] * 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) Fill message attribute with workflow messages and display on forms. Thu, 09 Jun 2011 16:57:32 GMT Henrik Bettermann [6304] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/applicants.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/interfaces.py (modified) Add message attribute to log workflow transitions. Thu, 09 Jun 2011 12:27:17 GMT Henrik Bettermann [6303] * 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) Control workflow in views. Thu, 09 Jun 2011 12:24:40 GMT Henrik Bettermann [6302] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/interfaces.py (modified) Move lock field to the bottom. Wed, 08 Jun 2011 21:17:42 GMT Henrik Bettermann [6301] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/applicants.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/interfaces.py (modified) Do not define workflow states as attributes. We will use the workflow ... Wed, 08 Jun 2011 21:12:34 GMT Henrik Bettermann [6300] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/workflow.py (modified) Extend application workflow. Wed, 08 Jun 2011 21:08:34 GMT Henrik Bettermann [6299] * main/waeup.sirp/trunk/src/waeup/sirp/browser/static/placeholder_f.jpg (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/static/placeholder_m.jpg (modified) Reduce size of placeholder images. Wed, 08 Jun 2011 00:14:45 GMT uli [6297] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_applicants.py (modified) Fix testing problems simply by turning basic unittests into ... Tue, 07 Jun 2011 12:16:27 GMT Henrik Bettermann [6296] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/applicants.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/interfaces.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/browser.txt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/university/certificate.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/university/interfaces.py (modified) Move workflow methods from certificates to applicants. Tue, 07 Jun 2011 12:13:49 GMT Henrik Bettermann [6295] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/workflow.py (added) * main/waeup.sirp/trunk/src/waeup/sirp/workflow.py (deleted) Move to applicants package. Tue, 07 Jun 2011 12:11:58 GMT Henrik Bettermann [6294] * main/waeup.sirp/trunk/src/waeup/sirp/workflow.py (modified) Reuse workflow.py for applicants. Tue, 07 Jun 2011 10:20:23 GMT uli [6293] * main/waeup.sirp/trunk/src/waeup/sirp/images (added) * main/waeup.sirp/trunk/src/waeup/sirp/images/__init__.py (added) * main/waeup.sirp/trunk/src/waeup/sirp/images/container.py (added) * main/waeup.sirp/trunk/src/waeup/sirp/images/tests (added) * main/waeup.sirp/trunk/src/waeup/sirp/images/tests/__init__.py (added) * main/waeup.sirp/trunk/src/waeup/sirp/images/tests/test_container.py (added) * main/waeup.sirp/trunk/src/waeup/sirp/interfaces.py (modified) Add (at least temporarily) some components for storing and ... Tue, 07 Jun 2011 08:24:54 GMT Henrik Bettermann [6292] * main/waeup.sirp/trunk/src/waeup/sirp/browser/pages.py (modified) Remove unused import. Mon, 06 Jun 2011 22:49:37 GMT uli [6291] * main/waeup.sirp/trunk/src/waeup/sirp/image/image.py (modified) Remove the 'fix' from yesterday. We now use ... Mon, 06 Jun 2011 22:47:53 GMT uli [6290] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/interfaces.py (modified) Set default for passport image via new IContextAwareDefaultFactory. ... Mon, 06 Jun 2011 22:42:24 GMT uli [6289] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_interfaces.py (modified) Remove trailing whitespace. Mon, 06 Jun 2011 22:41:25 GMT uli [6288] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_applicants.py (modified) Improve some applicants related tests: for setup register ... Mon, 06 Jun 2011 14:31:27 GMT uli [6287] * main/waeup.sirp/trunk/buildout.cfg (modified) * main/waeup.sirp/trunk/setup.py (modified) Require newer versions of zope.schema and zope.interface. They ... Mon, 06 Jun 2011 13:01:39 GMT uli [6286] * main/waeup.sirp/trunk/src/waeup/sirp/datacenter.py (modified) Remove trailing whitespace. Mon, 06 Jun 2011 02:34:16 GMT uli [6285] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/interfaces.py (modified) The max_size for images might now (hopefully) work. Mon, 06 Jun 2011 02:31:41 GMT uli [6284] * main/waeup.sirp/trunk/src/waeup/sirp/image/image.py (modified) Fix bug #32. Mon, 06 Jun 2011 02:31:08 GMT uli [6283] * main/waeup.sirp/trunk/src/waeup/sirp/image/tests.py (modified) Remove trailing whitespace. Sat, 04 Jun 2011 14:01:57 GMT uli [6282] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/batching.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_batching.py (modified) Fix batching of applicants containers. Sat, 04 Jun 2011 14:00:30 GMT uli [6281] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/sample_container_data.csv (modified) Use working CSV data. Sat, 04 Jun 2011 14:00:09 GMT uli [6280] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/container.py (modified) Register factory for ApplicantsContainer. Sat, 04 Jun 2011 12:35:13 GMT uli [6279] * main/waeup.sirp/trunk/src/waeup/sirp/utils/tests/test_converters.py (modified) Check whether the preferred date format ('YYYY-MM-DD') is accepted by ... Sat, 04 Jun 2011 12:23:23 GMT uli [6278] * main/waeup.sirp/trunk/src/waeup/sirp/configure.zcml (modified) * main/waeup.sirp/trunk/src/waeup/sirp/ftesting.zcml (modified) * main/waeup.sirp/trunk/src/waeup/sirp/utils/converters.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/utils/overrides.zcml (added) * main/waeup.sirp/trunk/src/waeup/sirp/utils/tests/test_converters.py (modified) Add extended bools widget. This one accepts also '1', 'true', 'yes' ... Sat, 04 Jun 2011 11:19:25 GMT uli [6277] * main/waeup.sirp/trunk/src/waeup/sirp/interfaces.py (modified) Update convert interface. Sat, 04 Jun 2011 11:17:28 GMT uli [6276] * main/waeup.sirp/trunk/src/waeup/sirp/interfaces.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/utils/batching.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/utils/converters.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/utils/converters.txt (modified) Remove old converters and disable tests for them. Sat, 04 Jun 2011 09:29:59 GMT Henrik Bettermann [6275] * main/waeup.sirp/trunk/docs/INSTALL.txt (modified) * main/waeup.sirp/trunk/docs/source/userdocs/install_on_windows.rst (modified) Refer to the INSTALLWIN.txt. Sat, 04 Jun 2011 09:29:02 GMT Henrik Bettermann [6274] * main/waeup.sirp/trunk/docs/INSTALLWIN.txt (added) Put Windows installation instructions into the docs folder. Sat, 04 Jun 2011 02:29:21 GMT uli [6273] * main/waeup.sirp/trunk/src/waeup/sirp/interfaces.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/utils/batching.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/utils/batching.txt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/utils/converters.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/utils/tests/test_batching.py (added) * main/waeup.sirp/trunk/src/waeup/sirp/utils/tests/test_converters.py (modified) Finally make the new converter work. API-wise it is as good as the ... Fri, 03 Jun 2011 12:23:30 GMT uli [6272] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/jambtables/tests/test_batching.py (modified) Disable test temporarily. Fri, 03 Jun 2011 12:17:28 GMT uli [6271] * main/waeup.sirp/trunk/src/waeup/sirp/browser/batchprocessing.txt (modified) Fix test. Fri, 03 Jun 2011 09:16:33 GMT Henrik Bettermann [6270] * main/waeup.sirp/trunk/docs/source/developerdocs/german/applicants.rst (modified) * main/waeup.sirp/trunk/docs/source/userdocs/install_on_windows.rst (modified) Restructure text. Fri, 03 Jun 2011 07:47:14 GMT Henrik Bettermann [6269] * main/waeup.sirp/trunk/buildout-windows.cfg (added) * main/waeup.sirp/trunk/docs/source/userdocs/index.rst (modified) * main/waeup.sirp/trunk/docs/source/userdocs/install_on_windows.rst (added) Add buildout-windows.cfg and instruction for installation of SIRP on ... Thu, 02 Jun 2011 12:23:28 GMT uli [6268] * main/waeup.sirp/trunk/src/waeup/sirp/utils/tests/test_converters.py (modified) Test converter with vocabs with non-string values. Thu, 02 Jun 2011 12:14:53 GMT uli [6267] * main/waeup.sirp/trunk/src/waeup/sirp/utils/tests/test_converters.py (modified) Prove that the converter can handle simple vocabularies. Thu, 02 Jun 2011 10:51:24 GMT uli [6266] * main/waeup.sirp/trunk/src/waeup/sirp/utils/tests/test_converters.py (modified) Show that the converter can create new instances when given a factory ... Thu, 02 Jun 2011 10:23:37 GMT uli [6265] * main/waeup.sirp/trunk/src/waeup/sirp/utils/tests/test_converters.py (modified) Show that we can inject our own formfields when converting strings ... Thu, 02 Jun 2011 02:46:31 GMT uli [6264] * main/waeup.sirp/trunk/src/waeup/sirp/utils/tests/test_converters.py (modified) Some converter tests for basic data types. Thu, 02 Jun 2011 02:46:07 GMT uli [6263] * main/waeup.sirp/trunk/src/waeup/sirp/utils/converters.py (modified) Extend converter and create own interface for it. Wed, 01 Jun 2011 13:43:17 GMT uli [6262] * main/waeup.sirp/trunk/src/waeup/sirp/utils/tests/test_converters.py (modified) Remove trash. Wed, 01 Jun 2011 13:39:28 GMT uli [6261] * main/waeup.sirp/trunk/src/waeup/sirp/utils/tests/test_converters.py (modified) Update tests. Still just experimental. Also to test svnmailer. Wed, 01 Jun 2011 13:38:51 GMT uli [6260] * main/waeup.sirp/trunk/src/waeup/sirp/utils/converters.py (modified) Add own getWidgetsDate function to retrieve bindings of errors to ... Wed, 01 Jun 2011 00:52:39 GMT uli [6259] * main/waeup.sirp/trunk/src/waeup/sirp/utils/batching.py (modified) Remove trailing whitespace. Tue, 31 May 2011 08:39:48 GMT uli [6258] * main/waeup.sirp/trunk/src/waeup/sirp/utils/converters.py (modified) Add a zope.formlib-based converter. Just playing around with ... Tue, 31 May 2011 08:37:56 GMT uli [6257] * main/waeup.sirp/trunk/src/waeup/sirp/utils/tests/test_converters.py (added) Add new test suite for enhanced converters. This is full of ... Tue, 31 May 2011 08:24:43 GMT Henrik Bettermann [6256] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/interfaces.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_interfaces.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/vocabularies.py (added) Move vocabularies and sources into a separate module like in ... Tue, 31 May 2011 07:41:11 GMT Henrik Bettermann [6255] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/interfaces.py (modified) Implement choice field for entry_session. Scores must be integers. Tue, 31 May 2011 07:12:39 GMT Henrik Bettermann [6254] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser_templates/form_display.pt (added) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/interfaces.py (modified) Render Admitted Course of Study seperately and provide URL to ... Mon, 30 May 2011 23:06:15 GMT uli [6253] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/sample_container_data.csv (added) Add some sample CSV data. Mon, 30 May 2011 23:05:49 GMT uli [6252] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_batching.py (modified) Adapt tests for Applicants Container. The last, most complex and most ... Mon, 30 May 2011 21:57:00 GMT uli [6251] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/batching.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_batching.py (modified) First steps to make the copied batch-stuff work with regular ... Mon, 30 May 2011 21:25:38 GMT uli [6250] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/batching.py (copied) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_batching.py (copied) Copy over batching-related modules from jambtables (maybe last thing ... Mon, 30 May 2011 13:28:16 GMT Henrik Bettermann [6249] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/interfaces.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/lgas.py (added) Provide source for LGA field (Nigerian local government areas). We ... Mon, 30 May 2011 11:38:19 GMT Henrik Bettermann [6248] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/interfaces.py (modified) Use a contextual source for the selection of study courses ... Mon, 30 May 2011 08:27:48 GMT Henrik Bettermann [6247] * main/waeup.sirp/trunk/src/waeup/sirp/browser/browser.txt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/pages.py (modified) Be more precise and let managers know that the code exists in the ... Mon, 30 May 2011 08:17:42 GMT Henrik Bettermann [6246] * main/waeup.sirp/trunk/src/waeup/sirp/browser/batchprocessing.txt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/browser.txt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/pages.py (modified) Use always flash messages. The user does not expect error messages ... 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 ...