aboutsummaryrefslogtreecommitdiffstats
path: root/mediagoblin/edit/views.py
blob: 11dd58bef389d396809788d8c91a015d785fb7cb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
from webob import Response

from mediagoblin.edit import forms
from mediagoblin.decorators import require_active_login, get_media_entry_by_id

@get_media_entry_by_id
@require_active_login
def edit_media(request, media):
    form = forms.EditForm(request.POST,
        title = media['title'],
        slug = media['slug'],
        description = media['description'])

    # render
    template = request.template_env.get_template(
        'mediagoblin/edit/edit.html')
    return Response(
        template.render(
            {'request': request,
             'media': media,
             'form': form}))