Add "edit" oauth2 scope.

This commit is contained in:
Logan Hanks
2012-09-21 12:00:18 -07:00
parent ad86b4b5b9
commit 9a323ac778
2 changed files with 7 additions and 0 deletions

View File

@@ -797,6 +797,7 @@ class ApiController(RedditController, OAuth2ResourceController):
c.user.delete(delete_message)
form.redirect("/?deleted=true")
@require_oauth2_scope("edit")
@noresponse(VUser(),
VModhash(),
thing = VByNameIfAuthor('id'))
@@ -946,6 +947,7 @@ class ApiController(RedditController, OAuth2ResourceController):
indict(thing)
@require_oauth2_scope("edit")
@validatedForm(VUser(),
VModhash(),
item = VByNameIfAuthor('thing_id'),

View File

@@ -96,6 +96,11 @@ class ConsumableToken(Token):
class OAuth2Scope:
scope_info = {
"edit": {
"id": "edit",
"name": _("Edit Posts"),
"description": _("Edit and delete my comments and submissions."),
},
"identity": {
"id": "identity",
"name": _("My Identity"),