def _topmenu_items(sender, **kwargs): yield TopMenuItem('home', _('Home'), url_for_index(), 100) yield TopMenuItem('help', _('Indico help'), None, 30, section='help') if Config.getInstance().getPublicSupportEmail(): yield TopMenuItem('contact', _('Contact'), url_for('misc.contact'), 20, section='help') yield TopMenuItem('about', _('More about Indico'), 'http://indico-software.org', 10, section='help')
def _extend_top_menu(self, sender, **kwargs): if not session.user or not is_av_manager(session.user): return return TopMenuItem('services-cern-audiovisual', _('Webcast/Recording'), url_for_plugin('audiovisual.request_list'), section='services')
def _topmenu_items(sender, **kwargs): yield TopMenuItem('create-lecture', _('Create lecture'), 'lecture', 30, section='create-event') yield TopMenuItem('create-meeting', _('Create meeting'), 'meeting', 20, section='create-event') yield TopMenuItem('create-conference', _('Create conference'), 'conference', 10, section='create-event')
def _extend_top_menu(self, sender, **kwargs): if not session.user or not is_vc_support(session.user): return return TopMenuItem('services-cern-vc-assistance', _('Videoconference assistance'), url_for_plugin('vc_assistance.request_list'), section='services')
def _topmenu_items(sender, **kwargs): if not session.user or not get_managed_vc_plugins(session.user): return return TopMenuItem('services-vc', _('Videoconference'), url_for('vc.vc_room_list'), section='services')
def _extend_services_menu(self, reservation, **kwargs): if not session.user or not is_room_assistance_support(session.user): return return TopMenuItem('services-cern-room-assistance', _('Room assistance'), url_for_plugin('room_assistance.request_list'), section='services')
def _topmenu_items(sender, **kwargs): if session.user: yield TopMenuItem('profile', _('My profile'), url_for('users.user_dashboard', user_id=None), 50)
def _topmenu_items(sender, **kwargs): if session.user and session.user.is_admin: yield TopMenuItem('admin', _('Administration'), url_for('core.admin_dashboard'), 70)
def _topmenu_items(sender, **kwargs): yield TopMenuItem('home', _('Home'), url_for_index(), 100)
def _topmenu_items(sender, **kwargs): if config.ENABLE_ROOMBOOKING: yield TopMenuItem('rb', _('Room booking'), url_for('rooms.roomBooking'), 80)
def _topmenu_items(sender, **kwargs): yield TopMenuItem('create-lecture', _('Create event'), '/event/create/lecture?category_id=0', 90)
def _topmenu_items(sender, **kwargs): if Config.getInstance().getIsRoomBookingActive(): yield TopMenuItem('rb', _('Room booking'), url_for('rooms.roomBooking'), 80)
def _topmenu_items(sender, **kwargs): yield TopMenuItem('home', _('Home'), url_for_index(), 100) yield TopMenuItem('help', _('Indico help'), None, 30, section='help') if config.PUBLIC_SUPPORT_EMAIL: yield TopMenuItem('contact', _('Contact'), url_for('misc.contact'), 20, section='help') yield TopMenuItem('about', _('More about Indico'), 'https://getindico.io', 10, section='help')
def _extend_top_menu(self, sender, **kwargs): return TopMenuItem('my-menu-item', 'Google', 'https://www.google.com', weight=105)