Changeset 12859 for main/waeup.kofa/trunk/src/waeup/kofa/accesscodes
- Timestamp:
- 16 Apr 2015, 18:49:08 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/waeup.kofa/trunk/src/waeup/kofa/accesscodes/export.py
r12180 r12859 27 27 28 28 class AccessCodeBatchExporter(grok.GlobalUtility, ExporterBase): 29 """Exporter for accesscodebatches. 29 """The Access Code Batch Exporter exports container data. It does not 30 export access codes inside the container. 30 31 """ 31 32 grok.implements(ICSVExporter) 32 33 grok.name('accesscodebatches') 33 34 34 #: Fieldnames considered by this exporter35 35 fields = tuple(sorted(iface_names(IAccessCodeBatch))) + ('batch_id',) 36 37 #: The title under which this exporter will be displayed38 36 title = _(u'Access Code Batches') 39 37 … … 48 46 def export_all(self, site, filepath=None): 49 47 """Export accesscode batches into filepath as CSV data. 50 51 48 If `filepath` is ``None``, a raw string with CSV data is returned. 52 49 """ … … 57 54 return self.close_outfile(filepath, outfile) 58 55 56 59 57 class AccessCodeExporter(grok.GlobalUtility, ExporterBase): 60 """Exporter for courses. 58 """The Access Code Exporter exports all access codes stored in the 59 access code batch containers. The exporter iterates over all access code 60 batches and over all access codes inside each batch container. 61 61 """ 62 62 grok.implements(ICSVExporter) 63 63 grok.name('accesscodes') 64 64 65 #: Fieldnames considered by this exporter66 65 fields = tuple(sorted(iface_names(IAccessCode))) 67 68 #: The title under which this exporter will be displayed69 66 title = _(u'Access Codes') 70 67 71 68 def mangle_value(self, value, name, context=None): 69 """The mangler adds a hash symbol at the end of ``random_num`` 70 to avoid annoying automatic number transformation by Excel or Calc. 71 """ 72 72 if name == 'random_num' and value is not None: 73 73 # Append hash '#' to numbers to circumvent … … 80 80 def export_all(self, site, filepath=None): 81 81 """Export accesscodes into filepath as CSV data. 82 83 82 If `filepath` is ``None``, a raw string with CSV data is returned. 84 83 """
Note: See TracChangeset for help on using the changeset viewer.