From 21bf80fca52f7c7c91158ae59c72ada76076b7c9 Mon Sep 17 00:00:00 2001 From: Andre D Date: Fri, 22 Feb 2013 13:56:57 -0500 Subject: [PATCH] wiki: Ignore can_submit on the frontpage. --- r2/r2/lib/validator/wiki.py | 2 +- r2/r2/models/subreddit.py | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/r2/r2/lib/validator/wiki.py b/r2/r2/lib/validator/wiki.py index f8814c7aa..6e5a038ed 100644 --- a/r2/r2/lib/validator/wiki.py +++ b/r2/r2/lib/validator/wiki.py @@ -108,7 +108,7 @@ def may_revise(sr, user, page=None): # the user may not edit. return False - if not sr.can_submit(user): + if not sr.wiki_can_submit(user): # If the user can not submit to the subreddit # They should not be able to contribute return False diff --git a/r2/r2/models/subreddit.py b/r2/r2/models/subreddit.py index 3d6e5492f..3821c8827 100644 --- a/r2/r2/models/subreddit.py +++ b/r2/r2/models/subreddit.py @@ -350,6 +350,9 @@ class Subreddit(Thing, Printable): else: return False + def wiki_can_submit(self, user): + return self.can_submit(user) + def can_submit(self, user, promotion=False): if c.user_is_admin: return True @@ -1120,7 +1123,10 @@ class DefaultSR(_DefaultSR): self._base = Subreddit._by_name(g.default_sr, stale=True) except NotFound: self._base = None - + + def wiki_can_submit(self, user): + return True + @property def wiki_use_subreddit_karma(self): return False