summaryrefslogtreecommitdiffstats
path: root/templates/activities
diff options
context:
space:
mode:
authorAndrew Godwin2022-11-16 06:53:39 -0700
committerAndrew Godwin2022-11-16 13:53:40 -0700
commit495e955378d62dc439c4c210785e5d401bc77f64 (patch)
tree859813b06314f387470295e752d1f1b3828830a7 /templates/activities
parent906ed2f27c9105dbd78f416930f1aa2b49497567 (diff)
downloadtakahe-495e955378d62dc439c4c210785e5d401bc77f64.tar.gz
takahe-495e955378d62dc439c4c210785e5d401bc77f64.tar.bz2
takahe-495e955378d62dc439c4c210785e5d401bc77f64.zip
Tag and visibility handling
Diffstat (limited to 'templates/activities')
-rw-r--r--templates/activities/_event.html4
-rw-r--r--templates/activities/_post.html14
-rw-r--r--templates/activities/compose.html19
-rw-r--r--templates/activities/home.html2
4 files changed, 38 insertions, 1 deletions
diff --git a/templates/activities/_event.html b/templates/activities/_event.html
index bbe0ae5..375e475 100644
--- a/templates/activities/_event.html
+++ b/templates/activities/_event.html
@@ -14,6 +14,10 @@
{{ event.subject_identity.name_or_handle }} followed you
{% elif event.type == "like" %}
{{ event.subject_identity.name_or_handle }} liked {{ event.subject_post }}
+ {% elif event.type == "mentioned" %}
+ {{ event.subject_post.author.name_or_handle }} mentioned you in {{ event.subject_post }}
+ {% elif event.type == "boosted" %}
+ {{ event.subject_identity.name_or_handle }} boosted your post {{ event.subject_post }}
{% else %}
Unknown event type {{event.type}}
{% endif %}
diff --git a/templates/activities/_post.html b/templates/activities/_post.html
index d05f7ad..6392c89 100644
--- a/templates/activities/_post.html
+++ b/templates/activities/_post.html
@@ -9,6 +9,15 @@
{% endif %}
<time>
+ {% if post.visibility == 0 %}
+ <i class="visibility fa-solid fa-earth-oceania" title="Public"></i>
+ {% elif post.visibility == 1 %}
+ <i class="visibility fa-solid fa-lock-open" title="Unlisted"></i>
+ {% elif post.visibility == 2 %}
+ <i class="visibility fa-solid fa-lock" title="Followers Only"></i>
+ {% elif post.visibility == 3 %}
+ <i class="visibility fa-solid fa-at" title="Mentioned Only"></i>
+ {% endif %}
<a href="{{ post.url }}">
{% if post.published %}
{{ post.published | timedeltashort }}
@@ -36,6 +45,11 @@
<div class="actions">
{% include "activities/_like.html" %}
{% include "activities/_boost.html" %}
+ {% if request.user.admin %}
+ <a title="Admin" href="/djadmin/activities/post/{{ post.pk }}/change/">
+ <i class="fa-solid fa-file-code"></i>
+ </a>
+ {% endif %}
</div>
{% endif %}
</div>
diff --git a/templates/activities/compose.html b/templates/activities/compose.html
new file mode 100644
index 0000000..ad0457b
--- /dev/null
+++ b/templates/activities/compose.html
@@ -0,0 +1,19 @@
+{% extends "base.html" %}
+
+{% block title %}Compose{% endblock %}
+
+{% block content %}
+ <nav>
+ <a href="." class="selected">Compose</a>
+ </nav>
+
+ <form action="." method="POST">
+ {% csrf_token %}
+ {% for field in form %}
+ {% include "forms/_field.html" %}
+ {% endfor %}
+ <div class="buttons">
+ <button>Post</button>
+ </div>
+ </form>
+{% endblock %}
diff --git a/templates/activities/home.html b/templates/activities/home.html
index 2cdaaea..bfa11f7 100644
--- a/templates/activities/home.html
+++ b/templates/activities/home.html
@@ -26,7 +26,7 @@
<div class="right-column">
<h2>Compose</h2>
- <form action="." method="POST" class="compose">
+ <form action="/compose/" method="POST" class="compose">
{% csrf_token %}
{{ form.text }}
{{ form.content_warning }}