8
0
Fork 0
mirror of https://gitlab2.federez.net/re2o/re2o synced 2024-11-23 20:03:11 +00:00

Fix changement de mdp

This commit is contained in:
Gabriel Detraz 2018-01-08 12:35:19 +01:00 committed by root
parent 99c69a5d37
commit ed905e4177

View file

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