Esempio n. 1
0
    def _createTabCtrl(self):
        self._tabCtrl = TabControl()

        if session.user.is_admin:
            self._subTabRoomBooking = self._tabCtrl.newTab(
                'booking',
                _('Room Booking'),
                url_for('rooms_admin.settings')
            )

            self._subTabMain = self._subTabRoomBooking.newSubTab(
                'settings',
                _('Settings'),
                url_for('rooms_admin.settings')
            )
        else:
            self._subTabRoomBooking = self._tabCtrl.newTab(
                'booking',
                _('Room Booking'),
                urlHandlers.UHRoomBookingAdmin.getURL()
            )

        self._subTabConfig = self._subTabRoomBooking.newSubTab(
            'management',
            _('Management'),
            urlHandlers.UHRoomBookingAdmin.getURL()
        )
        self._subTabRoomMappers = self._tabCtrl.newTab(
            'mappers',
            _('Room Mappers'),
            urlHandlers.UHRoomMappers.getURL()
        )
Esempio n. 2
0
 def _createTabCtrl(self):
     self._tabCtrl = TabControl()
     self._tabExistBookings = self._tabCtrl.newTab('existing', 'Existing Bookings',
                                                   url_for('event_mgmt.rooms_booking_list', self._conf))
     self._tabNewBooking = self._tabCtrl.newTab('new', 'New Booking',
                                                url_for('event_mgmt.rooms_choose_event', self._conf))
     if not Reservation.find(event_id=self._conf.getId()).count():
         self._tabExistBookings.setEnabled(False)
     self._setActiveTab()