# # ChangeLog for main/waeup.kofa/trunk/src/waeup # # Generated by Trac 1.2.2 # 27 Dec 2024, 12:56:57 Fri, 18 May 2012 00:13:37 GMT uli [8467] * main/waeup.kofa/trunk/src/waeup/kofa/students/tests/test_browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/tests/test_image.bmp (added) * main/waeup.kofa/trunk/src/waeup/kofa/students/tests/test_student.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/viewlets.py (modified) Use fileformat recognition when uploading student files. Thu, 17 May 2012 16:30:02 GMT uli [8466] * main/waeup.kofa/trunk/src/waeup/kofa/utils/helpers.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/utils/tests/sample_jpg_valid.jpg (added) * main/waeup.kofa/trunk/src/waeup/kofa/utils/tests/sample_pdf_valid.pdf (added) * main/waeup.kofa/trunk/src/waeup/kofa/utils/tests/sample_png_valid.png (added) * main/waeup.kofa/trunk/src/waeup/kofa/utils/tests/test_helpers.py (modified) Add helper funcs to determine fileformat of media files. Wed, 16 May 2012 14:03:46 GMT Henrik Bettermann [8463] * main/waeup.kofa/trunk/src/waeup/kofa/browser/static/waeup-base.css (modified) Remove shadow. Wed, 16 May 2012 12:38:08 GMT Henrik Bettermann [8458] * main/waeup.kofa/trunk/src/waeup/kofa/browser/templates/staffsitelayout.pt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/browser/templates/studentsitelayout.pt (modified) Change title in browser. The official name is now WAeUP.Kofa Student ... Wed, 16 May 2012 12:24:40 GMT Henrik Bettermann [8457] * main/waeup.kofa/trunk/src/waeup/kofa/browser/pages.py (modified) Grep strings. Tue, 15 May 2012 20:29:34 GMT Henrik Bettermann [8453] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/interfaces.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/payment.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/interfaces.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/payments.py (modified) Applicants must not trigger the the approve transition which lead to ... Tue, 15 May 2012 15:24:11 GMT uli [8452] * main/waeup.kofa/trunk/src/waeup/kofa/students/student.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/tests/test_student.py (modified) Finetune media file distributions for students a bit: make sure that ... Mon, 14 May 2012 14:29:02 GMT uli [8448] * main/waeup.kofa/trunk/src/waeup/kofa/students/student.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/tests/test_student.py (modified) Distribute student media files over folders with chronological names, ... Sun, 13 May 2012 19:01:12 GMT Henrik Bettermann [8439] * main/waeup.kofa/trunk/src/waeup/kofa/university/vocabularies.py (modified) Show full certificate title. Sun, 13 May 2012 04:49:00 GMT Henrik Bettermann [8437] * main/waeup.kofa/trunk/src/waeup/kofa/locales/de/LC_MESSAGES/waeup.kofa.mo (modified) * main/waeup.kofa/trunk/src/waeup/kofa/locales/de/LC_MESSAGES/waeup.kofa.po (modified) * main/waeup.kofa/trunk/src/waeup/kofa/locales/en/LC_MESSAGES/waeup.kofa.po (modified) * main/waeup.kofa/trunk/src/waeup/kofa/locales/fr/LC_MESSAGES/waeup.kofa.po (modified) * main/waeup.kofa/trunk/src/waeup/kofa/locales/ha/LC_MESSAGES/waeup.kofa.po (modified) * main/waeup.kofa/trunk/src/waeup/kofa/locales/ig/LC_MESSAGES/waeup.kofa.po (modified) * main/waeup.kofa/trunk/src/waeup/kofa/locales/waeup.kofa.pot (modified) * main/waeup.kofa/trunk/src/waeup/kofa/locales/yo/LC_MESSAGES/waeup.kofa.po (modified) Update locales. Sun, 13 May 2012 03:49:37 GMT Henrik Bettermann [8436] * main/waeup.kofa/trunk/src/waeup/kofa/students/tests/test_browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/utils/utils.py (modified) Catch error when sending the contact form but no email address is ... Sat, 12 May 2012 16:33:02 GMT Henrik Bettermann [8435] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/viewlets.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/viewlets.py (modified) Change button icon. Sat, 12 May 2012 16:27:14 GMT Henrik Bettermann [8434] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/payment.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/workflow.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/payments/payment.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/tests/test_browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/workflow.py (modified) Managers do not 'pay' fees for applicants and students, they approve ... Sat, 12 May 2012 09:19:43 GMT Henrik Bettermann [8431] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/payment.py (modified) Add missing imports. Sat, 12 May 2012 08:36:08 GMT Henrik Bettermann [8429] * main/waeup.kofa/trunk/src/waeup/kofa/payments/interfaces.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/payments/payment.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/tests/test_browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/tests/test_export.py (modified) Add response description payment which displays the user id of the ... Sat, 12 May 2012 07:01:04 GMT Henrik Bettermann [8428] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/payment.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/payments.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/tests/test_browser.py (modified) Payment methods do now all return a success flag, a flash message ... Sat, 12 May 2012 00:44:39 GMT uli [8427] * main/waeup.kofa/trunk/src/waeup/kofa/tests/test_authentication.py (modified) Main authentication tests do not leave a registered FakeSite anymore. Sat, 12 May 2012 00:36:46 GMT uli [8426] * main/waeup.kofa/trunk/src/waeup/kofa/beaker.py (added) * main/waeup.kofa/trunk/src/waeup/kofa/configure.zcml (modified) * main/waeup.kofa/trunk/src/waeup/kofa/tests/test_beaker.py (added) Make sure dolmen.beaker is registered and configured on startup. Also ... Sat, 12 May 2012 00:35:45 GMT uli [8425] * main/waeup.kofa/trunk/src/waeup/kofa/tests/test_authentication.py (modified) Add a warning. Fri, 11 May 2012 16:32:07 GMT Henrik Bettermann [8422] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/interfaces.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/payment.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/interfaces.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/payments.py (modified) Use same technique for approval of payments in students and in ... Fri, 11 May 2012 14:18:47 GMT Henrik Bettermann [8420] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/tests/test_browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/viewlets.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/payments/interfaces.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/payments/payment.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/interfaces.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/payments.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/tests/test_browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/utils.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/viewlets.py (modified) Add methods for approving payments and implement pages for approving ... Fri, 11 May 2012 08:54:38 GMT uli [8417] * main/waeup.kofa/trunk/src/waeup/kofa/maintenance.py (added) Add function to call ZODB analyze script. Fri, 11 May 2012 06:30:36 GMT Henrik Bettermann [8415] * main/waeup.kofa/trunk/src/waeup/kofa/browser/pages.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/browser/templates/contactform.pt (modified) Add captcha. Thu, 10 May 2012 22:06:17 GMT uli [8414] * main/waeup.kofa/trunk/src/waeup/kofa/students/export.py (modified) Reduce redundance a bit. Thu, 10 May 2012 18:54:28 GMT Henrik Bettermann [8412] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/root.py (modified) We do not need to set new attributes in instances of classes when ... Thu, 10 May 2012 16:38:15 GMT uli [8411] * main/waeup.kofa/trunk/src/waeup/kofa/students/export.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/student.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/tests/test_batching.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/tests/test_export.py (modified) Dirty fix for problem with export of student subobjects. Thu, 10 May 2012 16:37:07 GMT uli [8410] * main/waeup.kofa/trunk/src/waeup/kofa/students/container.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/utils.py (modified) Create unique stud ids in the students container. Thu, 10 May 2012 16:34:57 GMT uli [8409] * main/waeup.kofa/trunk/src/waeup/kofa/students/interfaces.py (modified) pyflakes. Thu, 10 May 2012 16:33:38 GMT uli [8408] * main/waeup.kofa/trunk/src/waeup/kofa/students/interfaces.py (modified) Extend interfaces for StudentsContainer (require attribute to deliver ... Thu, 10 May 2012 07:04:55 GMT Henrik Bettermann [8406] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/browser_templates/applicantscontainerpage.pt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/browser_templates/applicantsrootmanagepage.pt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/tests/test_browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/viewlets.py (modified) Go directly to ApplicantsContainerManageFormPage when clicking ... Thu, 10 May 2012 05:25:13 GMT Henrik Bettermann [8405] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/tests/test_browser.py (modified) Add browser tests for applicant search facility. Wed, 09 May 2012 22:34:42 GMT Henrik Bettermann [8404] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/applicant.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/browser_templates/applicantssearchpage.pt (added) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/viewlets.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/catalog.py (modified) Implement search page for applicants. Add fullname to ... Wed, 09 May 2012 16:43:10 GMT uli [8403] * main/waeup.kofa/trunk/src/waeup/kofa/students/student.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/tests/test_student.py (modified) Backup student data when a student is deleted (blocking of student_id ... Wed, 09 May 2012 16:39:39 GMT uli [8402] * main/waeup.kofa/trunk/src/waeup/kofa/students/tests/test_export.py (modified) Import study courses from original location. Wed, 09 May 2012 16:33:41 GMT uli [8400] * main/waeup.kofa/trunk/src/waeup/kofa/students/export.py (modified) Add convenience constant giving all exporter names related to students. Wed, 09 May 2012 16:30:13 GMT Henrik Bettermann [8399] * main/waeup.kofa/trunk/src/waeup/kofa/permissions.py (modified) waeup.managePortalSettings does not exist. Wed, 09 May 2012 13:40:46 GMT uli [8398] * main/waeup.kofa/trunk/src/waeup/kofa/datacenter.txt (modified) Update tests. Wed, 09 May 2012 13:40:26 GMT uli [8397] * main/waeup.kofa/trunk/src/waeup/kofa/datacenter.py (modified) Pyflakes. Wed, 09 May 2012 13:40:21 GMT Henrik Bettermann [8396] * main/waeup.kofa/trunk/src/waeup/kofa/browser/layout.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/browser/static/waeup-base.css (modified) Increase width of description input widget. Wed, 09 May 2012 13:39:58 GMT uli [8395] * main/waeup.kofa/trunk/src/waeup/kofa/datacenter.py (modified) Comply with the updated IDataCenter interface. Wed, 09 May 2012 13:39:02 GMT uli [8394] * main/waeup.kofa/trunk/src/waeup/kofa/interfaces.py (modified) - Make IDataCenter a bit more useful. - Cut overlong lines. - pyflakes. Wed, 09 May 2012 11:31:01 GMT uli [8393] * main/waeup.kofa/trunk/src/waeup/kofa/students/export.py (modified) Add safety-belt. Some students in tests do not provide getLevel. Wed, 09 May 2012 08:58:49 GMT Henrik Bettermann [8390] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/browser.py (modified) Remove trash. Wed, 09 May 2012 08:52:17 GMT Henrik Bettermann [8389] * main/waeup.kofa/trunk/src/waeup/kofa/accesscodes/accesscode.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/meta.py (modified) Slim down main.log a bit. Wed, 09 May 2012 08:39:01 GMT Henrik Bettermann [8388] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/browser_templates/applicantsrootmanagepage.pt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/browser_templates/applicantsrootpage.pt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/interfaces.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/root.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/tests/test_browser.py (modified) Add description (= introduction) to ApplicantsRoot. Adjust ... Tue, 08 May 2012 19:14:36 GMT Henrik Bettermann [8387] * main/waeup.kofa/trunk/src/waeup/kofa/accesscodes/browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/browser/templates/staffsitelayout.pt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/browser/viewlets.py (modified) Reorganise links in manage bar. Ensure that all link texts are ... Tue, 08 May 2012 07:31:19 GMT Henrik Bettermann [8384] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/tests/test_applicantcopier.py (modified) Fix test. Tue, 08 May 2012 04:44:24 GMT Henrik Bettermann [8383] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/applicant.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/locales/de/LC_MESSAGES/waeup.kofa.mo (modified) * main/waeup.kofa/trunk/src/waeup/kofa/locales/de/LC_MESSAGES/waeup.kofa.po (modified) * main/waeup.kofa/trunk/src/waeup/kofa/locales/en/LC_MESSAGES/waeup.kofa.po (modified) * main/waeup.kofa/trunk/src/waeup/kofa/locales/fr/LC_MESSAGES/waeup.kofa.mo (modified) * main/waeup.kofa/trunk/src/waeup/kofa/locales/fr/LC_MESSAGES/waeup.kofa.po (modified) * main/waeup.kofa/trunk/src/waeup/kofa/locales/ha/LC_MESSAGES/waeup.kofa.po (modified) * main/waeup.kofa/trunk/src/waeup/kofa/locales/ig/LC_MESSAGES/waeup.kofa.po (modified) * main/waeup.kofa/trunk/src/waeup/kofa/locales/waeup.kofa.pot (modified) * main/waeup.kofa/trunk/src/waeup/kofa/locales/yo/LC_MESSAGES/waeup.kofa.po (modified) Update locales (French added). Mon, 07 May 2012 10:53:25 GMT uli [8382] * main/waeup.kofa/trunk/src/waeup/kofa/smtp.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/tests/test_smtp.py (modified) Handle unusual SMTP address parts more predictable. Mon, 07 May 2012 10:37:27 GMT uli [8381] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/export.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/export.py (modified) Rollback r8376 partially, as dates are now 'hashed' by default. Mon, 07 May 2012 10:15:21 GMT uli [8380] * main/waeup.kofa/trunk/src/waeup/kofa/utils/batching.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/utils/tests/test_batching.py (modified) Add hash by default when exporting dates. Mon, 07 May 2012 08:45:42 GMT Henrik Bettermann [8379] * main/waeup.kofa/trunk/src/waeup/kofa/smtp.py (modified) Catch TypeError exception if from address is empty. Mon, 07 May 2012 06:33:00 GMT Henrik Bettermann [8377] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/applicant.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/export.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/tests/test_export.py (modified) Export also container_code. This eases re-importing data. Mon, 07 May 2012 05:57:46 GMT Henrik Bettermann [8376] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/export.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/tests/test_export.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/export.py (modified) Add the hash symbol at the end of all dates. This is to avoid ... Mon, 07 May 2012 05:16:39 GMT Henrik Bettermann [8375] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/applicant.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/student.py (modified) Do not fire init transition when state has been imported. Sun, 06 May 2012 22:35:42 GMT Henrik Bettermann [8374] * main/waeup.kofa/trunk/src/waeup/kofa/browser/viewlets.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/permissions.py (modified) Fix permission assignment. Sun, 06 May 2012 22:08:41 GMT Henrik Bettermann [8373] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/workflow.py (modified) Add state started to IMPORTABLE_STATES. Sun, 06 May 2012 20:48:22 GMT uli [8372] * main/waeup.kofa/trunk/src/waeup/kofa/browser/batchprocessing.txt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/browser/browser.txt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/datacenter.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/datacenter.txt (modified) Add deleted dir in standard filecenter paths. Sun, 06 May 2012 14:33:14 GMT uli [8371] * main/waeup.kofa/trunk/src/waeup/kofa/students/export.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/tests/test_export.py (modified) Add payments exporter. Sun, 06 May 2012 13:18:17 GMT uli [8370] * main/waeup.kofa/trunk/src/waeup/kofa/utils/helpers.py (modified) Fix iface_names(). Sun, 06 May 2012 13:17:01 GMT uli [8369] * main/waeup.kofa/trunk/src/waeup/kofa/utils/tests/test_helpers.py (modified) iface_names helper does not work correctly when it comes to deeper ... Sun, 06 May 2012 12:32:23 GMT uli [8368] * main/waeup.kofa/trunk/src/waeup/kofa/students/payments.py (modified) Safety belt. Sun, 06 May 2012 11:19:38 GMT Henrik Bettermann [8367] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/permissions.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/browser/pages.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/browser/viewlets.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/frontpage.html (modified) * main/waeup.kofa/trunk/src/waeup/kofa/permissions.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/permissions.txt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/permissions.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/university/certificatescontainer.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/university/certificatescontainer.txt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/university/coursescontainer.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/university/coursescontainer.txt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/university/facultiescontainer.py (modified) Add more roles and reorganize permissions. Remove ... Sun, 06 May 2012 08:28:32 GMT Henrik Bettermann [8366] * main/waeup.kofa/trunk/src/waeup/kofa/browser/pages.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/browser/templates/datacenterpage.pt (modified) We expect many uploaded files and have to improve file management. ... Sat, 05 May 2012 15:45:47 GMT Henrik Bettermann [8365] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/interfaces.py (modified) Use HTMLDisplayWidget for description of ApplicantsContainers. Sat, 05 May 2012 10:42:31 GMT Henrik Bettermann [8364] * main/waeup.kofa/trunk/src/waeup/kofa/browser/browser.txt (modified) Test if registered users can get a new password. Sat, 05 May 2012 08:42:56 GMT uli [8363] * main/waeup.kofa/trunk/src/waeup/kofa/frontpage.html (modified) Fix typos. Sat, 05 May 2012 06:04:56 GMT Henrik Bettermann [8362] * main/waeup.kofa/trunk/src/waeup/kofa/frontpage.html (modified) Put more information on the frontpage. Sat, 05 May 2012 05:00:39 GMT Henrik Bettermann [8361] * main/waeup.kofa/trunk/src/waeup/kofa/browser/pages.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/frontpage.html (added) * main/waeup.kofa/trunk/src/waeup/kofa/interfaces.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/widgets/htmlwidget.py (added) Add HTMLDisplayWidget which is now used for the frontpage by default. ... Fri, 04 May 2012 23:27:20 GMT uli [8355] * main/waeup.kofa/trunk/src/waeup/kofa/students/tests/sample_student_data_migration.csv (modified) Add sample data with encrypted password. Fri, 04 May 2012 23:26:58 GMT uli [8354] * main/waeup.kofa/trunk/src/waeup/kofa/students/tests/test_batching.py (modified) - Improve readability of a tiny part. - Reorder imports. - Test ... Fri, 04 May 2012 23:05:18 GMT uli [8353] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/tests/test_batching.py (modified) Make sure encrypted passwords in import CSVs are set correctly. Fri, 04 May 2012 23:04:48 GMT uli [8352] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/tests/sample_applicant_data.csv (modified) Use encrypted password for one of the sample applicants. Fri, 04 May 2012 22:52:53 GMT uli [8351] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/tests/test_authentication.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/tests/test_authentication.py (modified) Update tests. Fri, 04 May 2012 22:52:11 GMT uli [8350] * main/waeup.kofa/trunk/src/waeup/kofa/students/authentication.py (modified) Remove unicodification of passwords. Fri, 04 May 2012 22:49:57 GMT uli [8349] * main/waeup.kofa/trunk/src/waeup/kofa/students/batching.py (modified) pyflakes. Fri, 04 May 2012 22:48:31 GMT uli [8348] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/batching.py (modified) Handle encrypted and unencrypted passwords different on import ... Fri, 04 May 2012 22:47:53 GMT uli [8347] * main/waeup.kofa/trunk/src/waeup/kofa/students/batching.py (modified) Handle encrypted and unencrypted passwords different on import. Fri, 04 May 2012 20:44:48 GMT Henrik Bettermann [8346] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/tests/test_browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/browser/pages.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/browser/templates/sendpassword.pt (added) * main/waeup.kofa/trunk/src/waeup/kofa/interfaces.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/browser_templates/sendpassword.pt (deleted) * main/waeup.kofa/trunk/src/waeup/kofa/students/interfaces.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/tests/test_browser.py (modified) Implement a ChangePasswordRequestPage for all portal users (more ... Fri, 04 May 2012 16:48:05 GMT uli [8344] * main/waeup.kofa/trunk/src/waeup/kofa/authentication.py (modified) Make password checking of users more robust. Fri, 04 May 2012 12:29:36 GMT uli [8343] * main/waeup.kofa/trunk/src/waeup/kofa/authentication.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/userscontainer.txt (modified) Switch user auth to SSHA. Fri, 04 May 2012 11:52:58 GMT uli [8342] * main/waeup.kofa/trunk/src/waeup/kofa/students/export.py (modified) Add exporter for course tickets. Fri, 04 May 2012 11:52:16 GMT uli [8341] * main/waeup.kofa/trunk/src/waeup/kofa/students/tests/test_export.py (modified) - Avoid repetitive code using methods from ImportExportSetup. - Add ... Fri, 04 May 2012 11:49:25 GMT uli [8340] * main/waeup.kofa/trunk/src/waeup/kofa/students/tests/test_batching.py (modified) Extend import-export-setup to avoid repetition. Fri, 04 May 2012 11:16:10 GMT Henrik Bettermann [8339] * main/waeup.kofa/trunk/src/waeup/kofa/browser/static/mobile.css (modified) * main/waeup.kofa/trunk/src/waeup/kofa/browser/templates/studentsitelayout.pt (modified) Remove viewport meta tag. This destroys the layout on most mobile ... Fri, 04 May 2012 10:46:23 GMT uli [8338] * main/waeup.kofa/trunk/src/waeup/kofa/students/studylevel.py (modified) Make study levels more robust. Fri, 04 May 2012 09:07:18 GMT uli [8337] * main/waeup.kofa/trunk/src/waeup/kofa/students/studycourse.py (modified) Keep indentation flat. Fri, 04 May 2012 05:14:49 GMT Henrik Bettermann [8336] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/batching.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/tests/sample_applicant_data.csv (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/tests/sample_applicant_data_update.csv (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/tests/sample_applicant_data_update2.csv (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/tests/test_batching.py (modified) Applicants in state created are blocked. They can't be edited by import. Thu, 03 May 2012 20:53:09 GMT Henrik Bettermann [8335] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/applicant.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/tests/test_batching.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/workflow.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/utils/converters.py (modified) Move initial workflow transition to handle_applicant_added. This way ... Thu, 03 May 2012 20:43:02 GMT Henrik Bettermann [8334] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/batching.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/tests/test_batching.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/workflow.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/utils/converters.py (modified) Update password and state correctly. Fix and improve logging. Do ... Thu, 03 May 2012 13:01:03 GMT uli [8333] * main/waeup.kofa/trunk/src/waeup/kofa/utils/batching.py (modified) Do not notify if objects stay unchanged. Thu, 03 May 2012 11:41:27 GMT Henrik Bettermann [8332] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/tests/test_batching.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/utils/batching.py (modified) ObjectModifiedEvent must be fired in updateEntry to ensure that ... Thu, 03 May 2012 07:28:57 GMT Henrik Bettermann [8331] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/batching.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/tests/sample_applicant_data_update.csv (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/tests/sample_applicant_data_update2.csv (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/tests/test_batching.py (modified) Let's do the applicant importer do what it's supposed to do. Some ... Thu, 03 May 2012 07:25:34 GMT Henrik Bettermann [8330] * main/waeup.kofa/trunk/src/waeup/kofa/browser/batchprocessing.txt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/studylevel.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/utils/batching.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/utils/batching.txt (modified) When using catalogs existing objects must not necessarily be in the ... Wed, 02 May 2012 09:40:57 GMT Henrik Bettermann [8325] * main/waeup.kofa/trunk/src/waeup/kofa/students/browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/studycourse.py (modified) Use factory for the creation of CourseTickets. Wed, 02 May 2012 08:17:14 GMT Henrik Bettermann [8323] * main/waeup.kofa/trunk/src/waeup/kofa/students/browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/student.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/studycourse.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/viewlets.py (modified) We need to customize StudentStudyCourse and StudentStudyLevel. ... Wed, 02 May 2012 06:58:29 GMT Henrik Bettermann [8322] * main/waeup.kofa/trunk/src/waeup/kofa/accesscodes/accesscode.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/tests/test_browser.py (modified) Store individual cost when creating access codes after online payment. Wed, 02 May 2012 06:24:42 GMT Henrik Bettermann [8321] * main/waeup.kofa/trunk/src/waeup/kofa/accesscodes/accesscode.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/accesscodes/browser.txt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/accesscodes/interfaces.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/accesscodes/tests/sample_import.csv (modified) * main/waeup.kofa/trunk/src/waeup/kofa/accesscodes/tests/test_accesscode.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/accesscodes/tests/test_catalog.py (modified) We have to store the cost in AccessCode not only in ... Mon, 30 Apr 2012 06:00:27 GMT Henrik Bettermann [8314] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/tests/sample_container_data.csv (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/tests/test_applicantcopier.py (modified) Add method and helpers to mass-create students from applicants. Sun, 29 Apr 2012 20:40:39 GMT Henrik Bettermann [8313] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/pdf.py (modified) Translate comment on application slips.