diff --git a/r2/r2/controllers/front.py b/r2/r2/controllers/front.py index 2b27e7adb..081c19885 100755 --- a/r2/r2/controllers/front.py +++ b/r2/r2/controllers/front.py @@ -431,6 +431,7 @@ class FrontController(RedditController, OAuth2ResourceController): pane = listing.listing() return pane + @require_oauth2_scope("modlog") @prevent_framing_and_css(allow_cname_frame=True) @paginated_listing(max_page_size=500, backend='cassandra') @validate(mod=nop('mod'), diff --git a/r2/r2/models/token.py b/r2/r2/models/token.py index 35dad1e7b..954e382ea 100644 --- a/r2/r2/models/token.py +++ b/r2/r2/models/token.py @@ -126,6 +126,12 @@ class OAuth2Scope: "Manage the configuration, sidebar, and CSS" " of subreddits I moderate."), }, + "modlog": { + "id": "modlog", + "name": _("Moderation Log"), + "description": _( + "Access the moderation log in subreddits I moderate."), + }, "modtraffic": { "id": "modtraffic", "name": _("Subreddit Traffic"),