Changeset 9024


Ignore:
Timestamp:
19 Jul 2012, 17:33:30 (12 years ago)
Author:
Henrik Bettermann
Message:

Rename buttons in datacenter.

Provide a table of available processors with available fields on DatacenterUploadPage? (work in progress).

Location:
main/waeup.kofa/trunk/src/waeup/kofa
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • main/waeup.kofa/trunk/src/waeup/kofa/browser/batchprocessing.txt

    r9023 r9024  
    7575
    7676    >>> import cStringIO
    77     >>> browser.getLink('Upload CSV file').click()
     77    >>> browser.getLink('Upload data').click()
    7878    >>> filecontents = cStringIO.StringIO(
    7979    ...   open('faculties.csv', 'rb').read())
     
    8484Step 1: start batch processing:
    8585
    86     >>> browser.getLink('Batch processing').click()
     86    >>> browser.getLink('Process data').click()
    8787    >>> button = lookup_submit_value(
    8888    ...   'select', 'faculties_zope.mgr.csv', browser)
     
    177177
    178178    >>> import cStringIO
    179     >>> browser.getLink('Upload CSV file').click()
     179    >>> browser.getLink('Upload data').click()
    180180    >>> filecontents = cStringIO.StringIO(
    181181    ...   open('departments.csv', 'rb').read())
     
    186186Step 1: start batch processing:
    187187
    188     >>> browser.getLink('Batch processing').click()
     188    >>> browser.getLink('Process data').click()
    189189    >>> button = lookup_submit_value(
    190190    ...   'select', 'departments_zope.mgr.csv', browser)
     
    242242
    243243    >>> import cStringIO
    244     >>> browser.getLink('Upload CSV file').click()
     244    >>> browser.getLink('Upload data').click()
    245245    >>> filecontents = cStringIO.StringIO(
    246246    ...   open('courses.csv', 'rb').read())
     
    251251Step 1: start batch processing:
    252252
    253     >>> browser.getLink('Batch processing').click()
     253    >>> browser.getLink('Process data').click()
    254254    >>> button = lookup_submit_value(
    255255    ...   'select', 'courses_zope.mgr.csv', browser)
     
    307307
    308308    >>> import cStringIO
    309     >>> browser.getLink('Upload CSV file').click()
     309    >>> browser.getLink('Upload data').click()
    310310    >>> filecontents = cStringIO.StringIO(
    311311    ...   open('certificates.csv', 'rb').read())
     
    316316Step 1: start batch processing:
    317317
    318     >>> browser.getLink('Batch processing').click()
     318    >>> browser.getLink('Process data').click()
    319319    >>> button = lookup_submit_value(
    320320    ...   'select', 'certificates_zope.mgr.csv', browser)
     
    373373
    374374    >>> import cStringIO
    375     >>> browser.getLink('Upload CSV file').click()
     375    >>> browser.getLink('Upload data').click()
    376376    >>> filecontents = cStringIO.StringIO(
    377377    ...   open('mycertcourses.csv', 'rb').read())
     
    382382Step 1: start batch processing:
    383383
    384     >>> browser.getLink('Batch processing').click()
     384    >>> browser.getLink('Process data').click()
    385385    >>> button = lookup_submit_value(
    386386    ...   'select', 'mycertcourses_zope.mgr.csv', browser)
     
    438438
    439439    >>> import cStringIO
    440     >>> browser.getLink('Upload CSV file').click()
     440    >>> browser.getLink('Upload data').click()
    441441    >>> filecontents = cStringIO.StringIO(
    442442    ...   open('users.csv', 'rb').read())
     
    447447Step 1: start batch processing:
    448448
    449     >>> browser.getLink('Batch processing').click()
     449    >>> browser.getLink('Process data').click()
    450450    >>> button = lookup_submit_value(
    451451    ...   'select', 'users_zope.mgr.csv', browser)
     
    510510
    511511    >>> import cStringIO
    512     >>> browser.getLink('Upload CSV file').click()
     512    >>> browser.getLink('Upload data').click()
    513513    >>> filecontents = cStringIO.StringIO(
    514514    ...   open('newfaculties.csv', 'rb').read())
     
    519519Step 1: start batch processing:
    520520
    521     >>> browser.getLink('Batch processing').click()
     521    >>> browser.getLink('Process data').click()
    522522    >>> button = lookup_submit_value(
    523523    ...   'select', 'newfaculties_zope.mgr.csv', browser)
     
    581581
    582582    >>> browser.open('http://localhost/app/datacenter')
    583     >>> browser.getLink('Batch processing').click()
     583    >>> browser.getLink('Process data').click()
    584584    >>> button = lookup_submit_value(
    585585    ...   'select', 'newfaculties_zope.mgr.create.pending.csv', browser)
  • main/waeup.kofa/trunk/src/waeup/kofa/browser/browser.txt

    r8920 r9024  
    12181218page:
    12191219
    1220   >>> browser.getLink('Upload CSV file').click()
     1220  >>> browser.getLink('Upload data').click()
    12211221
    12221222and enter the appropriate data in the form:
  • main/waeup.kofa/trunk/src/waeup/kofa/browser/pages.py

    r9023 r9024  
    825825    grok.name('upload')
    826826    grok.require('waeup.manageDataCenter')
    827     label = _(u'Upload file')
     827    label = _(u'Upload portal data as CSV file')
    828828    pnav = 0
    829829    upload_button =_(u'Upload')
     
    875875        base, ext = os.path.splitext(filename)
    876876        return '%s_%s%s' % (base, filtered_username, ext.lower())
     877
     878    def getImporters(self):
     879        importers = getAllUtilitiesRegisteredFor(IBatchProcessor)
     880        importers = sorted(
     881            [dict(title=x.name, name=x.util_name, fields=x.available_fields)
     882            for x in importers], key=lambda k: k['title'])
     883        return importers
    877884
    878885class FileDownloadView(UtilityView, grok.View):
  • main/waeup.kofa/trunk/src/waeup/kofa/browser/templates/datacenteruploadpage.pt

    r7705 r9024  
    99  </div>
    1010</form>
     11
     12<br /><br />
     13
     14<h2 i18n:translate="">Available Processors (Importers)</h2>
     15
     16<table i18n:domain="waeup.kofa">
     17  <thead>
     18    <tr>
     19      <th i18n:translate="">Processor</th>
     20      <th i18n:translate="">Available Fields</th>
     21    </tr>
     22  </thead>
     23  <tr tal:repeat="importer view/getImporters">
     24    <td tal:content="importer/title"></td>
     25    <td>
     26        <span tal:repeat="field python:sorted(importer['fields'])">
     27            <span tal:replace="field"></span>,
     28        </span>
     29    </td>
     30  </tr>
     31</table>
  • main/waeup.kofa/trunk/src/waeup/kofa/browser/tests/test_browser.py

    r8992 r9024  
    122122        self.assertEqual(self.browser.headers['Status'], '200 Ok')
    123123        self.assertEqual(self.browser.url, self.datacenter_path)
    124         self.browser.getLink("Upload CSV file").click()
     124        self.browser.getLink("Upload data").click()
    125125        file = open(SAMPLE_FILE)
    126126        ctrl = self.browser.getControl(name='uploadfile:file')
     
    154154        self.assertEqual(self.browser.headers['Status'], '200 Ok')
    155155        self.assertEqual(self.browser.url, self.datacenter_path)
    156         self.browser.getLink("Export CSV file").click()
     156        self.browser.getLink("Export data").click()
    157157        self.browser.getControl(name="exporter").value = ['faculties']
    158158        self.browser.getControl("Download").click()
  • main/waeup.kofa/trunk/src/waeup/kofa/browser/viewlets.py

    r9023 r9024  
    481481    icon = 'actionicon_up.png'
    482482    target = '@@upload'
    483     text = _('Upload CSV file')
     483    text = _('Upload data')
    484484
    485485class BatchOpButton(ActionButton):
     
    490490    icon = 'actionicon_gear.png'
    491491    target = '@@import1'
    492     text = _('Batch processing')
     492    text = _('Process data')
    493493
    494494class ExportCSVButton(ActionButton):
     
    499499    icon = 'actionicon_down.png'
    500500    target = '@@export'
    501     text = _('Export CSV file')
     501    text = _('Export data')
    502502
    503503class BrowseFinishedFiles(ActionButton):
     
    508508    icon = 'actionicon_finished.png'
    509509    target = '@@processed'
    510     text = _('Processed Files')
     510    text = _('View processed files')
    511511
    512512#
  • main/waeup.kofa/trunk/src/waeup/kofa/students/tests/test_browser.py

    r9022 r9024  
    781781        self.browser.addHeader('Authorization', 'Basic mgr:mgrpw')
    782782        self.browser.open(datacenter_path)
    783         self.browser.getLink('Upload CSV file').click()
     783        self.browser.getLink('Upload data').click()
    784784        filecontents = StringIO(open('students.csv', 'rb').read())
    785785        filewidget = self.browser.getControl(name='uploadfile:file')
    786786        filewidget.add_file(filecontents, 'text/plain', 'students.csv')
    787787        self.browser.getControl(name='SUBMIT').click()
    788         self.browser.getLink('Batch processing').click()
     788        self.browser.getLink('Process data').click()
    789789        button = lookup_submit_value(
    790790            'select', 'students_zope.mgr.csv', self.browser)
     
    807807""")
    808808        self.browser.open(datacenter_path)
    809         self.browser.getLink('Upload CSV file').click()
     809        self.browser.getLink('Upload data').click()
    810810        filecontents = StringIO(open('studycourses.csv', 'rb').read())
    811811        filewidget = self.browser.getControl(name='uploadfile:file')
    812812        filewidget.add_file(filecontents, 'text/plain', 'studycourses.csv')
    813813        self.browser.getControl(name='SUBMIT').click()
    814         self.browser.getLink('Batch processing').click()
     814        self.browser.getLink('Process data').click()
    815815        button = lookup_submit_value(
    816816            'select', 'studycourses_zope.mgr.csv', self.browser)
Note: See TracChangeset for help on using the changeset viewer.