replace authenticated_userid from security by request.authenticated_userid
This commit is contained in:
@@ -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 #
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -5,7 +5,6 @@ from views.default import (
|
|||||||
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)
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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">
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
@@ -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')
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user