UX: show emoji in topic title on groups page
This commit is contained in:
parent
89b1998174
commit
eb6a17f587
|
@ -130,6 +130,7 @@ const Group = Discourse.Model.extend({
|
||||||
return Discourse.ajax(`/groups/${this.get('name')}/${type}.json`, { data: data }).then(posts => {
|
return Discourse.ajax(`/groups/${this.get('name')}/${type}.json`, { data: data }).then(posts => {
|
||||||
return posts.map(p => {
|
return posts.map(p => {
|
||||||
p.user = Discourse.User.create(p.user);
|
p.user = Discourse.User.create(p.user);
|
||||||
|
p.topic = Discourse.Topic.create(p.topic);
|
||||||
return Em.Object.create(p);
|
return Em.Object.create(p);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<a href="{{unbound post.user.userUrl}}" data-user-card="{{unbound post.user.username}}" class='avatar-link'><div class='avatar-wrapper'>{{avatar post.user imageSize="large" extraClasses="actor" ignoreTitle="true"}}</div></a>
|
<a href="{{unbound post.user.userUrl}}" data-user-card="{{unbound post.user.username}}" class='avatar-link'><div class='avatar-wrapper'>{{avatar post.user imageSize="large" extraClasses="actor" ignoreTitle="true"}}</div></a>
|
||||||
<span class='time'>{{format-date post.created_at leaveAgo="true"}}</span>
|
<span class='time'>{{format-date post.created_at leaveAgo="true"}}</span>
|
||||||
<span class="title">
|
<span class="title">
|
||||||
<a href="{{unbound post.url}}">{{unbound post.title}}</a>
|
{{topic-link post.topic}}
|
||||||
</span>
|
</span>
|
||||||
<span class="category">{{category-link post.category}}</span>
|
<span class="category">{{category-link post.category}}</span>
|
||||||
<div class="group-member-info">
|
<div class="group-member-info">
|
||||||
|
|
|
@ -6,6 +6,7 @@ class GroupPostSerializer < ApplicationSerializer
|
||||||
:url,
|
:url,
|
||||||
:user_title,
|
:user_title,
|
||||||
:user_long_name,
|
:user_long_name,
|
||||||
|
:topic,
|
||||||
:category
|
:category
|
||||||
|
|
||||||
has_one :user, serializer: BasicUserSerializer, embed: :objects
|
has_one :user, serializer: BasicUserSerializer, embed: :objects
|
||||||
|
@ -26,8 +27,11 @@ class GroupPostSerializer < ApplicationSerializer
|
||||||
SiteSetting.enable_names?
|
SiteSetting.enable_names?
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def topic
|
||||||
|
object.topic
|
||||||
|
end
|
||||||
|
|
||||||
def category
|
def category
|
||||||
object.topic.category
|
object.topic.category
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue