Ignore:
Timestamp:
31 Jan 2014, 09:14:41 (11 years ago)
Author:
Henrik Bettermann
Message:

Remove resources and theming completely.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/waeup.kofa/branches/uli-diazo-themed/src/waeup/kofa/hostels/browser.py

    r10771 r11016  
    2626    NullValidator)
    2727from waeup.kofa.browser.breadcrumbs import Breadcrumb
    28 from waeup.kofa.browser.resources import datepicker, datatable, tabs, warning
    2928from waeup.kofa.browser.layout import default_primary_nav_template
    3029from waeup.kofa.browser.pages import delSubobjects
     
    134133        _('Clear all hostels'),
    135134        _('Remove selected')]
    136 
    137     def update(self):
    138         tabs.need()
    139         self.tab1 = self.tab2 = self.tab3 = self.tab4 = ''
    140         qs = self.request.get('QUERY_STRING', '')
    141         if not qs:
    142             qs = 'tab1'
    143         setattr(self, qs, 'active')
    144         warning.need()
    145         datatable.need()
    146         return super(HostelsContainerManagePage, self).update()
    147135
    148136    # It's quite dangerous to remove entire hostels with its content (beds).
     
    167155        return
    168156
    169     @jsaction(_('Clear all hostels'))
     157    @jsaction(_('Clear all hostels'), style='danger')
    170158    def clearHostels(self, **data):
    171159        self.context.clearAllHostels()
    172160        self.flash(_('All hostels cleared.'))
    173161        write_log_message(self, 'all hostels cleared')
    174         self.redirect(self.url(self.context, '@@manage')+'?tab2')
     162        self.redirect(self.url(self.context, '@@manage')+'#tab2')
    175163        return
    176164
     
    201189            self.context.addHostel(hostel)
    202190        except KeyError:
    203             self.flash(_('The hostel already exists.'))
     191            self.flash(_('The hostel already exists.'), type='warning')
    204192            return
    205193        self.flash(_('Hostel created.'))
     
    251239        return self.url(grok.getSite(),'students')
    252240
    253     def update(self):
    254         datepicker.need() # Enable jQuery datepicker in date fields.
    255         tabs.need()
    256         datatable.need()
    257         warning.need()
    258         self.tab1 = self.tab2 = ''
    259         qs = self.request.get('QUERY_STRING', '')
    260         if not qs:
    261             qs = 'tab1'
    262         setattr(self, qs, 'active')
    263         super(HostelManageFormPage, self).update()
    264         return
    265 
    266     @action(_('Save'))
     241    @action(_('Save'), style='primary')
    267242    def save(self, **data):
    268243        msave(self, **data)
    269244        return
    270245
    271     @action(_('Update all beds'))
     246    @action(_('Update all beds'), style='primary')
    272247    def updateBeds(self, **data):
    273248        removed, added, modified, modified_beds = self.context.updateBeds()
     
    280255        self.flash(flash_message)
    281256        write_log_message(self, message)
    282         self.redirect(self.url(self.context, '@@manage')+'?tab2')
     257        self.redirect(self.url(self.context, '@@manage')+'#tab2')
    283258        return
    284259
     
    289264            child_id = form['val_id']
    290265        else:
    291             self.flash(_('No item selected.'))
    292             self.redirect(self.url(self.context, '@@manage')+'?tab2')
     266            self.flash(_('No item selected.'), type='warning')
     267            self.redirect(self.url(self.context, '@@manage')+'#tab2')
    293268            return
    294269        if not isinstance(child_id, list):
     
    310285                mapping = {'a':m_translated}))
    311286            write_log_message(self, 'switched: %s' % message)
    312             self.redirect(self.url(self.context, '@@manage')+'?tab2')
     287            self.redirect(self.url(self.context, '@@manage')+'#tab2')
    313288        return
    314289
     
    319294            child_id = form['val_id']
    320295        else:
    321             self.flash(_('No item selected.'))
    322             self.redirect(self.url(self.context, '@@manage')+'?tab2')
     296            self.flash(_('No item selected.'), type='warning')
     297            self.redirect(self.url(self.context, '@@manage')+'#tab2')
    323298            return
    324299        if not isinstance(child_id, list):
     
    334309                mapping = {'a':message}))
    335310            write_log_message(self, 'released: %s' % message)
    336             self.redirect(self.url(self.context, '@@manage')+'?tab2')
     311            self.redirect(self.url(self.context, '@@manage')+'#tab2')
    337312        else:
    338             self.flash(_('No allocated bed selected.'))
    339             self.redirect(self.url(self.context, '@@manage')+'?tab2')
    340         return
    341 
    342     @jsaction(_('Clear hostel'))
     313            self.flash(_('No allocated bed selected.'), type='warning')
     314            self.redirect(self.url(self.context, '@@manage')+'#tab2')
     315        return
     316
     317    @jsaction(_('Clear hostel'), style='danger')
    343318    def clearHostel(self, **data):
    344319        self.context.clearHostel()
    345320        self.flash(_('Hostel cleared.'))
    346321        write_log_message(self, 'cleared')
    347         self.redirect(self.url(self.context, '@@manage')+'?tab2')
     322        self.redirect(self.url(self.context, '@@manage')+'#tab2')
    348323        return
    349324
     
    362337    def save(self, **data):
    363338        if data['owner'] == NOT_OCCUPIED:
    364             self.flash(_('No valid student id.'))
     339            self.flash(_('No valid student id.'), type='warning')
    365340            self.redirect(self.url(self.context))
    366341            return
    367342        msave(self, **data)
    368         self.redirect(self.url(self.context.__parent__, '@@manage')+'?tab2')
     343        self.redirect(self.url(self.context.__parent__, '@@manage')+'#tab2')
    369344        return
    370345
     
    374349            # Beds must be released first before they can be allocated to
    375350            # other students.
    376             self.redirect(self.url(self.context.__parent__, '@@manage')+'?tab2')
    377         return
     351            self.redirect(self.url(self.context.__parent__, '@@manage')+'#tab2')
     352        return
Note: See TracChangeset for help on using the changeset viewer.