- Timestamp:
- 16 Jul 2024, 20:47:30 (5 months ago)
- Location:
- main/waeup.kofa/trunk
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
main/waeup.kofa/trunk/CHANGES.txt
r17825 r17850 4 4 1.8.2.dev0 (unreleased) 5 5 ======================= 6 7 * Add `ExportApplication` permission which allows bursary officers 8 to access the application section and export application data. 6 9 7 10 * Add `kpasswd` script to set global principal passwords from commandline. -
main/waeup.kofa/trunk/src/waeup/kofa/applicants/browser.py
r17677 r17850 1818 1818 """ 1819 1819 grok.context(VirtualApplicantsExportJobContainer) 1820 grok.require('waeup. manageApplication')1820 grok.require('waeup.exportApplication') 1821 1821 grok.name('index.html') 1822 1822 grok.template('exportjobsindex') … … 1843 1843 """ 1844 1844 grok.context(VirtualApplicantsExportJobContainer) 1845 grok.require('waeup. manageApplication')1845 grok.require('waeup.exportApplication') 1846 1846 grok.name('start_export') 1847 1847 … … 1883 1883 """ 1884 1884 grok.context(VirtualApplicantsExportJobContainer) 1885 grok.require('waeup. manageApplication')1885 grok.require('waeup.exportApplication') 1886 1886 1887 1887 class RefereesRemindPage(UtilityView, grok.View): -
main/waeup.kofa/trunk/src/waeup/kofa/applicants/permissions.py
r15085 r17850 45 45 """ 46 46 grok.name('waeup.manageApplication') 47 48 class ExportApplication(grok.Permission): 49 """The ExportApplication permission allows to export the data from a 50 container page. 51 """ 52 grok.name('waeup.exportApplication') 47 53 48 54 class ViewApplicationStatistics(grok.Permission): … … 102 108 grok.permissions('waeup.manageApplication', 'waeup.viewApplication', 103 109 'waeup.viewApplicantsTab', 'waeup.payApplicant', 104 'waeup.viewApplicationStatistics') 110 'waeup.viewApplicationStatistics', 111 'waeup.exportApplication') 105 112 106 113 class StudentsCreator(grok.Role): -
main/waeup.kofa/trunk/src/waeup/kofa/applicants/viewlets.py
r17217 r17850 162 162 grok.context(IApplicantsContainer) 163 163 grok.view(ApplicantsContainerPage) 164 grok.require('waeup. manageApplication')164 grok.require('waeup.exportApplication') 165 165 icon = 'actionicon_down.png' 166 166 text = _('Export application data') -
main/waeup.kofa/trunk/src/waeup/kofa/permissions.py
r16529 r17850 537 537 """Bursary Officers can export bursary and payments data. They can't 538 538 access the Data Center but see student data export buttons in the 539 Academic Section. 539 Academic Section. Meanwhile they can also view the application section 540 and export application data. 540 541 """ 541 542 grok.name('waeup.BursaryOfficer') … … 545 546 'waeup.exportBursaryData', 546 547 'waeup.exportPaymentsOverview', 547 'waeup.viewApplicantsTab') 548 'waeup.viewApplicantsTab', 549 'waeup.viewApplication', 550 'waeup.exportApplication') 548 551 549 552
Note: See TracChangeset for help on using the changeset viewer.