# # ChangeLog for main/waeup.kofa # # Generated by Trac 1.2.2 # 27 Dec 2024, 10:55:14 Thu, 27 Jun 2019 06:07:52 GMT Henrik Bettermann [15476] * main/waeup.kofa/trunk/CHANGES.txt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/utils/tests/test_utils.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/utils/utils.py (modified) Use decimal.Decimal to counteract Python floating point limitation. Tue, 04 Jun 2019 07:01:04 GMT Henrik Bettermann [15450] * main/waeup.kofa/trunk/src/waeup/kofa/students/workflow.py (modified) Define alumni states (used in base packages). Mon, 03 Jun 2019 10:32:23 GMT Henrik Bettermann [15446] * 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_vocabularies.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/university/vocabularies.py (modified) Add level 0 (None) to course levels. Wed, 29 May 2019 11:32:31 GMT Henrik Bettermann [15432] * 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/utils/utils.py (modified) Ease customization of selectable payment categories. Tue, 28 May 2019 06:14:44 GMT Henrik Bettermann [15430] * main/waeup.kofa/trunk/CHANGES.txt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/datacenter.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/utils/utils.py (modified) Make maximum number of files listed in `finished` subfolder customizable. Fri, 24 May 2019 16:39:08 GMT Henrik Bettermann [15426] * main/waeup.kofa/trunk/src/waeup/kofa/students/browser.py (modified) Catch traceback if current academic session is not set. Fri, 24 May 2019 09:59:55 GMT Henrik Bettermann [15423] * main/waeup.kofa/trunk/CHANGES.txt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/browser/viewlets.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/tests/test_browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/utils.py (modified) Add attendance_sheet.pdf view. Fri, 24 May 2019 09:11:40 GMT Henrik Bettermann [15422] * main/waeup.kofa/trunk/CHANGES.txt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/app.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/permissions.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/browser_templates/editscorespage.pt (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) * main/waeup.kofa/trunk/src/waeup/kofa/university/course.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/university/export.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/university/interfaces.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/university/tests/test_export.py (modified) Implement course result validation workflow for lecturers. Thu, 23 May 2019 22:30:29 GMT Henrik Bettermann [15421] * main/waeup.kofa/trunk/src/waeup/kofa/students/tests/test_batching.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/tests/test_browser.py (modified) Clean up tmp folder. Tue, 21 May 2019 10:22:39 GMT Henrik Bettermann [15419] * main/waeup.kofa/trunk/src/waeup/kofa/students/batching.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) Change history message Remove redundant history message. History ... Tue, 21 May 2019 10:08:08 GMT Henrik Bettermann [15418] * main/waeup.kofa/trunk/src/waeup/kofa/students/batching.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) Add student history message if a graduated student was created. Tue, 21 May 2019 09:16:47 GMT Henrik Bettermann [15417] * main/waeup.kofa/trunk/CHANGES.txt (modified) * main/waeup.kofa/trunk/layout/static/img/bg.png (deleted) * main/waeup.kofa/trunk/src/waeup/kofa/hostels/hostel.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/batching.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/browser_templates/containermanagepage.pt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/browser_templates/containerpage.pt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/catalog.py (modified) Add graduated students filter. Inform students_catalog after ... Tue, 21 May 2019 08:02:51 GMT Henrik Bettermann [15416] * main/waeup.kofa/trunk/CHANGES.txt (modified) * main/waeup.kofa/trunk/docs/source/userdocs/students/browser.rst (modified) * main/waeup.kofa/trunk/src/waeup/kofa/datacenter.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/doctests/batchprocessing_browser.txt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/doctests/datacenter.txt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/doctests/pages.txt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/interfaces.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/batching.py (modified) * 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 deleted graduated student data somewhere else to ease ... Wed, 08 May 2019 12:59:19 GMT Henrik Bettermann [15405] * main/waeup.kofa/trunk/src/waeup/kofa/students/browser.py (modified) Remove transcript remark from course registration slip. Tue, 07 May 2019 08:07:52 GMT Henrik Bettermann [15402] * main/waeup.kofa/trunk/src/waeup/kofa/students/workflow.py (modified) Add copyright header. Tue, 23 Apr 2019 15:44:31 GMT Henrik Bettermann [15395] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/payment.py (modified) Tell applicants that they have to submit the form after successful ... Mon, 25 Mar 2019 08:13:13 GMT Henrik Bettermann [15369] * main/waeup.kofa/trunk/layout/static/img/actionicon_book.png (added) Add icon. Thu, 28 Feb 2019 09:54:47 GMT Henrik Bettermann [15337] * main/waeup.kofa/trunk/src/waeup/kofa/students/utils.py (modified) Do not show history on Uniben clearance invitation slips. Sun, 17 Feb 2019 19:43:26 GMT Henrik Bettermann [15334] * main/waeup.kofa/trunk/docs/source/userdocs/students/workflow.rst (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) Add tests and adjust the documentation. Sun, 17 Feb 2019 10:51:02 GMT Henrik Bettermann [15333] * 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/studylevelremarkpage.pt (added) * 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/permissions.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 `transcript_remark` field to study levels. Add page to allow ... Fri, 15 Feb 2019 21:21:00 GMT Henrik Bettermann [15332] * main/waeup.kofa/trunk/src/waeup/kofa/students/utils.py (modified) Set getattr default value. Fri, 15 Feb 2019 21:12:30 GMT Henrik Bettermann [15331] * main/waeup.kofa/trunk/src/waeup/kofa/students/utils.py (modified) Add remark on transcript pdf slips. Thu, 14 Feb 2019 09:26:56 GMT Henrik Bettermann [15329] * main/waeup.kofa/trunk/layout/static/img/actionicon_repair1.png (added) * main/waeup.kofa/trunk/layout/static/img/actionicon_repair2.png (added) * main/waeup.kofa/trunk/layout/static/img/actionicon_repair3.png (added) Add some repair icons. Fri, 08 Feb 2019 08:27:51 GMT Henrik Bettermann [15325] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/payment.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/payments.py (modified) Harmonize 'Payment successful' flash message. Wed, 30 Jan 2019 10:49:07 GMT Henrik Bettermann [15315] * main/waeup.kofa/trunk/src/waeup/kofa/students/browser_templates/exportconfig.pt (modified) Allow selecting p_session and other payment ticket parameters before ... Tue, 29 Jan 2019 10:24:21 GMT Henrik Bettermann [15312] * main/waeup.kofa/trunk/src/waeup/kofa/students/browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/utils.py (modified) Add 'No favoured hostel' option. Mon, 28 Jan 2019 13:29:48 GMT Henrik Bettermann [15310] * main/waeup.kofa/trunk/src/waeup/kofa/students/accommodation.py (modified) Next try (without tests!) Mon, 28 Jan 2019 13:21:48 GMT Henrik Bettermann [15309] * main/waeup.kofa/trunk/src/waeup/kofa/students/accommodation.py (modified) Emergency fix: Remove expired bed ticket before adding a new one in ... Mon, 28 Jan 2019 10:59:49 GMT Henrik Bettermann [15306] * main/waeup.kofa/trunk/src/waeup/kofa/students/utils.py (modified) Allow hostel booking if current session bed ticket has expired. Sun, 27 Jan 2019 22:31:46 GMT Henrik Bettermann [15305] * main/waeup.kofa/trunk/src/waeup/kofa/hostels/hostel.py (modified) Bugfix Fri, 18 Jan 2019 09:46:41 GMT Henrik Bettermann [15302] * main/waeup.kofa/trunk/src/waeup/kofa/authentication.py (modified) Enable strict password validation. Wed, 16 Jan 2019 12:20:18 GMT Henrik Bettermann [15297] * main/waeup.kofa/trunk/src/waeup/kofa/students/browser_templates/exportconfig.pt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/export.py (modified) Remove bug. paysession is a string. Wed, 09 Jan 2019 21:17:08 GMT Henrik Bettermann [15287] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/tests/test_browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/authentication.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/browser/pages.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/browser/tests/test_browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/browser/tests/test_permissions.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/doctests/authentication.txt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/interfaces.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/mandates/tests.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/tests/test_browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/tests/test_authentication.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/utils/utils.py (modified) Stored insecure passwords are no longer accepted. Officers with an ... Wed, 09 Jan 2019 11:47:37 GMT Henrik Bettermann [15286] * main/waeup.kofa/trunk/CHANGES.txt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/authentication.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/browser/pages.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/doctests/pages.txt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/interfaces.py (modified) Increase password strength. Officers are now required to set a ... Wed, 09 Jan 2019 10:57:08 GMT Henrik Bettermann [15285] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/tests/sample_container_data.csv (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/tests/test_batching.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) Adjust tests to 2019. Thu, 20 Dec 2018 12:15:40 GMT Henrik Bettermann [15279] * main/waeup.kofa/trunk/src/waeup/kofa/hostels/permissions.py (modified) Bed tickets not beds. Thu, 20 Dec 2018 12:05:09 GMT Henrik Bettermann [15278] * main/waeup.kofa/trunk/src/waeup/kofa/students/export.py (modified) Be more precise. Wed, 19 Dec 2018 22:50:36 GMT Henrik Bettermann [15277] * main/waeup.kofa/trunk/CHANGES.txt (modified) * main/waeup.kofa/trunk/docs/source/userdocs/datacenter/export.rst (modified) * main/waeup.kofa/trunk/docs/source/userdocs/security.rst (modified) * main/waeup.kofa/trunk/src/waeup/kofa/hostels/permissions.py (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/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) * main/waeup.kofa/trunk/src/waeup/kofa/students/utils.py (modified) Add `AccommodationPaymentsExporter` which can be used by ... Thu, 06 Dec 2018 11:04:08 GMT Henrik Bettermann [15261] * main/waeup.kofa/trunk/setup.py (modified) Use valid email address. Fri, 23 Nov 2018 13:35:46 GMT Henrik Bettermann [15254] * main/waeup.kofa/trunk/src/waeup/kofa/hostels/browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/locales/waeup.kofa.pot (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/browser.py (modified) Use MessageFactory for all messages. Fri, 23 Nov 2018 13:27:23 GMT Henrik Bettermann [15253] * main/waeup.kofa/trunk/src/waeup/kofa/locales/waeup.kofa.pot (modified) Update pot file. Fri, 23 Nov 2018 11:10:19 GMT Henrik Bettermann [15250] * main/waeup.kofa/trunk/CHANGES.txt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/hostels/browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/hostels/interfaces.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/hostels/tests.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) Add ReleaseExpiredAllocationsActionButton which has previously only ... Fri, 16 Nov 2018 16:05:31 GMT Henrik Bettermann [15246] * 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/utils.py (modified) Make provisions for printing a note. Thu, 15 Nov 2018 10:24:58 GMT Henrik Bettermann [15244] * main/waeup.kofa/trunk/src/waeup/kofa/students/reports/student_payment_statistics.py (modified) Catch error and resize table. Thu, 15 Nov 2018 07:43:48 GMT Henrik Bettermann [15243] * 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/reports/student_payment_statistics.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/reports/tests/test_student_payment_statistics.py (modified) Fix get_student_payment_stats. Department codes are not unique. Use ... Wed, 14 Nov 2018 06:47:23 GMT Henrik Bettermann [15241] * main/waeup.kofa/trunk/src/waeup/kofa/students/utils.py (modified) Use built-in column width sizing. Tue, 13 Nov 2018 12:16:34 GMT Henrik Bettermann [15239] * main/waeup.kofa/trunk/src/waeup/kofa/students/utils.py (modified) uups Tue, 13 Nov 2018 12:06:46 GMT Henrik Bettermann [15238] * main/waeup.kofa/trunk/src/waeup/kofa/students/utils.py (modified) Adjust the first 4 columns. Tue, 13 Nov 2018 11:04:15 GMT Henrik Bettermann [15237] * main/waeup.kofa/trunk/src/waeup/kofa/students/utils.py (modified) Adjust column width for matric numbers. Tue, 13 Nov 2018 07:20:14 GMT Henrik Bettermann [15235] * main/waeup.kofa/trunk/src/waeup/kofa/students/utils.py (modified) ct is not a list. Tue, 13 Nov 2018 06:54:19 GMT Henrik Bettermann [15234] * main/waeup.kofa/trunk/src/waeup/kofa/students/tests/test_browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/utils.py (modified) Titles with redundant whitespaces could cause an infinite loop. ... Thu, 01 Nov 2018 08:17:29 GMT Henrik Bettermann [15213] * main/waeup.kofa/trunk/src/waeup/kofa/students/browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/studycourse.py (modified) Level Zero must not be included in transcripts. Thu, 01 Nov 2018 08:14:59 GMT Henrik Bettermann [15212] * main/waeup.kofa/trunk/src/waeup/kofa/students/utils.py (modified) Show correct level title. Wed, 31 Oct 2018 10:30:46 GMT Henrik Bettermann [15210] * main/waeup.kofa/trunk/src/waeup/kofa/students/browser.py (modified) Ease customization of AccommodationManageFormPage. Mon, 29 Oct 2018 17:39:14 GMT Henrik Bettermann [15208] * main/waeup.kofa/trunk/docs/source/userdocs/students/interfaces.rst (modified) Be more precise. Sun, 28 Oct 2018 21:31:24 GMT Henrik Bettermann [15206] * main/waeup.kofa/trunk/CHANGES.txt (modified) Be more precise. Sun, 28 Oct 2018 17:46:20 GMT Henrik Bettermann [15204] * main/waeup.kofa/trunk/docs/source/userdocs/students/interfaces.rst (modified) Add some documentation. Sun, 28 Oct 2018 17:30:45 GMT Henrik Bettermann [15203] * 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/browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/browser_templates/transcript.pt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/interfaces.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) * 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) * main/waeup.kofa/trunk/src/waeup/kofa/students/tests/test_vocabularies.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/utils.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/vocabularies.py (modified) Implement study level 0 (Level Zero) option for storing for orphaned ... Thu, 25 Oct 2018 10:15:03 GMT Henrik Bettermann [15200] * main/waeup.kofa/trunk/src/waeup/kofa/browser/pdf.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) Increase Margin if title contains linebreaks. Thu, 25 Oct 2018 08:16:18 GMT Henrik Bettermann [15197] * 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/tests/test_browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/utils.py (modified) Process title if too long. Mon, 15 Oct 2018 08:29:17 GMT Henrik Bettermann [15188] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/interfaces.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/locales/waeup.kofa.pot (modified) Update pot file. Tue, 25 Sep 2018 11:51:01 GMT Henrik Bettermann [15175] * main/waeup.kofa/trunk/src/waeup/kofa/students/viewlets.py (modified) Remove warning message. Tue, 25 Sep 2018 11:45:47 GMT Henrik Bettermann [15174] * main/waeup.kofa/trunk/src/waeup/kofa/students/browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/browser_templates/transcriptprocess.pt (moved) * main/waeup.kofa/trunk/src/waeup/kofa/students/tests/test_browser.py (modified) Implement 2-step validation process. Tue, 25 Sep 2018 08:44:43 GMT Henrik Bettermann [15173] * 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/permissions.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/studycourse.py (modified) Remove redundant manage page (and ITranscript interface). Sun, 23 Sep 2018 05:05:04 GMT Henrik Bettermann [15163] * main/waeup.kofa/trunk (modified) * main/waeup.kofa/trunk/CHANGES.txt (modified) * main/waeup.kofa/trunk/docs/source/userdocs/datacenter/export.rst (modified) * main/waeup.kofa/trunk/docs/source/userdocs/datacenter/import_stages.rst (modified) * main/waeup.kofa/trunk/docs/source/userdocs/security.rst (modified) * main/waeup.kofa/trunk/docs/source/userdocs/students/workflow.rst (modified) * main/waeup.kofa/trunk/src/waeup/kofa (modified) * main/waeup.kofa/trunk/src/waeup/kofa/browser/pages.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/browser/templates/mytranscriptrequests.pt (copied) * main/waeup.kofa/trunk/src/waeup/kofa/browser/tests/test_browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/browser/viewlets.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/doctests/permissions.txt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/interfaces.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/permissions.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/batching.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/browser_templates/containermanagepage.pt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/browser_templates/containerpage.pt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/browser_templates/transcript.pt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/browser_templates/transcriptprocess.pt (deleted) * main/waeup.kofa/trunk/src/waeup/kofa/students/browser_templates/transcriptrelease.pt (copied) * main/waeup.kofa/trunk/src/waeup/kofa/students/browser_templates/transcriptrequest.pt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/catalog.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/dynamicroles.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/permissions.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/reports/tests/test_student_statistics.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/tests/test_batching.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) * main/waeup.kofa/trunk/src/waeup/kofa/students/utils.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/viewlets.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/workflow.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/university/faculty.py (modified) Merge with /main/waeup.kofa/branches/henrik-transcript- ... Fri, 21 Sep 2018 09:32:42 GMT Henrik Bettermann [15162] * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/browser/templates/mytranscriptrequests.pt (modified) * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/students/permissions.py (modified) * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/students/tests/test_browser.py (modified) Remove manageStudent permission. Show tables on landing pages. ... Fri, 21 Sep 2018 04:13:29 GMT Henrik Bettermann [15161] * main/waeup.kofa/trunk/buildout.cfg (modified) Add index. Thu, 20 Sep 2018 20:56:00 GMT Henrik Bettermann [15160] * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/browser/templates/mytranscriptrequests.pt (modified) Provide more information. Thu, 20 Sep 2018 20:40:45 GMT Henrik Bettermann [15159] * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/students/browser.py (modified) * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/students/tests/test_browser.py (modified) Extend tests. Thu, 20 Sep 2018 20:01:55 GMT Henrik Bettermann [15158] * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/students/browser.py (modified) * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/students/browser_templates/transcript.pt (modified) Allow signees to sign only once. Show signatures on transcript page. Thu, 20 Sep 2018 19:11:42 GMT Henrik Bettermann [15157] * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/browser/pages.py (modified) * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/browser/templates/mytranscriptrequests.pt (modified) * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/browser/viewlets.py (modified) * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/students/dynamicroles.py (modified) * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/students/tests/test_browser.py (modified) Add landing page for transcript signees. Thu, 20 Sep 2018 07:12:08 GMT Henrik Bettermann [15156] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/export.py (modified) Emergency fix: EdoPoly hides the history in some cases. Thu, 20 Sep 2018 07:04:17 GMT Henrik Bettermann [15155] * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/browser/pages.py (modified) * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/browser/tests/test_browser.py (modified) * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/browser/viewlets.py (modified) * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/permissions.py (modified) * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/students/browser.py (modified) * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/students/dynamicroles.py (modified) * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/students/interfaces.py (modified) * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/students/permissions.py (modified) * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/students/studycourse.py (modified) * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/students/tests/test_browser.py (modified) * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/students/tests/test_export.py (modified) * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/students/viewlets.py (modified) * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/students/workflow.py (modified) Reorganise interfaces. Transcript processing views and viewlets are ... Wed, 19 Sep 2018 21:17:50 GMT Henrik Bettermann [15154] * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/browser/pages.py (modified) * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/browser/templates/mytranscriptrequests.pt (added) * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/students/tests/test_browser.py (modified) First draft of transcript officer landing page. Wed, 19 Sep 2018 19:56:06 GMT Henrik Bettermann [15153] * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/permissions.py (modified) * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/students/tests/test_browser.py (modified) * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/students/workflow.py (modified) Remove transcript process information after reset11. Wed, 19 Sep 2018 16:44:51 GMT Henrik Bettermann [15152] * main/waeup.kofa/branches/henrik-transcript-workflow/CHANGES.txt (modified) * main/waeup.kofa/branches/henrik-transcript-workflow/docs/source/userdocs/students/workflow.rst (modified) * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/permissions.py (modified) Describe transcript processing workflow. Wed, 19 Sep 2018 11:11:38 GMT Henrik Bettermann [15150] * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/students/browser.py (modified) * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/students/tests/test_browser.py (modified) * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/students/utils.py (modified) * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/students/viewlets.py (modified) * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/students/workflow.py (modified) Print electronic signatures on pdf files. Remove final transcript ... Wed, 19 Sep 2018 05:01:03 GMT Henrik Bettermann [15149] * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/students/browser.py (modified) * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/students/browser_templates/transcriptrelease.pt (modified) * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/students/browser_templates/transcriptrequest.pt (modified) Fill transcript_signee attribute after signing. Tue, 18 Sep 2018 20:48:41 GMT Henrik Bettermann [15148] * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/students/browser.py (modified) * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/students/tests/test_browser.py (modified) Add logging and history messages after signing. Tue, 18 Sep 2018 19:49:12 GMT Henrik Bettermann [15147] * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/students/viewlets.py (modified) Change order. Tue, 18 Sep 2018 19:41:05 GMT Henrik Bettermann [15146] * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/students/browser.py (modified) * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/students/viewlets.py (modified) Add StudentTranscriptSignView which does nothing so far. Add ... Tue, 18 Sep 2018 14:31:36 GMT Henrik Bettermann [15145] * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/university/faculty.py (modified) Add local roles. Tue, 18 Sep 2018 10:20:39 GMT Henrik Bettermann [15143] * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/browser/tests/test_browser.py (modified) * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/students/browser.py (modified) * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/students/browser_templates/containermanagepage.pt (modified) * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/students/browser_templates/containerpage.pt (modified) * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/students/browser_templates/transcriptrelease.pt (modified) * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/students/catalog.py (modified) * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/students/interfaces.py (modified) * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/students/tests/test_browser.py (modified) * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/students/tests/test_export.py (modified) Add fields for transcript signatures. Adjust search function. Tue, 18 Sep 2018 08:07:12 GMT Henrik Bettermann [15142] * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/students/tests/test_batching.py (modified) Add tests. Tue, 18 Sep 2018 06:27:29 GMT Henrik Bettermann [15141] * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/students/permissions.py (modified) * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/students/tests/test_browser.py (modified) Extend test. Global transcript officers get the permission to manage ... Tue, 18 Sep 2018 05:53:44 GMT Henrik Bettermann [15140] * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/students/batching.py (modified) * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/students/browser.py (modified) * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/students/fileviewlets.py (modified) * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/students/student.py (modified) * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/students/tests/test_browser.py (modified) * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/students/utils.py (modified) * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/students/viewlets.py (modified) * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/students/workflow.py (modified) Implement transcript validation workflow. More tests will follow. Sun, 09 Sep 2018 10:36:38 GMT Henrik Bettermann [15134] * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/doctests/permissions.txt (modified) * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/permissions.py (modified) * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/students/browser.py (modified) * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/students/permissions.py (modified) * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/students/viewlets.py (modified) Add ne permissions and roles. Sat, 08 Sep 2018 08:18:11 GMT Henrik Bettermann [15133] * main/waeup.kofa/branches/henrik-transcript-workflow/docs/source/userdocs/security.rst (modified) New permissions and roles for transcript processing. Fri, 07 Sep 2018 07:56:50 GMT Henrik Bettermann [15130] * 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) ... also on edit page Fri, 07 Sep 2018 07:43:41 GMT Henrik Bettermann [15129] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/browser_templates/applicantdisplaypage.pt (modified) Add option to hide application history and state. Thu, 06 Sep 2018 11:16:55 GMT Henrik Bettermann [15128] * main/waeup.kofa/branches/henrik-transcript-workflow/docs/source/userdocs/datacenter/export.rst (modified) * main/waeup.kofa/branches/henrik-transcript-workflow/docs/source/userdocs/datacenter/import_stages.rst (modified) * main/waeup.kofa/branches/henrik-transcript-workflow/docs/source/userdocs/students/workflow.rst (modified) * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/interfaces.py (modified) * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/students/browser.py (modified) * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/students/browser_templates/transcriptprocess.pt (deleted) * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/students/browser_templates/transcriptrelease.pt (added) * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/students/reports/tests/test_student_statistics.py (modified) * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/students/tests/test_browser.py (modified) * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/students/utils.py (modified) * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/students/viewlets.py (modified) * main/waeup.kofa/branches/henrik-transcript-workflow/src/waeup/kofa/students/workflow.py (modified) Extend transcript workflow (par 1) Thu, 06 Sep 2018 10:31:41 GMT Henrik Bettermann [15127] * main/waeup.kofa/branches/henrik-transcript-workflow (copied) Implementation of the new transcript workflow. Wed, 05 Sep 2018 09:37:43 GMT Henrik Bettermann [15122] * main/waeup.kofa/trunk/CHANGES.txt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/browser.py (modified) Always display applicant payments if they exist. Tue, 28 Aug 2018 15:33:57 GMT Henrik Bettermann [15116] * main/waeup.kofa/trunk/src/waeup/kofa/browser/pages.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/browser.py (modified) Minor source code corrections. Mon, 13 Aug 2018 05:54:06 GMT Henrik Bettermann [15104] * main/waeup.kofa/trunk/src/waeup/kofa/students/browser.py (modified) Sort on title. Fri, 10 Aug 2018 08:40:41 GMT Henrik Bettermann [15102] * main/waeup.kofa/trunk/src/waeup/kofa/students/studylevel.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/utils.py (modified) Minor modifications. Sat, 28 Jul 2018 06:02:43 GMT Henrik Bettermann [15092] * main/waeup.kofa/trunk/src/waeup/kofa/applicants/browser.py (modified) Add reg_number on e.g. invitation slips. Wed, 11 Jul 2018 04:28:32 GMT Henrik Bettermann [15085] * main/waeup.kofa/trunk/CHANGES.txt (modified) * main/waeup.kofa/trunk/src/waeup/kofa/applicants/permissions.py (modified) Allow `ApplicationsManager` to view statistics. Tue, 10 Jul 2018 13:55:56 GMT Henrik Bettermann [15081] * main/waeup.kofa/trunk/src/waeup/kofa/students/reports/student_payment_statistics.py (modified) Optimize column widths. Thu, 28 Jun 2018 08:24:37 GMT Henrik Bettermann [15066] * main/waeup.kofa/trunk/src/waeup/kofa/students/batching.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/browser.py (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/tests/sample_studylevel_data.csv (modified) * main/waeup.kofa/trunk/src/waeup/kofa/students/tests/test_batching.py (modified) Extend tests.