# -*- coding: utf8 -*- from pyramid_layout.panel import panel_config from pyramid.security import authenticated_userid from .security import groupfinder from .models.default import get_member_by_id @panel_config(name='dropdown_menu_panel', renderer='templates/panels/dropdown_menu_panel.pt') def dropdown_menu_panel(context, request): logged_in = authenticated_userid(request) if logged_in is None: return { 'logged_in': '' } else: member = get_member_by_id(request, logged_in) fullname = member.NOM email = member.email if member.access == 9: logged_in_fonction = 'Administrateur' elif member.access == 8: logged_in_fonction = 'Comptabilité' elif member.access == 5: logged_in_fonction = 'Gestion' else: logged_in_fonction = 'Production' return { 'logged_in': logged_in, 'logged_in_name': fullname, 'logged_in_email': email, 'logged_in_fonction': logged_in_fonction, }