Fix templates issues

This commit is contained in:
Thomas Sileo 2019-04-15 21:20:14 +02:00
parent b3c3ab0b03
commit 395fec012b
2 changed files with 38 additions and 36 deletions

3
app.py
View file

@ -812,6 +812,7 @@ def index():
"meta.undo": False, "meta.undo": False,
"$or": [{"meta.pinned": False}, {"meta.pinned": {"$exists": False}}], "$or": [{"meta.pinned": False}, {"meta.pinned": {"$exists": False}}],
} }
print(list(DB.activities.find(q)))
pinned = [] pinned = []
# Only fetch the pinned notes if we're on the first page # Only fetch the pinned notes if we're on the first page
@ -2966,7 +2967,7 @@ def task_cleanup_part_1():
DB.activities.update_many( DB.activities.update_many(
{ {
"box": Box.OUTBOX.value, "box": Box.OUTBOX.value,
"type": ActivityType.CREATE.value, "type": {"$in": [ActivityType.CREATE.value, ActivityType.ANNOUNCE.value]},
"meta.public": {"$exists": False}, "meta.public": {"$exists": False},
}, },
{"$set": {"meta.public": True}}, {"$set": {"meta.public": True}},

View file

@ -16,6 +16,7 @@
{%- endmacro %} {%- endmacro %}
{% macro display_note(obj, perma=False, ui=False, likes=[], shares=[], meta={}, no_color=False) -%} {% macro display_note(obj, perma=False, ui=False, likes=[], shares=[], meta={}, no_color=False) -%}
{% if meta.actor %} {% if meta.actor %}
{% set actor = meta.actor %} {% set actor = meta.actor %}
{% else %} {% else %}
@ -34,6 +35,8 @@
{% set redir = request.path + "#activity-" + perma_id %} {% set redir = request.path + "#activity-" + perma_id %}
{% endif %} {% endif %}
{% set aid = obj.id | quote_plus %}
{% endif %}
<div class="note-box"> <div class="note-box">
@ -57,6 +60,7 @@
</span> </span>
{% endif %} {% endif %}
</div> </div>
{% if obj.summary %}<p class="p-summary">{{ obj.summary | clean }}</p>{% endif %} {% if obj.summary %}<p class="p-summary">{{ obj.summary | clean }}</p>{% endif %}
{% if obj | has_type('Video') %} {% if obj | has_type('Video') %}
<div class="note-video"> <div class="note-video">
@ -64,8 +68,8 @@
</video> </video>
</div> </div>
{% endif %} {% endif %}
<div class="note-container{% if perma %} perma{%endif%} p-name e-content">
<div class="note-container{% if perma %} perma{%endif%} p-name e-content">
{% if obj | has_type('Article') %} {% if obj | has_type('Article') %}
{{ obj.name }} <a href="{{ obj | url_or_id | get_url }}">{{ obj | url_or_id | get_url }}</a> {{ obj.name }} <a href="{{ obj | url_or_id | get_url }}">{{ obj | url_or_id | get_url }}</a>
{% elif obj | has_type('Question') %} {% elif obj | has_type('Question') %}
@ -184,9 +188,6 @@
<a class ="bar-item" href="{{ obj | url_or_id | get_url }}">permalink</a> <a class ="bar-item" href="{{ obj | url_or_id | get_url }}">permalink</a>
{% endif %} {% endif %}
{% set aid = obj.id | quote_plus %}
{% endif %}
{% if meta.count_reply and obj.id | is_from_outbox %}<a class ="bar-item" href="{{ obj.url | get_url }}"><strong>{{ meta.count_reply }}</strong> replies</a> {% if meta.count_reply and obj.id | is_from_outbox %}<a class ="bar-item" href="{{ obj.url | get_url }}"><strong>{{ meta.count_reply }}</strong> replies</a>
{% elif meta.count_reply and session.logged_in %} {% elif meta.count_reply and session.logged_in %}
<a class ="bar-item" href="/admin/thread?oid={{aid}}"><strong>{{ meta.count_reply }}</strong> replies</a>{% endif %} <a class ="bar-item" href="/admin/thread?oid={{aid}}"><strong>{{ meta.count_reply }}</strong> replies</a>{% endif %}