From d2c99758704806463d4d6fb701a172c918a40c7c Mon Sep 17 00:00:00 2001 From: "byte[]" Date: Thu, 30 Apr 2020 00:24:13 -0400 Subject: [PATCH] fixes #103: allow moderators to edit and create posts in locked topics --- lib/philomena/users/ability.ex | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/philomena/users/ability.ex b/lib/philomena/users/ability.ex index 74151e5d..b2a338d6 100644 --- a/lib/philomena/users/ability.ex +++ b/lib/philomena/users/ability.ex @@ -100,6 +100,7 @@ defimpl Canada.Can, for: [Atom, Philomena.Users.User] do # Hide topics def can?(%User{role: "moderator"}, :show, %Topic{}), do: true def can?(%User{role: "moderator"}, :hide, %Topic{}), do: true + def can?(%User{role: "moderator"}, :create_post, %Topic{}), do: true # Edit tags def can?(%User{role: "moderator"}, :edit, %Tag{}), do: true