Ticket #5366: 0001-Fix-issue-5366-Update-blog-views.patch

File 0001-Fix-issue-5366-Update-blog-views.patch, 8.2 KB (added by ayleph, 8 years ago)

Fix for issue 5366

  • mediagoblin/media_types/blog/templates/mediagoblin/blog/blog_admin_dashboard.html

    From 868fd98898e811a2b60b82bc0c304fff9a04c913 Mon Sep 17 00:00:00 2001
    From: ayleph <ayleph@thisshitistemp.com>
    Date: Sun, 6 Dec 2015 14:48:45 -0500
    Subject: [PATCH] Fix issue 5366 Update blog views
    
    This commit updates blog views to be compatible with recent database
    migrations.
    ---
     .../templates/mediagoblin/blog/blog_admin_dashboard.html     |  2 +-
     .../blog/templates/mediagoblin/blog/blog_post_listing.html   |  2 +-
     .../blog/templates/mediagoblin/blog/blogpost_draft_view.html |  2 +-
     mediagoblin/media_types/blog/views.py                        | 10 +++++-----
     mediagoblin/templates/mediagoblin/user_pages/blog_media.html | 12 ++++++------
     5 files changed, 14 insertions(+), 14 deletions(-)
    
    diff --git a/mediagoblin/media_types/blog/templates/mediagoblin/blog/blog_admin_dashboard.html b/mediagoblin/media_types/blog/templates/mediagoblin/blog/blog_admin_dashboard.html
    index 1316083..3b88146 100644
    a b  
    8686                                 blog_slug=blog.slug, user=request.user.username,
    8787                                 blog_post_slug=blog_post.slug) %}
    8888            {% set blogpost_delete_url = request.urlgen('mediagoblin.user_pages.media_confirm_delete',
    89                                  user= blog_post.get_uploader.username,
     89                                 user= blog_post.get_actor.username,
    9090                                 media_id=blog_post.id) %}
    9191            <td>
    9292            <a class="button_action" href="{{ blogpost_edit_url }}">{% trans %}Edit{% endtrans %}</a>
  • mediagoblin/media_types/blog/templates/mediagoblin/blog/blog_post_listing.html

    diff --git a/mediagoblin/media_types/blog/templates/mediagoblin/blog/blog_post_listing.html b/mediagoblin/media_types/blog/templates/mediagoblin/blog/blog_post_listing.html
    index 0013f1a..3a0fd23 100644
    a b  
    4848                    <a href="{{ request.urlgen(
    4949                          'mediagoblin.user_pages.user_tag_gallery',
    5050                          tag=tag['slug'],
    51                           user=post.get_uploader.username) }}">{{ tag['name'] }}  |</a>
     51                          user=post.get_actor.username) }}">{{ tag['name'] }}  |</a>
    5252                {% endfor %}
    5353            {% endif %}
    5454            <div class="b_list_des"> <p>{{ post.description|safe }} </p></div>
  • mediagoblin/media_types/blog/templates/mediagoblin/blog/blogpost_draft_view.html

    diff --git a/mediagoblin/media_types/blog/templates/mediagoblin/blog/blogpost_draft_view.html b/mediagoblin/media_types/blog/templates/mediagoblin/blog/blogpost_draft_view.html
    index 7c63487..6d82055 100644
    a b  
    3030                           blog_slug=blog.slug, user=request.user.username,
    3131                           blog_post_slug=blogpost.slug) %}
    3232{% set blogpost_delete_url = request.urlgen('mediagoblin.user_pages.media_confirm_delete',
    33                              user= blogpost.get_uploader.username,
     33                             user= blogpost.get_actor.username,
    3434                             media_id=blogpost.id) %}
    3535            <a class="button_action" href="{{ blogpost_edit_url }}">{% trans %}Edit{% endtrans %}</a>
    3636            <a class="button_action" href="{{ blogpost_delete_url }}">{% trans %}Delete{% endtrans %}</a>
  • mediagoblin/media_types/blog/views.py

    diff --git a/mediagoblin/media_types/blog/views.py b/mediagoblin/media_types/blog/views.py
    index 40b1cec..80a7d59 100644
    a b def blogpost_create(request):  
    142142        blogpost.description = six.text_type(cleaned_markdown_conversion((form.description.data)))
    143143        blogpost.tags =  convert_to_tag_list_of_dicts(form.tags.data)
    144144        blogpost.license = six.text_type(form.license.data) or None
    145         blogpost.uploader = request.user.id
     145        blogpost.actor = request.user.id
    146146        blogpost.generate_slug()
    147147
    148148        set_blogpost_state(request, blogpost)
    def blogpost_edit(request):  
    174174    blog_slug = request.matchdict.get('blog_slug', None)
    175175    blog_post_slug = request.matchdict.get('blog_post_slug', None)
    176176
    177     blogpost = request.db.MediaEntry.query.filter_by(slug=blog_post_slug, uploader=request.user.id).first()
     177    blogpost = request.db.MediaEntry.query.filter_by(slug=blog_post_slug, actor=request.user.id).first()
    178178    blog = get_blog_by_slug(request, blog_slug, author=request.user.id)
    179179
    180180    if not blogpost or not blog:
    def draft_view(request):  
    286286    blog_post_slug = request.matchdict.get('blog_post_slug', None)
    287287    user = request.matchdict.get('user')
    288288    blog = get_blog_by_slug(request, blog_slug, author=request.user.id)
    289     blogpost = request.db.MediaEntry.query.filter_by(state = u'failed', uploader=request.user.id, slug=blog_post_slug).first()
     289    blogpost = request.db.MediaEntry.query.filter_by(state = u'failed', actor=request.user.id, slug=blog_post_slug).first()
    290290
    291291    if not blog or not blogpost:
    292292        return render_404(request)
    def blog_about_view(request):  
    356356    blog_slug = request.matchdict.get('blog_slug', None)
    357357    url_user = request.matchdict.get('user', None)
    358358
    359     user = request.db.User.query.filter(
    360         LocalUser.username=url_user
     359    user = request.db.LocalUser.query.filter(
     360        LocalUser.username==url_user
    361361    ).first()
    362362    blog = get_blog_by_slug(request, blog_slug, author=user.id)
    363363
  • mediagoblin/templates/mediagoblin/user_pages/blog_media.html

    diff --git a/mediagoblin/templates/mediagoblin/user_pages/blog_media.html b/mediagoblin/templates/mediagoblin/user_pages/blog_media.html
    index ece47fe..ec63e69 100644
    a b  
    3737  <p class="context">
    3838    {%- trans user_url=request.urlgen(
    3939              'mediagoblin.user_pages.user_home',
    40               user=media.get_uploader.username),
    41               username=media.get_uploader.username -%}
     40              user=media.get_actor.username),
     41              username=media.get_actor.username -%}
    4242    ❖ Blog post by <a href="{{user_url}}">{{username}}</a>
    4343    {%- endtrans -%}
    4444  </p>
     
    6868      {% endblock %}
    6969    </div>
    7070        {% if request.user and
    71           (media.uploader == request.user.id or
     71          (media.actor == request.user.id or
    7272           request.user.has_privilege('admin')) %}
    7373      {% set edit_url = request.urlgen('mediagoblin.media_types.blog.blogpost.edit',
    7474                                 blog_slug=media.media_manager.get_blog_by_blogpost().slug,
    7575                                 user=request.user.username, blog_post_slug=media.slug) %}
    7676      <a class="button_action" href="{{ edit_url }}">{% trans %}Edit{% endtrans %}</a>
    7777      {% set delete_url = request.urlgen('mediagoblin.user_pages.media_confirm_delete',
    78                                  user= media.get_uploader.username,
     78                                 user= media.get_actor.username,
    7979                                 media_id=media.id) %}
    8080      <a class="button_action" href="{{ delete_url }}">{% trans %}Delete{% endtrans %}</a>
    8181
     
    9696      {% endif %}
    9797      {% if request.user %}
    9898        <form action="{{ request.urlgen('mediagoblin.user_pages.media_post_comment',
    99                                          user= media.get_uploader.username,
     99                                         user= media.get_actor.username,
    100100                                         media_id=media.id) }}" method="POST" id="form_comment">
    101101          {{ wtforms_util.render_divs(comment_form) }}
    102102          <div class="form_submit_buttons">
     
    124124            </a>
    125125            <a href="{{ request.urlgen('mediagoblin.user_pages.media_home.view_comment',
    126126                            comment=comment.id,
    127                             user=media.get_uploader.username,
     127                            user=media.get_actor.username,
    128128                            media=media.slug_or_id) }}#comment"
    129129               class="comment_whenlink">
    130130              <span title='{{- comment.created.strftime("%I:%M%p %Y-%m-%d") -}}'>