# # ChangeLog for main/waeup.kofa/trunk # # Generated by Trac 1.2.2 # 17 Nov 2024, 05:35:25 Wed, 05 Aug 2020 13:57:10 GMT Henrik Bettermann [16188] * main/waeup.kofa/trunk/CHANGES.txt (modified) Fix typo. Wed, 05 Aug 2020 13:55:44 GMT Henrik Bettermann [16187] * main/waeup.kofa/trunk/CHANGES.txt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/browser/tests/test_browser.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/viewlets.py (modified) Implement temporarily clearance. Tue, 04 Aug 2020 07:49:51 GMT Henrik Bettermann [16186] * main/waeup.kofa/trunk/CHANGES.txt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/interfaces.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/export.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) `reg_number` is no longer a required field in `IApplicantBaseData`. ... Tue, 21 Jul 2020 05:58:40 GMT Henrik Bettermann [16176] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/browser_templates/checktranscriptstatus.pt (modified) Modify check transcript page. Mon, 20 Jul 2020 05:32:01 GMT Henrik Bettermann [16172] * main/waeup.kofa/trunk/src/waeup/kofa/permissions.py (modified) Add permission to PortalManager role. Sun, 19 Jul 2020 20:31:19 GMT Henrik Bettermann [16170] * main/waeup.kofa/trunk/CHANGES.txt (modified) * main/waeup.kofa/trunk/docs/source/userdocs/security.rst (modified) * main/waeup.kofa/trunk/src/waeup/kofa/permissions.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/permissions.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/viewlets.py (modified) Add `DownloadTranscript` permission. Fri, 17 Jul 2020 19:44:47 GMT Henrik Bettermann [16169] * main/waeup.kofa/trunk/CHANGES.txt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/tests/test_webservices.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/webservices.py (modified) Implement webservice `get_unpaid_payments`. Fri, 10 Jul 2020 06:11:44 GMT Henrik Bettermann [16159] * main/waeup.kofa/trunk/src/waeup/kofa/students/utils.py (modified) Paint watermark first to make it transparent. Thu, 09 Jul 2020 13:51:44 GMT Henrik Bettermann [16158] * main/waeup.kofa/trunk/src/waeup/kofa/students/utils.py (modified) Use static pdf files only. Thu, 09 Jul 2020 13:25:01 GMT Henrik Bettermann [16157] * main/waeup.kofa/trunk/CHANGES.txt (modified) * main/waeup.kofa/trunk/setup.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/utils.py (modified) * main/waeup.kofa/trunk/versions.cfg (modified) Prepare `renderPDFAdmissionLetter` for merging with another pdf document. Tue, 07 Jul 2020 20:29:27 GMT Henrik Bettermann [16149] * main/waeup.kofa/trunk/src/waeup/kofa/browser/pdf.py (modified) Employ a trick to use links in pdf files whereby the source is pure text. Tue, 07 Jul 2020 20:06:03 GMT Henrik Bettermann [16148] * main/waeup.kofa/trunk/src/waeup/kofa/browser/pdf.py (modified) Revert changes from r16145. Mon, 06 Jul 2020 07:48:42 GMT Henrik Bettermann [16145] * main/waeup.kofa/trunk/src/waeup/kofa/browser/pdf.py (modified) Removing newlines is not really useful if we want to use html tags ... Sun, 28 Jun 2020 18:01:52 GMT Henrik Bettermann [16134] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/container.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/interfaces.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/utils.py (modified) Ease customization. Sun, 28 Jun 2020 17:43:38 GMT Henrik Bettermann [16133] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/browser_templates/applicanteditpage.pt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/container.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/interfaces.py (modified) picture_editable Thu, 25 Jun 2020 06:17:22 GMT Henrik Bettermann [16129] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/browser.py (modified) Switch test URL. Thu, 25 Jun 2020 05:15:48 GMT Henrik Bettermann [16126] * main/waeup.kofa/trunk/src/waeup/kofa/students/utils.py (modified) Fix footer text. Mon, 15 Jun 2020 09:15:44 GMT Henrik Bettermann [16122] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/browser_templates/checktranscriptstatus.pt (modified) Fix condition. Mon, 15 Jun 2020 09:00:18 GMT Henrik Bettermann [16121] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/browser_templates/checktranscriptstatus.pt (modified) Take Maryanne's change requests into consideration. Mon, 15 Jun 2020 07:58:00 GMT Henrik Bettermann [16120] * 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/browser/layout.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/browser_templates/transcriptprocess.pt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/interfaces.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/tests/test_browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/viewlets.py (modified) Finetune transcript processing. Allow transcript officers to request ... Fri, 12 Jun 2020 07:04:27 GMT Henrik Bettermann [16118] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/browser.py (modified) RPC expects trailing backslash. Thu, 11 Jun 2020 15:22:24 GMT Henrik Bettermann [16116] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/browser_templates/checktranscriptstatus.pt (added) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/tests/test_browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/browser/templates/loginpage.pt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/locales/waeup.kofa.pot (modified) Add CheckTranscriptStatus page. Wed, 10 Jun 2020 06:07:04 GMT Henrik Bettermann [16113] * main/waeup.kofa/trunk/src/waeup/kofa/students/utils.py (modified) Balance payments can be made several times for same session and level. Tue, 09 Jun 2020 06:40:21 GMT Henrik Bettermann [16112] * main/waeup.kofa/trunk/src/waeup/kofa/students/tests/test_webservices.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/webservices.py (modified) Extend webservice. Mon, 08 Jun 2020 10:54:31 GMT Henrik Bettermann [16110] * main/waeup.kofa/trunk/CHANGES.txt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/tests/test_webservices.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/webservices.py (modified) Add webservice to check if graduated student exists. Mon, 25 May 2020 10:18:39 GMT Henrik Bettermann [16099] * main/waeup.kofa/trunk/src/waeup/kofa/documents/browser.py (modified) Set missing pnav value. Mon, 25 May 2020 10:10:18 GMT Henrik Bettermann [16097] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/documents/browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/documents/viewlets.py (modified) Increase pnav for documents pages. 5 is already in use. Mon, 25 May 2020 10:04:43 GMT Henrik Bettermann [16096] * main/waeup.kofa/trunk/src/waeup/kofa/documents/browser.py (modified) of all Mon, 25 May 2020 10:01:36 GMT Henrik Bettermann [16095] * main/waeup.kofa/trunk/src/waeup/kofa/documents/browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/documents/viewlets.py (modified) Change pnav of all documents pages. Mon, 25 May 2020 10:00:48 GMT Henrik Bettermann [16094] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/browser.py (modified) ApplicantCheckStatusPage must get its own pnav value. Mon, 25 May 2020 09:17:32 GMT Henrik Bettermann [16093] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/browser_templates/applicantdisplaypage.pt (modified) Do show referee report link if applicant. Wed, 06 May 2020 13:39:48 GMT Henrik Bettermann [16086] * main/waeup.kofa/trunk/CHANGES.txt (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/utils.py (modified) Implement `ExportPDFBaseDataPlusSlip` (without button in the base ... Tue, 05 May 2020 06:27:21 GMT Henrik Bettermann [16085] * main/waeup.kofa/trunk/src/waeup/kofa/students/browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/viewlets.py (modified) Do not show parents email on transcripts. Change permiddion for the ... Mon, 04 May 2020 08:14:08 GMT Henrik Bettermann [16081] * main/waeup.kofa/trunk/src/waeup/kofa/browser/pages.py (modified) Make changepw page public. Mon, 04 May 2020 05:46:50 GMT Henrik Bettermann [16079] * main/waeup.kofa/trunk/src/waeup/kofa/browser/templates/departmentmanagepage.pt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/batching.py (modified) After such a long time: 'level' is a required field also in update mode. Sun, 26 Apr 2020 09:21:39 GMT Henrik Bettermann [16074] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/browser.py (modified) Only enable customization. Sun, 26 Apr 2020 06:55:05 GMT Henrik Bettermann [16073] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/browser.py (modified) Fix typo. Sat, 25 Apr 2020 06:10:17 GMT Henrik Bettermann [16072] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/browser.py (modified) In custom packages we needed to customize the certificate select ... Tue, 21 Apr 2020 09:18:52 GMT Henrik Bettermann [16069] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/export.py (modified) Fix bug. Tue, 21 Apr 2020 08:14:53 GMT Henrik Bettermann [16066] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/export.py (modified) display_item does not exist. Tue, 21 Apr 2020 08:09:33 GMT Henrik Bettermann [16065] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/export.py (modified) Change variable name. Tue, 21 Apr 2020 07:58:26 GMT Henrik Bettermann [16064] * main/waeup.kofa/trunk/CHANGES.txt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/export.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/tests/test_browser.py (modified) Implement `ApplicantRefereeReportExporter`. Mon, 20 Apr 2020 08:36:28 GMT Henrik Bettermann [16061] * main/waeup.kofa/trunk/src/waeup/kofa/browser/pdf.py (modified) Don't render colon after fieldname if fieldname is a question. Mon, 20 Apr 2020 07:11:26 GMT Henrik Bettermann [16060] * main/waeup.kofa/trunk/src/waeup/kofa/browser/templates/widgets.pt (modified) Don't render colon after fieldname if fieldname is a question. Mon, 20 Apr 2020 06:30:54 GMT Henrik Bettermann [16059] * main/waeup.kofa/trunk/CHANGES.txt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/browser_templates/applicantdisplaypage.pt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/browser_templates/refereereportpage.pt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/tests/test_browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/utils.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/viewlets.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/interfaces.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/mandates/mandate.py (modified) Improve referee reports. Sat, 18 Apr 2020 16:42:14 GMT Henrik Bettermann [16058] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/browser_templates/refereereportpage.pt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/interfaces.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) Implement referee report slip. Show passport picture on referee pages. Sat, 18 Apr 2020 08:12:53 GMT Henrik Bettermann [16057] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/pdf.py (modified) Render proper application slips in all tests. Fri, 17 Apr 2020 06:10:45 GMT Henrik Bettermann [16056] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/browser_templates/refereereportpage.pt (modified) Change text. Fri, 17 Apr 2020 06:04:06 GMT Henrik Bettermann [16055] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/browser_templates/refereereportpage.pt (modified) Show more information on referee report pages. Fri, 27 Mar 2020 07:50:10 GMT Henrik Bettermann [16046] * main/waeup.kofa/trunk/CHANGES.txt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/browser_templates/transcript.pt (modified) Use consistent flow value formatting for CGPA. Fri, 13 Mar 2020 17:25:31 GMT Henrik Bettermann [16040] * main/waeup.kofa/trunk/src/waeup/kofa/students/studycourse.py (modified) Do not show outstanding courses on transcript pages. Fri, 13 Mar 2020 10:55:28 GMT Henrik Bettermann [16037] * main/waeup.kofa/trunk/src/waeup/kofa/utils/tests/test_browser.py (modified) Fix test. Tue, 10 Mar 2020 21:39:00 GMT Henrik Bettermann [16034] * main/waeup.kofa/trunk/src/waeup/kofa/students/utils.py (modified) trimmedpayments is a student data exporter. Tue, 10 Mar 2020 21:23:24 GMT Henrik Bettermann [16032] * main/waeup.kofa/trunk/src/waeup/kofa/students/browser_templates/exportconfig.pt (modified) Allow selecting ct_data for AAUE levelreportdata. Fri, 06 Mar 2020 21:20:29 GMT Henrik Bettermann [16030] * main/waeup.kofa/trunk/src/waeup/kofa/students/browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/tests/test_browser.py (modified) Adjust log messages and tests. Fri, 06 Mar 2020 21:06:36 GMT Henrik Bettermann [16029] * main/waeup.kofa/trunk/src/waeup/kofa/students/studylevel.py (modified) Specify level in logfile when editing studylevels. Fri, 06 Mar 2020 20:40:04 GMT Henrik Bettermann [16028] * main/waeup.kofa/trunk/src/waeup/kofa/utils/browser.py (modified) Use Uli's updateIndexes method when reinding catalogs. Fri, 06 Mar 2020 19:56:56 GMT Henrik Bettermann [16027] * main/waeup.kofa/trunk/CHANGES.txt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/studylevel.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/tests/test_browser.py (modified) * Bugfix: If level_session of a studylevel object has changed, ... Wed, 04 Mar 2020 22:40:41 GMT Henrik Bettermann [16024] * main/waeup.kofa/trunk/src/waeup/kofa/browser/templates/exception.pt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/studylevel.py (modified) Change error message. Wed, 26 Feb 2020 22:00:52 GMT Henrik Bettermann [16016] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/applicant.py (modified) Do not return but continue. Mon, 24 Feb 2020 21:26:35 GMT Henrik Bettermann [16012] * main/waeup.kofa/trunk/CHANGES.txt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/batching.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/tests/test_batching.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/utils/batching.py (modified) Implement `BatchProcessor.checkCreateRequirements` and ... Wed, 19 Feb 2020 08:54:47 GMT Henrik Bettermann [16007] * main/waeup.kofa/trunk/CHANGES.txt (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) Do not allow course validation if no score has been entered. Sun, 16 Feb 2020 09:52:23 GMT Henrik Bettermann [16006] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/export.py (modified) Sort export of "Data for Lecturer" by fcode, dcode and matric_number. Tue, 11 Feb 2020 12:15:26 GMT Henrik Bettermann [16000] * main/waeup.kofa/trunk/CHANGES.txt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/batching.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/tests/sample_courseticket_data.csv (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/tests/test_batching.py (modified) Add `unlock_score` field to `CourseTicketProcessor` and extend ... Tue, 11 Feb 2020 07:26:29 GMT Henrik Bettermann [15998] * main/waeup.kofa/trunk/CHANGES.txt (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/students/interfaces.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) Add `UpdateCourseTicketsView`. Sat, 08 Feb 2020 08:35:11 GMT Henrik Bettermann [15996] * main/waeup.kofa/trunk/src/waeup/kofa/students/export.py (modified) p_category might be None (don't know why). Fri, 07 Feb 2020 15:35:43 GMT Henrik Bettermann [15995] * main/waeup.kofa/trunk/src/waeup/kofa/students/export.py (modified) Remove bug. Wed, 05 Feb 2020 22:29:40 GMT Henrik Bettermann [15988] * main/waeup.kofa/trunk/CHANGES.txt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/utils.py (modified) Don't show 'Base Data' header on slips if no form fields do follow. Tue, 04 Feb 2020 18:33:48 GMT Henrik Bettermann [15986] * main/waeup.kofa/trunk/CHANGES.txt (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/utils.py (modified) When adding course tickets, check if course has already been passed ... Tue, 04 Feb 2020 15:26:40 GMT Henrik Bettermann [15984] * main/waeup.kofa/trunk/src/waeup/kofa/students/utils.py (modified) Enable page breaks. Tue, 04 Feb 2020 10:06:02 GMT Henrik Bettermann [15979] * main/waeup.kofa/trunk/src/waeup/kofa/students/browser_templates/exportconfig.pt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/export.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/tests/test_export.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/utils.py (modified) Fri, 31 Jan 2020 16:16:18 GMT Henrik Bettermann [15972] * main/waeup.kofa/trunk/CHANGES.txt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/browser_templates/accommodationpage.pt (added) * main/waeup.kofa/trunk/src/waeup/kofa/students/tests/test_browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/viewlets.py (modified) Add `AccommodationDisplayFormPage` Fri, 31 Jan 2020 12:12:17 GMT Henrik Bettermann [15970] * main/waeup.kofa/trunk/CHANGES.txt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/permissions.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) Don't allow students to add former courses in course lists. Fri, 31 Jan 2020 11:18:55 GMT Henrik Bettermann [15969] * main/waeup.kofa/trunk/CHANGES.txt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/browser/templates/certificatemanagepage.pt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/browser/templates/coursemanagepage.pt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/browser/templates/departmentmanagepage.pt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/browser/templates/facultymanagepage.pt (modified) Use kofa-filterbox for filtering users when assigniing local roles ... Thu, 30 Jan 2020 22:47:56 GMT Henrik Bettermann [15968] * main/waeup.kofa/trunk/CHANGES.txt (modified) * main/waeup.kofa/trunk/docs/source/userdocs/security.rst (modified) * main/waeup.kofa/trunk/src/waeup/kofa/browser/reports.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/doctests/permissions.txt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/permissions.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/dynamicroles.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/reports/level_report.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/reports/tests/test_level_report.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/university/department.py (modified) Add `waeup.local.ReportsOfficer` role. Wed, 29 Jan 2020 08:52:54 GMT Henrik Bettermann [15966] * main/waeup.kofa/trunk/CHANGES.txt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/export.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/tests/test_export.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/utils.py (modified) Add TrimmedDataExporter. Tue, 28 Jan 2020 12:39:18 GMT Henrik Bettermann [15964] * main/waeup.kofa/trunk/CHANGES.txt (modified) * 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/browser_templates/applicantsrootmanagepage.pt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/browser/pages.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/browser/templates/certificatemanagepage.pt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/browser/templates/coursemanagepage.pt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/browser/templates/departmentmanagepage.pt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/browser/templates/facultymanagepage.pt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/documents/browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/documents/browser_templates/documentmanagepage.pt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/documents/browser_templates/htmldocumentmanagepage.pt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/permissions.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/utils/utils.py (modified) Make `getUsers` customizable. Tue, 28 Jan 2020 08:34:57 GMT Henrik Bettermann [15963] * main/waeup.kofa/trunk/src/waeup/kofa/students/export.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/studylevel.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/tests/test_export.py (modified) Export matric_number. Thu, 23 Jan 2020 14:19:15 GMT Henrik Bettermann [15946] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/browser_templates/applicantdisplaypage.pt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/browser_templates/applicanteditpage.pt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/utils.py (modified) Make further adjustments for fileupload in the applicants section. Thu, 23 Jan 2020 12:27:12 GMT Henrik Bettermann [15944] * main/waeup.kofa/trunk/CHANGES.txt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/hostels/hostel.py (modified) Add logging message to `releaseBedIfMaintenanceNotPaid`. Thu, 23 Jan 2020 12:25:29 GMT Henrik Bettermann [15943] * main/waeup.kofa/trunk/CHANGES.txt (modified) * 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/applicantdisplaypage.pt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/browser_templates/applicanteditpage.pt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/tests/test_browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/utils.py (modified) Provide components for file uploads in the applicants section. Mon, 20 Jan 2020 14:01:54 GMT Henrik Bettermann [15941] * main/waeup.kofa/trunk/CHANGES.txt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/applicant.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/tests/test_applicantcopier.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/utils.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/browser.py (modified) Copy also files from applicants to students section. Thu, 16 Jan 2020 11:04:43 GMT Henrik Bettermann [15932] * main/waeup.kofa/trunk/CHANGES.txt (modified) * 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/tests/test_applicantcopier.py (modified) Reset _curr_stud_id if student could not be created. Thu, 16 Jan 2020 09:40:10 GMT Henrik Bettermann [15930] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/applicant.py (modified) Catch Reportlab AttributeError. Tue, 14 Jan 2020 09:35:37 GMT Henrik Bettermann [15924] * main/waeup.kofa/trunk/docs/source/userdocs/datacenter/export.rst (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/export.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/tests/test_export.py (modified) Change name of exporter classes. Tue, 14 Jan 2020 07:20:25 GMT Henrik Bettermann [15921] * main/waeup.kofa/trunk/src/waeup/kofa/students/export.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/tests/test_export.py (modified) Rename some exporter classes. Mon, 13 Jan 2020 23:51:00 GMT Henrik Bettermann [15920] * main/waeup.kofa/trunk/CHANGES.txt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/browser_templates/exportconfig.pt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/export.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/tests/test_export.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/utils.py (modified) Add `TranscriptDataExporter` and reorganize exporter names. Mon, 13 Jan 2020 13:06:54 GMT Henrik Bettermann [15918] * main/waeup.kofa/trunk/CHANGES.txt (modified) * main/waeup.kofa/trunk/docs/source/userdocs/datacenter/export.rst (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/tests/test_export.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/browser/tests/test_browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/browser_templates/exportconfig.pt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/export.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 `session_level`filter to `StudentStudyLevelExporter`. Adjust tests. Mon, 16 Dec 2019 21:13:53 GMT Henrik Bettermann [15892] * main/waeup.kofa/trunk/docs/INSTALL.txt (modified) Update install instructions. Thu, 12 Dec 2019 18:38:41 GMT Henrik Bettermann [15889] * main/waeup.kofa/trunk/src/waeup/kofa/browser/pdf.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/interfaces.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/utils.py (modified) Make topMargin customizable. Thu, 12 Dec 2019 18:16:36 GMT Henrik Bettermann [15888] * main/waeup.kofa/trunk/src/waeup/kofa/students/utils.py (modified) Use self.getPDFCreator(). Wed, 11 Dec 2019 16:16:06 GMT Henrik Bettermann [15882] * main/waeup.kofa/trunk/src/waeup/kofa/browser/layout.py (modified) Replace date by 'OE' if year == 2099. Wed, 11 Dec 2019 12:58:38 GMT Henrik Bettermann [15881] * main/waeup.kofa/trunk/src/waeup/kofa/students/utils.py (modified) KOFA should only display class of degree only when the student ... Wed, 11 Dec 2019 12:02:09 GMT Henrik Bettermann [15880] * main/waeup.kofa/trunk/CHANGES.txt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/browser/pdf.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/fileviewlets.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/interfaces.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/static/actionicon_reload.png (deleted) * main/waeup.kofa/trunk/src/waeup/kofa/students/utils.py (modified) Add LetterPDFCreator utility and use this pdf creator for admission ... Wed, 11 Dec 2019 09:40:24 GMT Henrik Bettermann [15879] * main/waeup.kofa/trunk/src/waeup/kofa/students/utils.py (modified) Reorganize pdf render utility methods. Mon, 09 Dec 2019 14:55:15 GMT Henrik Bettermann [15875] * main/waeup.kofa/trunk/CHANGES.txt (modified) * main/waeup.kofa/trunk/docs/source/userdocs/applicants/workflow.rst (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/workflow.py (modified) Add application worklfow transition `reset6`. Mon, 09 Dec 2019 10:44:57 GMT Henrik Bettermann [15873] * main/waeup.kofa/trunk/CHANGES.txt (modified) * main/waeup.kofa/trunk/docs/source/userdocs/datacenter/export.rst (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/export.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/tests/test_export.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/utils.py (modified) Add `StudentOutstandingCoursesExporter`. Tue, 03 Dec 2019 08:29:23 GMT Henrik Bettermann [15865] * main/waeup.kofa/trunk/CHANGES.txt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/browser.py (modified) Sort lecturers on scores slip. Mon, 25 Nov 2019 16:04:43 GMT Henrik Bettermann [15848] * main/waeup.kofa/trunk/layout/static/img/actionicon_signature.png (added) Add signature icon. Mon, 25 Nov 2019 11:04:39 GMT Henrik Bettermann [15843] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/viewlets.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/viewlets.py (modified) Show correct buttons if payment state in ('paid', 'waived', ...