Changeset 17824 for main/waeup.uniben/trunk/src/waeup/uniben/utils/utils.py
- Timestamp:
- 27 Jun 2024, 09:55:33 (5 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/waeup.uniben/trunk/src/waeup/uniben/utils/utils.py
r17578 r17824 19 19 """ 20 20 from copy import deepcopy 21 from zope.security import checkPermission 21 22 from kofacustom.nigeria.utils.utils import NigeriaKofaUtils 22 23 … … 228 229 title = "NA / %s (%s)" % (value.title, value.code) 229 230 return title 231 232 def collect_exporters(self, context): 233 # Used for `ExportJobContainerJobConfig`. 234 # We provide all student exporters, nothing else, yet. 235 # Bursary, Department or Accommodation Officers don't 236 # have the general exportData 237 # permission and are only allowed to export bursary, payments 238 # overview or accommodation data respectively. 239 # This is the only place where waeup.exportAccommodationData, 240 # waeup.exportBursaryData and waeup.exportPaymentsOverview 241 # are used. 242 # Uniben: Add NYSC Officers. 243 exporters = [] 244 if not checkPermission('waeup.exportData', context): 245 if checkPermission('waeup.exportBursaryData', context): 246 exporters += [('Bursary Data', 'bursary')] 247 if checkPermission('waeup.exportPaymentsOverview', context): 248 exporters += [('School Fee Payments Overview', 249 'sfpaymentsoverview'), 250 ('Session Payments Overview', 251 'sessionpaymentsoverview')] 252 if checkPermission('waeup.exportAccommodationData', context): 253 exporters += [('Bed Tickets', 'bedtickets'), 254 ('Accommodation Payments', 255 'accommodationpayments')] 256 if checkPermission('waeup.exportNYSCData', context): 257 exporters += [('NYSC Data', 'NYSC'),] 258 return exporters 259
Note: See TracChangeset for help on using the changeset viewer.