# # ChangeLog for main/waeup.sirp/trunk # # Generated by Trac 1.2.2 # 14 Nov 2024, 06:21:48 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 ... 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.