Merge branch 'master' into guardian

This commit is contained in:
Langhammer, Jens
2019-10-25 22:18:13 +02:00
21 changed files with 48 additions and 54 deletions

View File

@ -122,8 +122,9 @@ class PolicyTestView(LoginRequiredMixin, DetailView, PermissionRequiredMixin, Fo
def form_valid(self, form):
policy = self.get_object()
user = form.cleaned_data.get('user')
policy_engine = PolicyEngine([policy])
policy_engine.for_user(user).with_request(self.request).build()
policy_engine = PolicyEngine([policy], user, self.request)
policy_engine.use_cache = False
policy_engine.build()
result = policy_engine.passing
if result:
messages.success(self.request, _('User successfully passed policy.'))