Example #1
0
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')
Example #2
0
 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')
Example #3
0
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')
Example #4
0
 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')
Example #5
0
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')
Example #6
0
    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')
Example #7
0
def _topmenu_items(sender, **kwargs):
    if session.user:
        yield TopMenuItem('profile', _('My profile'),
                          url_for('users.user_dashboard', user_id=None), 50)
Example #8
0
def _topmenu_items(sender, **kwargs):
    if session.user and session.user.is_admin:
        yield TopMenuItem('admin', _('Administration'), url_for('core.admin_dashboard'), 70)
Example #9
0
def _topmenu_items(sender, **kwargs):
    yield TopMenuItem('home', _('Home'), url_for_index(), 100)
Example #10
0
def _topmenu_items(sender, **kwargs):
    if config.ENABLE_ROOMBOOKING:
        yield TopMenuItem('rb', _('Room booking'),
                          url_for('rooms.roomBooking'), 80)
Example #11
0
def _topmenu_items(sender, **kwargs):
    yield TopMenuItem('create-lecture', _('Create event'),
                      '/event/create/lecture?category_id=0', 90)
Example #12
0
def _topmenu_items(sender, **kwargs):
    if Config.getInstance().getIsRoomBookingActive():
        yield TopMenuItem('rb', _('Room booking'),
                          url_for('rooms.roomBooking'), 80)
Example #13
0
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')
Example #14
0
 def _extend_top_menu(self, sender, **kwargs):
     return TopMenuItem('my-menu-item', 'Google', 'https://www.google.com', weight=105)