From 229ee6f7a3469ac227911c358fb3477a0fc6d784 Mon Sep 17 00:00:00 2001 From: Max Goodman Date: Wed, 10 Apr 2013 20:16:10 -0700 Subject: [PATCH] Allow admins to view and edit multis not owned by them. --- r2/r2/models/subreddit.py | 6 ++++++ 1 file changed, 6 insertions(+) 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