Files
dumas_gestion/mondumas/panels.py

35 lines
1.0 KiB
Python

# -*- 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,
}