Prepare for moving /edit/ under /u/.../edit/
To make moving the whole thing under /u/ easier, prepare to
pass in the {user} needed for that.
This commit is contained in:
@@ -17,6 +17,6 @@
|
||||
from routes.route import Route
|
||||
|
||||
edit_routes = [
|
||||
Route('mediagoblin.edit.edit_media', "/{media}/",
|
||||
Route('mediagoblin.edit.edit_media', "/{user}/{media}/",
|
||||
controller="mediagoblin.edit.views:edit_media"),
|
||||
]
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
from webob import Response, exc
|
||||
|
||||
from mediagoblin.edit import forms
|
||||
from mediagoblin.decorators import require_active_login, get_media_entry_by_id
|
||||
from mediagoblin.decorators import require_active_login, get_user_media_entry
|
||||
|
||||
|
||||
def may_edit_media(request, media):
|
||||
@@ -15,7 +15,7 @@ def may_edit_media(request, media):
|
||||
return False
|
||||
|
||||
|
||||
@get_media_entry_by_id
|
||||
@get_user_media_entry
|
||||
@require_active_login
|
||||
def edit_media(request, media):
|
||||
if not may_edit_media(request, media):
|
||||
|
||||
Reference in New Issue
Block a user