Fix #5513 - Can't delete blog post drafts
authorayleph <ayleph@thisshitistemp.com>
Wed, 28 Jun 2017 05:45:42 +0000 (22:45 -0700)
committerAndrew Browning <ayleph@thisshitistemp.com>
Tue, 15 Aug 2017 05:43:58 +0000 (01:43 -0400)
commit2f2b4cbacb72cbeb21d51323296fb90a20c81737
treefc5ff942c00542f54ab01ec099a992ef6e011896
parent1f8c877d7430c1101740ef6ee732e90ff4c9cfdc
Fix #5513 - Can't delete blog post drafts

Modify the @get_media_entry_by_id decorator to return media regardless
of processing state. Separately modify all view functions that use the
@get_media_entry_by_id decorator to require that the media be in the
processed state, other than for the media_confirm_delete view. This
allows blog post drafts to be deleted without returning a 404. Further,
it adds the ability to delete unprocessed media in the future, which
would be a nice addition to the user processing panel.
mediagoblin/decorators.py
mediagoblin/edit/views.py
mediagoblin/user_pages/views.py