summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar default2024-08-31 08:22:30 +0200
committerGravatar default2024-08-31 08:22:30 +0200
commit36e98b890166d900ea630b97c520a0f189d96bc0 (patch)
tree358be38d8a170d215d9a454da51bb96fffc6514f
parentMinor logging tweak. (diff)
downloadsnac2-36e98b890166d900ea630b97c520a0f189d96bc0.tar.gz
snac2-36e98b890166d900ea630b97c520a0f189d96bc0.tar.xz
snac2-36e98b890166d900ea630b97c520a0f189d96bc0.zip
New 'hide_delete_post_button' server directive.
-rw-r--r--doc/snac.83
-rw-r--r--html.c5
2 files changed, 7 insertions, 1 deletions
diff --git a/doc/snac.8 b/doc/snac.8
index e7179d8..ab1bc24 100644
--- a/doc/snac.8
+++ b/doc/snac.8
@@ -227,6 +227,9 @@ set, it defaults to "https". If you run
227as part of a hidden network like Tor or I2P that doesn't have a TLS / 227as part of a hidden network like Tor or I2P that doesn't have a TLS /
228Certificate infrastructure, you need to set it to "http". Don't change it 228Certificate infrastructure, you need to set it to "http". Don't change it
229unless you know what you are doing. 229unless you know what you are doing.
230.It Ic hide_delete_post_button
231If set to true, the button to delete a post is not shown. It's not very
232useful and somewhat clutters the already crowded button space.
230.El 233.El
231.Pp 234.Pp
232You must restart the server to make effective these changes. 235You must restart the server to make effective these changes.
diff --git a/html.c b/html.c
index ca14d45..0b13602 100644
--- a/html.c
+++ b/html.c
@@ -1367,8 +1367,11 @@ xs_html *html_entry_controls(snac *snac, const char *actor,
1367 L("Block any activity from this user forever"))); 1367 L("Block any activity from this user forever")));
1368 } 1368 }
1369 1369
1370 if (!xs_is_true(xs_dict_get(srv_config, "hide_delete_post_button")))
1371 xs_html_add(form,
1372 html_button("delete", L("Delete"), L("Delete this post")));
1373
1370 xs_html_add(form, 1374 xs_html_add(form,
1371 html_button("delete", L("Delete"), L("Delete this post")),
1372 html_button("hide", L("Hide"), L("Hide this post and its children"))); 1375 html_button("hide", L("Hide"), L("Hide this post and its children")));
1373 1376
1374 const char *prev_src = xs_dict_get(msg, "sourceContent"); 1377 const char *prev_src = xs_dict_get(msg, "sourceContent");