FEATURE: prefill title for direct messages from topic

https://meta.discourse.org/t/default-re-title-title-for-direct-messages-from-topic/121413
This commit is contained in:
Arpit Jalan 2019-07-01 16:55:29 +05:30
parent af58049eeb
commit 997250586c
2 changed files with 9 additions and 5 deletions

View File

@ -68,10 +68,12 @@ const ApplicationRoute = Discourse.Route.extend(OpenComposer, {
composePrivateMessage(user, post) {
const recipient = user ? user.get("username") : "",
reply = post
? window.location.protocol +
"//" +
window.location.host +
post.get("url")
? `${window.location.protocol}//${window.location.host}${post.url}`
: null,
title = post
? I18n.t("composer.reference_topic_title", {
title: post.topic.fancyTitle
})
: null;
// used only once, one less dependency
@ -80,7 +82,8 @@ const ApplicationRoute = Discourse.Route.extend(OpenComposer, {
usernames: recipient,
archetypeId: "private_message",
draftKey: "new_private_message",
reply: reply
reply,
title
});
},

View File

@ -1570,6 +1570,7 @@ en:
category: "You mentioned {{username}} but they won't be notified because they do not have access to this category. You will need to add them to a group that has access to this category."
private: "You mentioned {{username}} but they won't be notified because they are unable to see this personal message. You will need to invite them to this PM."
duplicate_link: "It looks like your link to <b>{{domain}}</b> was already posted in the topic by <b>@{{username}}</b> in <a href='{{post_url}}'>a reply on {{ago}}</a> are you sure you want to post it again?"
reference_topic_title: "RE: {{title}}"
error:
title_missing: "Title is required"