diff --git a/r2/r2/models/subreddit.py b/r2/r2/models/subreddit.py index 2f3b9f4a1..42e4ed5e1 100644 --- a/r2/r2/models/subreddit.py +++ b/r2/r2/models/subreddit.py @@ -1390,9 +1390,15 @@ class LabeledMulti(tdb_cassandra.Thing, MultiReddit): return _('%s subreddits') % self.name def can_view(self, user): + if c.user_is_admin: + return True + return user == self.owner or self.visibility == 'public' def can_edit(self, user): + if c.user_is_admin: + return True + return user == self.owner @classmethod