# # ChangeLog for main/waeup.sirp/trunk/src # # Generated by Trac 1.2.2 # 26 Dec 2024, 17:31:46 Thu, 12 Jan 2012 17:51:35 GMT Henrik Bettermann [7460] * main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/setpassword.pt (modified) Beautify setpassword.pt. Thu, 12 Jan 2012 16:19:57 GMT Henrik Bettermann [7459] * main/waeup.sirp/trunk/src/waeup/sirp/accesscodes/browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/accesscodes/browser.txt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/accesscodes/browser_templates/admintaskacbatches.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/accesscodes/browser_templates/batchcontainer.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/accesscodes/browser_templates/reimportbatchpage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/accesscodes/browser_templates/searchpage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser_templates/applicantdisplaypage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser_templates/applicanteditpage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser_templates/applicantregister.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser_templates/applicantscontaineraddpage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser_templates/applicantscontainermanagepage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser_templates/applicantscontainerpage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser_templates/applicantsrootmanagepage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser_templates/applicantsrootpage.pt (modified) * 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/layout.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/pages.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/resources.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/static/bootstrap-dropdown-1.4.0.js (copied) * main/waeup.sirp/trunk/src/waeup/sirp/browser/static/bootstrap-tabs-1.4.0.js (copied) * main/waeup.sirp/trunk/src/waeup/sirp/browser/static/bootstrap.min-1.4.0.css (copied) * main/waeup.sirp/trunk/src/waeup/sirp/browser/static/mobile.css (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/static/waeup-base.css (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/static/waeuptheme-gray1.css (deleted) * main/waeup.sirp/trunk/src/waeup/sirp/browser/static/waeuptheme-red1.css (deleted) * main/waeup.sirp/trunk/src/waeup/sirp/browser/static/yuiapp.css (deleted) * main/waeup.sirp/trunk/src/waeup/sirp/browser/static/yuirfg.css (deleted) * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/actionbutton.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/breadcrumbs.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/certificatecoursepage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/certificatemanagepage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/certificatepage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/configurationmanagepage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/contactform.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/coursepage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/datacenterimport1page.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/datacenterimport2page.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/datacenterimport3page.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/datacenterimport4page.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/datacenterlogspage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/datacenterlogsshowfilepage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/datacentermanagepage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/datacenterpage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/datacenteruploadpage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/default_waeup_display_form.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/default_waeup_edit_form.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/departmentmanagepage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/departmentpage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/facultiescontainermanagepage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/facultymanagepage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/facultypage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/loginpage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/messages.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/myrolespage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/notfound.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/plainactionbutton.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/removesubobjectspage.pt (deleted) * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/searchpage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/staffsitelayout.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/studentsitelayout.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/subobjectlist.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/universitypage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/usereditformpage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/userscontainerpage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/theming.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/viewlets.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/hostels/browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/hostels/browser_templates/containermanagepage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/hostels/browser_templates/containerpage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/hostels/browser_templates/hostelmanagepage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/interfaces.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/accommodationmanagepage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/basemanagepage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/basepage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/change_password.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/changepw.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/clearanceeditpage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/containermanagepage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/containerpage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/courseticketmanagepage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/courseticketpage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/enterpin.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/filedisplay.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/filesuploadpage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/fileupload.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/imagedisplay.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/imageupload.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/mydatadropdowntabs.pt (copied) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/paymentsmanagepage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/paymentspage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/setpassword.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/studentpage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/studycoursemanagepage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/studycoursepage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/studyleveladdpage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/studyleveleditpage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/studylevelmanagepage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/studylevelpage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/viewlets.py (modified) Merge Bootstrap branch into trunk. Fri, 23 Dec 2011 10:51:04 GMT uli [7440] * main/waeup.sirp/trunk/src/waeup/sirp/widgets/tests/test_phonewidget.py (modified) Update tests. Fri, 23 Dec 2011 10:49:11 GMT uli [7439] * main/waeup.sirp/trunk/src/waeup/sirp/widgets/phonewidget.py (modified) Provide a better fix for the required field problem of phonewidget. ... Thu, 22 Dec 2011 18:24:35 GMT Henrik Bettermann [7438] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/applicant.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/interfaces.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/pdf.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/viewlets.py (added) Put viewlets into their own module. Remove unneeded imports. Thu, 22 Dec 2011 17:58:29 GMT Henrik Bettermann [7437] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/static/actionicon_entrance.png (added) Implement StudentCreateActionButton which is probably not needed in ... Thu, 22 Dec 2011 08:27:28 GMT Henrik Bettermann [7436] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/applicant.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/interfaces.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_browser.py (modified) Set current_level when creating students from applicant data. Use new ... Thu, 22 Dec 2011 07:48:28 GMT Henrik Bettermann [7435] * main/waeup.sirp/trunk/src/waeup/sirp/widgets/tests/test_phonewidget.py (modified) Adapt tests to changes made in phonewidget.pt. Thu, 22 Dec 2011 07:39:00 GMT Henrik Bettermann [7434] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/vocabularies.py (modified) The result list instance has to be created before concatenating with ... Thu, 22 Dec 2011 07:05:32 GMT Henrik Bettermann [7433] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/batching.py (modified) Add test_certificate_removed. Use phone widget also in ... Thu, 22 Dec 2011 06:39:15 GMT Henrik Bettermann [7432] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_browser.py (modified) Move the test methods into the correct classes. Wed, 21 Dec 2011 15:42:57 GMT Henrik Bettermann [7431] * main/waeup.sirp/trunk/src/waeup/sirp/widgets/phonewidget.pt (modified) I prefer this kind of phone widget format. Is it ok for you Uli? Wed, 21 Dec 2011 15:17:35 GMT Henrik Bettermann [7430] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_browser.py (modified) Add test to be sure that the empty phone field does not produce a ... Wed, 21 Dec 2011 15:06:34 GMT Henrik Bettermann [7429] * main/waeup.sirp/trunk/src/waeup/sirp/students/batching.py (modified) Update students_catalog after importing a studycourse. Wed, 21 Dec 2011 12:20:18 GMT uli [7428] * main/waeup.sirp/trunk/src/waeup/sirp/widgets/phonewidget.py (modified) Do not complain if value to set is empty string. Wed, 21 Dec 2011 12:19:51 GMT uli [7427] * main/waeup.sirp/trunk/src/waeup/sirp/widgets/tests/test_phonewidget.py (modified) Make sure we can render empty strings (default missing value for ... Wed, 21 Dec 2011 12:08:05 GMT uli [7426] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_browser.py (modified) Cosmetics. Wed, 21 Dec 2011 11:39:53 GMT Henrik Bettermann [7425] * main/waeup.sirp/trunk/src/waeup/sirp/students/interfaces.py (modified) Entry sessions must not have a default value. Wed, 21 Dec 2011 11:38:39 GMT Henrik Bettermann [7424] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified) Minor changes. Wed, 21 Dec 2011 11:38:00 GMT Henrik Bettermann [7423] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser.py (modified) Using the phone widget lead to an error in tests but not in the UI. I ... Wed, 21 Dec 2011 11:10:50 GMT Henrik Bettermann [7422] * main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified) Add regression test for not indexing students after import. Wed, 21 Dec 2011 11:00:19 GMT Henrik Bettermann [7421] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/applicant.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_applicantcopier.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_browser.py (modified) We have to ensure that students are properly indexed after creation ... Wed, 21 Dec 2011 08:23:51 GMT Henrik Bettermann [7420] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/applicant.py (modified) Set session attributes when creating students. Wed, 21 Dec 2011 07:33:13 GMT uli [7418] * main/waeup.sirp/trunk/src/waeup/sirp/widgets/phonewidget.py (modified) Phonewidget is mainly work of others. Not sure whether we can claim ... Wed, 21 Dec 2011 07:29:05 GMT uli [7417] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/applicant.py (modified) A faster and shorter way to check for applicant image existence. Wed, 21 Dec 2011 07:18:38 GMT Henrik Bettermann [7416] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_pdf.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/widgets/phonewidget.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/widgets/tests/test_phonewidget.py (modified) Harmonize copyright message. Wed, 21 Dec 2011 07:15:47 GMT Henrik Bettermann [7415] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/pdf.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_pdf.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/widgets/phonewidget.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/widgets/tests/test_phonewidget.py (modified) Wed, 21 Dec 2011 06:37:35 GMT Henrik Bettermann [7414] * main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/imagedisplay.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/imageupload.pt (modified) Add missing colon in pagetemplates and change label of button. Wed, 21 Dec 2011 06:36:38 GMT Henrik Bettermann [7413] * main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified) Test if managers and officers can contact students. Wed, 21 Dec 2011 06:15:12 GMT Henrik Bettermann [7412] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/applicant.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_applicantcopier.py (modified) Catch AttributeError if passport picture doesn't exist. Students can ... Tue, 20 Dec 2011 12:35:01 GMT uli [7411] * main/waeup.sirp/trunk/src/waeup/sirp/widgets/phonewidget.py (modified) Fix case where phonewidget itself does not require input. Tue, 20 Dec 2011 12:34:26 GMT uli [7410] * main/waeup.sirp/trunk/src/waeup/sirp/widgets/tests/test_phonewidget.py (modified) Add regression test for phonewidget not requiring input. Tue, 20 Dec 2011 11:53:30 GMT Henrik Bettermann [7409] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/applicant.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/pdf.py (modified) Set password and print password on the application slip. ... Tue, 20 Dec 2011 11:36:14 GMT uli [7408] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_browser.py (modified) Test registration with and without phone number to get a regression test. Tue, 20 Dec 2011 11:05:07 GMT Henrik Bettermann [7407] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/utils/utils.py (modified) Harmonize sendCredentials which can now be used for all kinds of users. Tue, 20 Dec 2011 10:59:52 GMT Henrik Bettermann [7406] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/applicant.py (modified) Add student after student attributes have been set. Otherwise the ... Tue, 20 Dec 2011 10:18:55 GMT Henrik Bettermann [7405] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_browser.py (modified) Add browser test for applicant registration. There is still a problem ... Tue, 20 Dec 2011 09:33:10 GMT Henrik Bettermann [7404] * main/waeup.sirp/trunk/src/waeup/sirp/browser/pages.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/interfaces.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/utils/utils.py (modified) Rename sendMail method to be more precise and not confuse with the ... Tue, 20 Dec 2011 09:26:14 GMT Henrik Bettermann [7403] * main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified) Do the same in students. Tue, 20 Dec 2011 09:18:02 GMT Henrik Bettermann [7402] * main/waeup.sirp/trunk/src/waeup/sirp/browser/pages.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/utils/utils.py (modified) Harmonize sendMail method (work in progress). Tue, 20 Dec 2011 08:50:46 GMT Henrik Bettermann [7401] * main/waeup.sirp/trunk/src/waeup/sirp/browser/browser.txt (modified) It seems that the testbrowser doesn't accept non-ascii characters?! ... Tue, 20 Dec 2011 08:09:38 GMT Henrik Bettermann [7400] * main/waeup.sirp/trunk/src/waeup/sirp/browser/browser.txt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/utils/utils.py (modified) Use send_mail function also in sendMail method. browser.txt still fails. Tue, 20 Dec 2011 07:39:33 GMT Henrik Bettermann [7399] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser_templates/applicantregemailsent.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/utils/utils.py (modified) Define send_mail function and move sendCredentials code from ... Tue, 20 Dec 2011 06:43:49 GMT Henrik Bettermann [7398] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/pdf.py (modified) Harmonize copyright statement. Tue, 20 Dec 2011 06:41:47 GMT Henrik Bettermann [7397] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_applicantcopier.py (modified) Fix test. Mon, 19 Dec 2011 20:21:39 GMT uli [7396] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser_templates/applicantregcompletepage.pt (deleted) Rollback r7395. I checked in garbage from the local repository, sorry. Mon, 19 Dec 2011 12:35:26 GMT uli [7395] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser_templates/applicantregcompletepage.pt (added) Oops. Forgot to checkin the landing page template. Mon, 19 Dec 2011 12:34:33 GMT uli [7394] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_applicantcopier.py (modified) Finetune copier tests. Mon, 19 Dec 2011 12:29:30 GMT uli [7393] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_pdf.py (added) Add some tests for PDF generation. Still lacking important parts. Mon, 19 Dec 2011 12:28:40 GMT uli [7392] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser.py (modified) Use PDF adapter for creating PDFs. Mon, 19 Dec 2011 12:26:08 GMT uli [7391] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/applicant.py (modified) Store application slip when creating students. Mon, 19 Dec 2011 12:25:03 GMT uli [7390] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/pdf.py (added) Put PDF-related stuff into own module for applicants. Mon, 19 Dec 2011 12:24:13 GMT uli [7389] * main/waeup.sirp/trunk/src/waeup/sirp/interfaces.py (modified) Add interface for PDFs. Mon, 19 Dec 2011 07:59:24 GMT uli [7388] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/applicant.py (modified) Copy over passport images when turning applicants into students. Mon, 19 Dec 2011 07:58:23 GMT uli [7387] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_applicantcopier.py (modified) Update tests. Hope I picked the correct passport image name. Sun, 18 Dec 2011 18:16:08 GMT Henrik Bettermann [7386] * main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified) Use BytesDisplayWidget for permanent address field. Sun, 18 Dec 2011 18:15:22 GMT Henrik Bettermann [7385] * main/waeup.sirp/trunk/src/waeup/sirp/widgets/restwidget.py (modified) Remove unneeded import. Sun, 18 Dec 2011 18:14:38 GMT Henrik Bettermann [7384] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser_templates/applicantdisplaypage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/default_waeup_display_form.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/basepage.pt (modified) Make label columns a bit smaller to reduce the distance between label ... Sun, 18 Dec 2011 16:44:01 GMT Henrik Bettermann [7383] * main/waeup.sirp/trunk/src/waeup/sirp/browser/browser.txt (modified) Indeed, mails with umlaut can't be send with the sendMail method. Sun, 18 Dec 2011 15:32:10 GMT uli [7382] * main/waeup.sirp/trunk/src/waeup/sirp/utils/utils.py (modified) Dirty hack to enable unicode-aware SMTP handling. This is still not ... Sun, 18 Dec 2011 15:28:23 GMT uli [7381] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser_templates/applicantregister.pt (modified) Shorten overlong lines. Sun, 18 Dec 2011 15:26:41 GMT uli [7380] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser.py (modified) Split overlong register method: put sendmail stuff into separate method. Sun, 18 Dec 2011 15:25:39 GMT uli [7379] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser_templates/applicantregemailsent.pt (added) Add landing page for email registrations. Sun, 18 Dec 2011 11:45:08 GMT Henrik Bettermann [7378] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser.py (modified) Display applicant_is on manage and edit form page in readonly mode. ... Sun, 18 Dec 2011 11:32:36 GMT Henrik Bettermann [7377] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/__init__.py (modified) Remove trash. Sun, 18 Dec 2011 11:29:58 GMT Henrik Bettermann [7376] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/__init__.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/applicant.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/interfaces.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_browser.py (modified) In the base system we don't use access codes (activation codes) ... Sun, 18 Dec 2011 11:27:43 GMT Henrik Bettermann [7375] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/root.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_root.py (modified) Also application_exists is outdated and no longer used. Sun, 18 Dec 2011 11:20:19 GMT Henrik Bettermann [7374] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/root.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_root.py (modified) We do no longer need get_applicant_data. Sun, 18 Dec 2011 11:05:55 GMT Henrik Bettermann [7373] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser.py (modified) Only anonymous users should be able to use the registration page. Sun, 18 Dec 2011 10:50:21 GMT Henrik Bettermann [7372] * main/waeup.sirp/trunk/src/waeup/sirp/accesscodes/browser.txt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/tests/test_objecthistory.py (modified) Fix tests. Sun, 18 Dec 2011 10:42:19 GMT Henrik Bettermann [7371] * main/waeup.sirp/trunk/src/waeup/sirp/objecthistory.py (modified) Uups Sun, 18 Dec 2011 10:41:13 GMT Henrik Bettermann [7370] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/workflow.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/objecthistory.py (modified) Log applicant_id not access_code. Histories should contain real ... Sun, 18 Dec 2011 08:24:04 GMT Henrik Bettermann [7369] * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/loginpage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/changepw.pt (added) * main/waeup.sirp/trunk/src/waeup/sirp/students/catalog.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/interfaces.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/utils.py (modified) Implement ChangePasswordRequestPage. Catch traceback, if student ... Sun, 18 Dec 2011 08:16:16 GMT Henrik Bettermann [7368] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser_templates/applicantregister.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/static/actionicon_login.png (moved) * main/waeup.sirp/trunk/src/waeup/sirp/utils/utils.py (modified) Change label and title of registration page. Check if application ... Sun, 18 Dec 2011 07:21:57 GMT Henrik Bettermann [7367] * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/plainactionbutton.pt (modified) Show button only if target_url is provided. Sun, 18 Dec 2011 07:20:14 GMT Henrik Bettermann [7366] * main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/plainactionbutton.pt (deleted) * main/waeup.sirp/trunk/src/waeup/sirp/students/viewlets.py (modified) We do not need a second plainactionbutton pagetemplate. Sat, 17 Dec 2011 18:47:57 GMT Henrik Bettermann [7365] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser_templates/applicantregister.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser_templates/applicantregister_succ.pt (deleted) * main/waeup.sirp/trunk/src/waeup/sirp/students/utils.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/utils/utils.py (modified) Send email with credentials (including random password) after ... Sat, 17 Dec 2011 12:54:39 GMT Henrik Bettermann [7364] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/applicant.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/authentication.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/interfaces.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_authentication.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/layout.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/showstudentspage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/authentication.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/containermanagepage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/containerpage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/catalog.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/interfaces.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/student.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_authentication.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_student.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/utils/utils.py (modified) Define two different (convenience?) methods: fullname and ... Fri, 16 Dec 2011 13:50:40 GMT uli [7363] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser.py (modified) Add pages for captcha-driven applicant registration. Fri, 16 Dec 2011 13:49:46 GMT uli [7362] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser_templates/applicantregister_succ.pt (added) Add landing page template for successful registration. Fri, 16 Dec 2011 13:49:17 GMT uli [7361] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser_templates/applicantregister.pt (added) Add template for applicant registration page. Fri, 16 Dec 2011 13:48:45 GMT uli [7360] * main/waeup.sirp/trunk/src/waeup/sirp/widgets/phonewidget.py (modified) Set international code for nigeria as default. This does not work ... Fri, 16 Dec 2011 07:32:42 GMT Henrik Bettermann [7359] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/applicant.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/student.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/utils/helpers.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/utils/utils.py (modified) Implement fullname constructor as a global utility method which can ... Fri, 16 Dec 2011 07:13:28 GMT Henrik Bettermann [7358] * main/waeup.sirp/trunk/src/waeup/sirp/browser/pages.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/interfaces.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/utils.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/utils/helpers.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/utils/utils.py (added) Seat up a global utility class to ease customization. Transform ... Fri, 16 Dec 2011 06:40:31 GMT Henrik Bettermann [7357] * main/waeup.sirp/trunk/src/waeup/sirp/hostels/tests.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser_templates/studentaddpage.pt (deleted) * main/waeup.sirp/trunk/src/waeup/sirp/students/interfaces.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/student.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/tests/sample_student_data.csv (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/tests/sample_student_data_migration.csv (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_batching.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_catalog.py (modified) Replace fullname form field by first-, middle- and lastname form ... Fri, 16 Dec 2011 06:38:11 GMT Henrik Bettermann [7356] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/applicant.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/interfaces.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_browser.py (modified) Replace middlenames by middlename. Thu, 15 Dec 2011 19:52:30 GMT Henrik Bettermann [7355] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/applicant.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_applicantcopier.py (added) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_image.jpg (added) Add test for applicant copier. The test does also check if the ... Thu, 15 Dec 2011 12:22:48 GMT uli [7354] * main/waeup.sirp/trunk/src/waeup/sirp/widgets/tests/test_phonewidget.py (modified) Update tests. Thu, 15 Dec 2011 12:22:39 GMT uli [7353] * main/waeup.sirp/trunk/src/waeup/sirp/widgets/phonewidget.pt (modified) Make the phonewidget output look more like an international phone number. Thu, 15 Dec 2011 12:19:43 GMT uli [7352] * main/waeup.sirp/trunk/src/waeup/sirp/widgets/phonewidget.py (modified) Make the phonewidget handling non-standardized input more gracefully. Thu, 15 Dec 2011 12:04:13 GMT Henrik Bettermann [7351] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/applicant.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/interfaces.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/application.py (deleted) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_student.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/students/viewlets.py (modified) The StudentApplication class is deprecated. We want to store the ... Thu, 15 Dec 2011 11:54:05 GMT uli [7350] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/vocabularies.py (modified) Also put current course in appcat source, even if it is not ... Thu, 15 Dec 2011 11:18:39 GMT uli [7349] * main/waeup.sirp/trunk/src/waeup/sirp/university/certificate.py (modified) As I am here: remove trailing whitespace. Thu, 15 Dec 2011 06:25:58 GMT Henrik Bettermann [7348] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_browser.py (modified) Add regression test which shows that we can't view applicants after ... Wed, 14 Dec 2011 22:34:02 GMT Henrik Bettermann [7347] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/__init__.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/applicant.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/browser_templates/applicantdisplaypage.pt (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/dynamicroles.py (added) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/interfaces.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_dynamicroles.py (added) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/vocabularies.py (modified) Rollback of r7341 as discussed on the phone. But now we get other ... Wed, 14 Dec 2011 14:07:00 GMT uli [7346] * main/waeup.sirp/trunk/src/waeup/sirp/__init__.py (modified) Add a message factory for waeup.sirp. Wed, 14 Dec 2011 14:06:37 GMT uli [7345] * main/waeup.sirp/trunk/src/waeup/sirp/widgets/tests/test_phonewidget.py (added) Sorry, these are the tests for phonewidget. Wed, 14 Dec 2011 14:06:24 GMT Henrik Bettermann [7344] * main/waeup.sirp/trunk/src/waeup/sirp/applicants/applicant.py (modified) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/dynamicroles.py (deleted) * main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_dynamicroles.py (deleted) * main/waeup.sirp/trunk/src/waeup/sirp/students/browser.py (modified) This my recent version of the createStudent method. Wed, 14 Dec 2011 14:05:38 GMT uli [7343] * main/waeup.sirp/trunk/src/waeup/sirp/widgets/phonewidget.pt (added) The phonewidget template. Wed, 14 Dec 2011 14:05:20 GMT uli [7342] * main/waeup.sirp/trunk/src/waeup/sirp/widgets/phonewidget.py (added) Add tests for the new phone widget.