mirror of
https://github.com/discourse/discourse-solved.git
synced 2026-09-17 06:52:14 -04:00
FEATURE: Add solved icon for topic titles in search results and other topic lists
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
import Topic from "discourse/models/topic";
|
||||
import User from "discourse/models/user";
|
||||
import TopicStatus from "discourse/raw-views/topic-status";
|
||||
import TopicStatusIcons from "discourse/helpers/topic-status-icons";
|
||||
import { popupAjaxError } from "discourse/lib/ajax-error";
|
||||
import { withPluginApi } from "discourse/lib/plugin-api";
|
||||
import { ajax } from "discourse/lib/ajax";
|
||||
@@ -64,6 +65,12 @@ function acceptPost(post) {
|
||||
function initializeWithApi(api) {
|
||||
const currentUser = api.getCurrentUser();
|
||||
|
||||
TopicStatusIcons.addObject([
|
||||
"has_accepted_answer",
|
||||
"check-square-o",
|
||||
"solved"
|
||||
]);
|
||||
|
||||
api.includePostAttributes(
|
||||
"can_accept_answer",
|
||||
"can_unaccept_answer",
|
||||
@@ -219,7 +226,7 @@ export default {
|
||||
results.push({
|
||||
openTag: "span",
|
||||
closeTag: "span",
|
||||
title: I18n.t("solved.has_accepted_answer"),
|
||||
title: I18n.t("topic_statuses.solved.help"),
|
||||
icon: "check-square-o"
|
||||
});
|
||||
} else if (
|
||||
|
||||
Reference in New Issue
Block a user