8
0
Fork 0
mirror of https://gitlab.federez.net/re2o/re2o synced 2024-07-02 12:14:05 +00:00

Merge branch 'password_fix' into 'master'

Fix changement de mdp

See merge request federez/re2o!60
This commit is contained in:
chirac 2018-01-08 12:40:42 +01:00
commit 9ee8d91489

View file

@ -385,7 +385,10 @@ class AclNode(Node):
def render(self, context):
resolved_args = [arg.resolve(context) for arg in self.args]
can, _ = self.callback(context['user'], *(resolved_args))
if context['user'].is_anonymous():
can = False
else:
can, _ = self.callback(context['user'], *(resolved_args))
if can:
return self.oknodes.render(context)
return self.konodes.render(context)
@ -404,7 +407,10 @@ class AclInstanceNode(Node):
def render(self, context):
callback = get_callback(self.tag_name, self.instance.resolve(context))
resolved_args = [arg.resolve(context) for arg in self.args]
can, _ = callback(context['user'], *(resolved_args))
if context['user'].is_anonymous():
can = False
else:
can, _ = callback(context['user'], *(resolved_args))
if can:
return self.oknodes.render(context)
return self.konodes.render(context)