# # ChangeLog for / # # Generated by Trac 1.2.2 # 25 Dec 2024, 08:19:51 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. 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.