Ignore:
Timestamp:
10 Nov 2015, 11:52:28 (9 years ago)
Author:
Henrik Bettermann
Message:

Put maintenance button on DatacenterImportStep1.

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

Legend:

Unmodified
Added
Removed
  • main/waeup.kofa/trunk/src/waeup/kofa/browser/pages.py

    r13426 r13431  
    16241624
    16251625    def update(self, back=None, finish=None, showlog=None):
     1626        if finish is not None:
     1627            self.redirect(self.url(self.context, '@@import1'))
     1628            return
    16261629        if not grok.getSite()['configuration'].maintmode_enabled_by and \
    16271630            not self.request.principal.id == 'admin':
     
    16311634                type='danger')
    16321635            self.redirect(self.url(self.context))
    1633             return
    1634         if finish is not None:
    1635             self.redirect(self.url(self.context, '@@import1'))
    16361636            return
    16371637        session = ISession(self.request)['waeup.kofa']
     
    18821882            self.context.logger.info('%s - maintmode enabled' % ob_class)
    18831883            self.flash(_('Maintenance mode enabled.'), type='warning')
    1884         self.redirect(self.url(self.context))
     1884        self.redirect(self.url(self.context, 'import1'))
    18851885        return
    18861886
  • main/waeup.kofa/trunk/src/waeup/kofa/browser/viewlets.py

    r13394 r13431  
    2626    UniversityPage, FacultiesContainerPage, DatacenterPage, FacultyPage,
    2727    DepartmentPage, CoursePage, CertificatePage, CertificateCoursePage,
    28     UsersContainerPage, UserManageFormPage)
     28    UsersContainerPage, UserManageFormPage, DatacenterImportStep1)
    2929from waeup.kofa.browser.interfaces import (
    3030    IFacultiesContainer, IFaculty, IDepartment, ICourse, ICertificate,
     
    631631    grok.context(IDataCenter)
    632632    grok.require('waeup.importData')
    633     grok.view(DatacenterPage)
     633    grok.view(DatacenterImportStep1)
    634634    grok.order(7)
    635635    icon = 'actionicon_stop.png'
  • main/waeup.kofa/trunk/src/waeup/kofa/doctests/batchprocessing_browser.txt

    r13394 r13431  
    8686Step 1: start batch processing:
    8787
    88     >>> browser.getLink('Switch maintenance mode').click()
    89     >>> browser.getLink('Process data').click()
     88    >>> browser.getLink('Process data').click()
     89    >>> browser.getLink('Switch maintenance mode').click()
    9090    >>> button = lookup_submit_value(
    9191    ...   'select', 'faculties_zope.mgr.csv', browser)
     
    100100    'Applicant Processor',
    101101    'ApplicantsContainer Processor',
     102    'Bed Processor (update only)',
    102103    'CertificateCourse Processor',
    103104    'Certificate Processor',
     
    192193Step 1: start batch processing:
    193194
    194     >>> browser.getLink('Switch maintenance mode').click()
    195     >>> browser.getLink('Process data').click()
     195    >>> browser.getLink('Process data').click()
     196    >>> browser.getLink('Switch maintenance mode').click()
    196197    >>> button = lookup_submit_value(
    197198    ...   'select', 'departments_zope.mgr.csv', browser)
     
    258259Step 1: start batch processing:
    259260
    260     >>> browser.getLink('Switch maintenance mode').click()
    261     >>> browser.getLink('Process data').click()
     261    >>> browser.getLink('Process data').click()
     262    >>> browser.getLink('Switch maintenance mode').click()
    262263    >>> button = lookup_submit_value(
    263264    ...   'select', 'courses_zope.mgr.csv', browser)
     
    324325Step 1: start batch processing:
    325326
    326     >>> browser.getLink('Switch maintenance mode').click()
    327     >>> browser.getLink('Process data').click()
     327    >>> browser.getLink('Process data').click()
     328    >>> browser.getLink('Switch maintenance mode').click()
    328329    >>> button = lookup_submit_value(
    329330    ...   'select', 'certificates_zope.mgr.csv', browser)
     
    391392Step 1: start batch processing:
    392393
    393     >>> browser.getLink('Switch maintenance mode').click()
    394     >>> browser.getLink('Process data').click()
     394    >>> browser.getLink('Process data').click()
     395    >>> browser.getLink('Switch maintenance mode').click()
    395396    >>> button = lookup_submit_value(
    396397    ...   'select', 'mycertcourses_zope.mgr.csv', browser)
     
    458459Step 1: start batch processing:
    459460
    460     >>> browser.getLink('Switch maintenance mode').click()
    461     >>> browser.getLink('Process data').click()
     461    >>> browser.getLink('Process data').click()
     462    >>> browser.getLink('Switch maintenance mode').click()
    462463    >>> button = lookup_submit_value(
    463464    ...   'select', 'users_zope.mgr.csv', browser)
     
    545546Step 1: start batch processing:
    546547
    547     >>> browser.getLink('Switch maintenance mode').click()
    548     >>> browser.getLink('Process data').click()
     548    >>> browser.getLink('Process data').click()
     549    >>> browser.getLink('Switch maintenance mode').click()
    549550    >>> button = lookup_submit_value(
    550551    ...   'select', 'newfaculties_zope.mgr.csv', browser)
     
    609610
    610611    >>> browser.open('http://localhost/app/datacenter')
    611     >>> browser.getLink('Switch maintenance mode').click()
    612     >>> browser.getLink('Process data').click()
     612    >>> browser.getLink('Process data').click()
     613    >>> browser.getLink('Switch maintenance mode').click()
    613614    >>> button = lookup_submit_value(
    614615    ...   'select', 'newfaculties_zope.mgr.create.pending.csv', browser)
  • main/waeup.kofa/trunk/src/waeup/kofa/students/tests/test_browser.py

    r13394 r13431  
    13871387        filewidget.add_file(filecontents, 'text/plain', 'students.csv')
    13881388        self.browser.getControl(name='SUBMIT').click()
     1389        self.browser.getLink('Process data').click()
    13891390        self.browser.getLink("Switch maintenance mode").click()
    1390         self.browser.getLink('Process data').click()
    13911391        button = lookup_submit_value(
    13921392            'select', 'students_zope.mgr.csv', self.browser)
     
    14141414        filewidget.add_file(filecontents, 'text/plain', 'studycourses.csv')
    14151415        self.browser.getControl(name='SUBMIT').click()
     1416        self.browser.getLink('Process data').click()
    14161417        # Meanwhile maintenance mode is disabled again.
    14171418        self.browser.getLink("Switch maintenance mode").click()
    1418         self.browser.getLink('Process data').click()
    14191419        button = lookup_submit_value(
    14201420            'select', 'studycourses_zope.mgr.csv', self.browser)
  • main/waeup.kofa/trunk/src/waeup/kofa/university/tests/test_batching.py

    r13427 r13431  
    353353        self.assertTrue('Portal must be in maintenance mode for data import.'
    354354            in self.browser.contents)
    355         self.browser.open(self.datacenter_path)
    356355        self.browser.getLink("Switch").click()
    357356        self.assertTrue('Maintenance mode enabled' in self.browser.contents)
     
    359358        self.assertEqual(
    360359            self.app['configuration'].maintmode_enabled_by, 'zope.mgr')
    361         self.browser.getLink('Process data').click()
    362360        self.browser.getControl(name="select").click()
    363361        importerselect = self.browser.getControl(name='importer')
Note: See TracChangeset for help on using the changeset viewer.