diff options
-rw-r--r-- | mediagoblin/static/images/media_thumbs/blogpost.jpg | bin | 4171 -> 3940 bytes | |||
-rw-r--r-- | mediagoblin/templates/mediagoblin/blog/blog_admin_dashboard.html | 16 |
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 Binary files differindex 60b8c2bb..c6c68678 100644 --- a/mediagoblin/static/images/media_thumbs/blogpost.jpg +++ b/mediagoblin/static/images/media_thumbs/blogpost.jpg 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) %} |