diff --git a/catalog/templates/_sidebar_edit.html b/catalog/templates/_sidebar_edit.html index 503a2c0c..a78cc23a 100644 --- a/catalog/templates/_sidebar_edit.html +++ b/catalog/templates/_sidebar_edit.html @@ -205,14 +205,15 @@ {% csrf_token %} - 建议会由管理员处理,也可能被社区其他用户查看或讨论;与具体条目不相关的建议请访问讨论区或联系我们的社交账号。感谢你的支持和贡献。 + 本站由用户共同维护,用户可自主修改部分条目信息。当你不确定自己的修改是否得当或不能做出某种修改时,可在此处向管理员提出建议。管理员会认真考虑处理每一条建议,虽然不保证总是完全采纳;建议也可能被社区其他用户查看或讨论。如果有与具体条目不相关的建议,请访问讨论区或联系我们的社交账号。感谢你的支持和贡献。 {% endif %} diff --git a/catalog/views_edit.py b/catalog/views_edit.py index db74ab3e..6071ebf6 100644 --- a/catalog/views_edit.py +++ b/catalog/views_edit.py @@ -282,11 +282,8 @@ def suggest(request, item_path, item_uuid): raise Http404("Webhook not configured") webhook = SyncWebhook.from_url(dw) webhook.send( - f"""Suggestion for {item.display_title} - {item.absolute_url} - {request.POST.get('action', '')} - {request.POST.get('detail', '')} - by {request.user.username} ({request.user.absolute_url}) - """ + f"{item.absolute_url}\n> {request.POST.get('detail', '')}\nby [@{request.user.username}]({request.user.absolute_url})", + thread_name=f"[{request.POST.get('action', 'none')}] {item.display_title}", + username=f"@{request.user.username}", ) return redirect(item.url)