menu principal
This commit is contained in:
@@ -22,6 +22,9 @@ import hashlib
|
||||
|
||||
from sqlalchemy.exc import DBAPIError
|
||||
from ..security import groupfinder
|
||||
from ..models.members import (
|
||||
get_member_by_email,
|
||||
)
|
||||
|
||||
import json
|
||||
|
||||
@@ -50,9 +53,15 @@ def to_percent(x):
|
||||
|
||||
@view_config(route_name='home', renderer='../templates/home.pt', permission='view')
|
||||
def home(request):
|
||||
logged_in = authenticated_userid(request)
|
||||
# lire la fiche du membre
|
||||
membre = get_member_by_email(request, logged_in)
|
||||
if not membre:
|
||||
request.session.flash(u"Utilisateur non trouvé : %s" % logged_in, 'warning')
|
||||
return HTTPFound(location=request.route_url('/home'))
|
||||
|
||||
return {
|
||||
'page_title': 'Bienvenue',
|
||||
'project': 'mondumas',
|
||||
'page_title': u"%s %s" % (membre.prenom, membre.nom),
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -170,7 +170,7 @@ def users_list(request):
|
||||
expire_le = ''
|
||||
|
||||
|
||||
d = (item.nom, item.email, item.acces, der_cnx_le, expire_le)
|
||||
d = (item.nom + " " + item.prenom, item.email, item.acces, der_cnx_le, expire_le)
|
||||
liste.append(d)
|
||||
|
||||
return {
|
||||
@@ -197,15 +197,18 @@ def user_edit(request):
|
||||
message = ''
|
||||
acces_list = ["ADMIN", "MEMBRE"]
|
||||
|
||||
if email == '0':
|
||||
if email == 'new':
|
||||
# nouveau
|
||||
membre = {}
|
||||
membre['email'] = ''
|
||||
membre['nom'] = ''
|
||||
membre['prenom'] = ''
|
||||
membre['acces'] = 'MEMBRE'
|
||||
membre['modif_le'] = None
|
||||
membre['expire_le'] = None
|
||||
page_title= 'Nouveau membre'
|
||||
else:
|
||||
# lire la fiche de l'membre
|
||||
# lire la fiche du membre
|
||||
membre = get_member_by_email(request, email)
|
||||
if not membre:
|
||||
request.session.flash(u"Utilisateur non trouvé : %s" % email, 'warning')
|
||||
|
||||
Reference in New Issue
Block a user