aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--mediagoblin/static/images/media_thumbs/blogpost.jpgbin4171 -> 3940 bytes
-rw-r--r--mediagoblin/templates/mediagoblin/blog/blog_admin_dashboard.html16
2 files changed, 14 insertions, 2 deletions
diff --git a/mediagoblin/static/images/media_thumbs/blogpost.jpg b/mediagoblin/static/images/media_thumbs/blogpost.jpg
index 60b8c2bb..c6c68678 100644
--- a/mediagoblin/static/images/media_thumbs/blogpost.jpg
+++ b/mediagoblin/static/images/media_thumbs/blogpost.jpg
Binary files differ
diff --git a/mediagoblin/templates/mediagoblin/blog/blog_admin_dashboard.html b/mediagoblin/templates/mediagoblin/blog/blog_admin_dashboard.html
index 2028da00..e670281d 100644
--- a/mediagoblin/templates/mediagoblin/blog/blog_admin_dashboard.html
+++ b/mediagoblin/templates/mediagoblin/blog/blog_admin_dashboard.html
@@ -59,9 +59,21 @@
</tr>
{% for blog_post in blog_posts_list %}
<tr>
- <td><a href="{{ blog_post.url_for_self(request.urlgen) }}">{{ blog_post.title }}</a></td>
+ {% if blog_post.state == 'processed' %}
+ <td><a href="{{ blog_post.url_for_self(request.urlgen) }}">{{ blog_post.title }}</a></td>
+ {% else %}
+ {% set draft_url = request.urlgen('mediagoblin.media_types.blog.blogpost_draft_view',
+ blog_slug=blog.slug, user=request.user.username,
+ blog_post_slug=blog_post.slug) %}
+ <td><a href="{{ draft_url }}">{{ blog_post.title }}</a></td>
+ {% endif %}
<td>{{ blog_post.created.strftime("%F %R") }}</td>
- <td><h6><em>{{ blog_post.state }}</em></h6></td>
+
+ {% if blog_post.state == 'processed' %}
+ <td><h6><em>Published</em></h6></td>
+ {% else %}
+ <td><h6><em>Draft</em></h6></td>
+ {% endif %}
{% set blogpost_edit_url = request.urlgen('mediagoblin.media_types.blog.blogpost.edit',
blog_slug=blog.slug, user=request.user.username,
blog_post_slug=blog_post.slug) %}