replace authenticated_userid from security by request.authenticated_userid

This commit is contained in:
2018-03-08 14:35:11 +01:00
parent 4b589dda80
commit e57adcf0f6
9 changed files with 15 additions and 21 deletions

View File

@@ -6,6 +6,7 @@ Home-page: UNKNOWN
Author: UNKNOWN Author: UNKNOWN
Author-email: UNKNOWN Author-email: UNKNOWN
License: UNKNOWN License: UNKNOWN
Description-Content-Type: UNKNOWN
Description: # README # Description: # README #

View File

@@ -1,5 +1,6 @@
CHANGES.txt CHANGES.txt
MANIFEST.in MANIFEST.in
README.md
development.ini development.ini
production.ini production.ini
pytest.ini pytest.ini

View File

@@ -11,6 +11,6 @@ waitress
MySQL-python MySQL-python
[testing] [testing]
WebTest >= 1.3.1 WebTest>=1.3.1
pytest pytest
pytest-cov pytest-cov

View File

@@ -2,10 +2,9 @@
from pyramid_layout.layout import layout_config from pyramid_layout.layout import layout_config
from views.default import ( from views.default import (
to_euro, to_euro,
to_percent, to_percent,
to_decimal, to_decimal,
) )
from pyramid.security import authenticated_userid
@layout_config(template='templates/layouts/global_layout.pt') @layout_config(template='templates/layouts/global_layout.pt')
class GlobalLayout(object): class GlobalLayout(object):
@@ -26,11 +25,11 @@ class GlobalLayout(object):
return to_percent(x) return to_percent(x)
def isAnonymous(self): def isAnonymous(self):
user = authenticated_userid(self.request) user = self.request.authenticated_userid
return user is None return user is None
def isAdmin(self): def isAdmin(self):
logged_in = authenticated_userid(self.request) logged_in = self.request.authenticated_userid
is_admin = False is_admin = False
if logged_in is not None: if logged_in is not None:
groups = groupfinder(logged_in, self.request) groups = groupfinder(logged_in, self.request)

View File

@@ -1,13 +1,12 @@
# -*- coding: utf8 -*- # -*- coding: utf8 -*-
from pyramid_layout.panel import panel_config from pyramid_layout.panel import panel_config
from pyramid.security import authenticated_userid
from .security import groupfinder from .security import groupfinder
from .models.default import get_member_by_id from .models.default import get_member_by_id
@panel_config(name='dropdown_menu_panel', renderer='templates/panels/dropdown_menu_panel.pt') @panel_config(name='dropdown_menu_panel', renderer='templates/panels/dropdown_menu_panel.pt')
def dropdown_menu_panel(context, request): def dropdown_menu_panel(context, request):
logged_in = authenticated_userid(request) logged_in = request.authenticated_userid
if logged_in is None: if logged_in is None:
return { 'logged_in': '' } return { 'logged_in': '' }
else: else:

View File

@@ -11,9 +11,9 @@
<form method="POST" id="frm"> <form method="POST" id="frm">
<div class="col-md-3" tal:condition="access >= 5"> <div class="col-md-3" tal:condition="access >= 5">
<select class="form-control" id="agenda" name="agenda" onChange="$('#frm').submit()"> <select class="form-control" id="agenda" name="agenda" onChange="$('#frm').submit()">
<optgroup tal:repeat="item agendas"> <div tal:repeat="item agendas">
<option value="${item.CD_UTI}" tal:attributes="selected agenda==item.CD_UTI and 'selected' or None">${item.NOM}</option> <option value="${item.CD_UTI}" tal:attributes="selected agenda==item.CD_UTI and 'selected' or None">${item.NOM}</option>
</optgroup> </div>
</select> </select>
</div> </div>
<div class="col-md-3" tal:condition="access < 5"> <div class="col-md-3" tal:condition="access < 5">

View File

@@ -47,9 +47,9 @@
<label class="control-label col-xs-2" for="access">Accès</label> <label class="control-label col-xs-2" for="access">Accès</label>
<div class="col-xs-2"> <div class="col-xs-2">
<select class="form-control" id="access" name="access"> <select class="form-control" id="access" name="access">
<optgroup tal:repeat="item access"> <div tal:repeat="item access">
<option value="${item}" tal:attributes="selected str(individu.access)==item[0] and 'selected' or None">${item}</option> <option value="${item}" tal:attributes="selected str(individu.access)==item[0] and 'selected' or None">${item}</option>
</optgroup> </div>
</select> </select>
</div> </div>
</div> </div>

View File

@@ -5,11 +5,6 @@ from pyramid.view import (
view_config, view_config,
forbidden_view_config, forbidden_view_config,
) )
from pyramid.security import (
authenticated_userid,
remember,
forget,
)
from pyramid.httpexceptions import ( from pyramid.httpexceptions import (
HTTPFound, HTTPFound,
HTTPNotFound, HTTPNotFound,
@@ -100,7 +95,7 @@ def dossier_view(request):
@view_config(route_name='agenda', renderer='../templates/agenda/agenda.pt', permission='view') @view_config(route_name='agenda', renderer='../templates/agenda/agenda.pt', permission='view')
def agenda(request): def agenda(request):
logged_in = authenticated_userid(request) logged_in = request.authenticated_userid
member = get_member_by_id(request, logged_in) member = get_member_by_id(request, logged_in)
if not member: if not member:
request.session.flash(u"Identifiant %s introuvable" % (logged_in), 'danger') request.session.flash(u"Identifiant %s introuvable" % (logged_in), 'danger')
@@ -144,7 +139,7 @@ def agenda(request):
@view_config(route_name='planning', renderer='../templates/agenda/planning.pt', permission='view') @view_config(route_name='planning', renderer='../templates/agenda/planning.pt', permission='view')
def planning(request): def planning(request):
logged_in = authenticated_userid(request) logged_in = request.authenticated_userid
member = get_member_by_id(request, logged_in) member = get_member_by_id(request, logged_in)
if not member: if not member:
request.session.flash(u"Identifiant %s introuvable" % (logged_in), 'danger') request.session.flash(u"Identifiant %s introuvable" % (logged_in), 'danger')

View File

@@ -6,7 +6,6 @@ from pyramid.view import (
forbidden_view_config, forbidden_view_config,
) )
from pyramid.security import ( from pyramid.security import (
authenticated_userid,
remember, remember,
forget, forget,
) )
@@ -93,7 +92,7 @@ Le lien suivant vous dirigera vers une page où vous pourrez ré-initialiser vot
@view_config(route_name='changer_mdp', renderer='../templates/changer_mdp.pt', permission='view') @view_config(route_name='changer_mdp', renderer='../templates/changer_mdp.pt', permission='view')
def changer_mdp(request): def changer_mdp(request):
url = request.route_url('changer_mdp') url = request.route_url('changer_mdp')
logged_in = authenticated_userid(request) logged_in = request.authenticated_userid
message = '' message = ''
member = get_member_by_id(request, logged_in) member = get_member_by_id(request, logged_in)