Ejemplo n.º 1
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')
Ejemplo n.º 2
0
 def _checkProtection(self):
     RHProtected._checkProtection(self)
     if not get_managed_vc_plugins(session.user):
         raise Forbidden
Ejemplo n.º 3
0
def extend_header_menu(sender, **kwargs):
    if not session.user or not get_managed_vc_plugins(session.user):
        return
    return HeaderMenuEntry(url_for('vc.vc_room_list'), _('Videoconference'), _('Services'))
Ejemplo n.º 4
0
 def _checkProtection(self):
     RHProtected._checkProtection(self)
     if not get_managed_vc_plugins(session.user):
         raise Forbidden
Ejemplo n.º 5
0
def extend_header_menu(sender, **kwargs):
    if not session.user or not get_managed_vc_plugins(session.user):
        return
    return HeaderMenuEntry(url_for('vc.vc_room_list'), _('Videoconference'),
                           _('Services'))
Ejemplo n.º 6
0
 def _checkProtection(self):
     RHProtected._checkProtection(self)
     if self._doProcess and not get_managed_vc_plugins(session.avatar):
         raise AccessError
Ejemplo n.º 7
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')