mirror of
https://github.com/discourse/discourse.git
synced 2026-08-11 13:35:20 -05:00
flag type summary
This commit is contained in:
@@ -8,6 +8,15 @@
|
||||
**/
|
||||
Discourse.FlaggedPost = Discourse.Post.extend({
|
||||
|
||||
summary: function(){
|
||||
return _(this.post_actions)
|
||||
.groupBy(function(a){ return a.post_action_type_id })
|
||||
.map(function(v,k){
|
||||
return Em.String.i18n("admin.flags.summary.action_type_" + k, {count: v.length});
|
||||
})
|
||||
.join(",")
|
||||
}.property(),
|
||||
|
||||
flaggers: function() {
|
||||
var r,
|
||||
_this = this;
|
||||
|
||||
@@ -27,7 +27,9 @@
|
||||
<td class='user'>{{#linkTo 'adminUser' flag.user}}{{avatar flag.user imageSize="small"}}{{/linkTo}}</td>
|
||||
<td class='excerpt'>{{#if flag.topicHidden}}<i title='{{i18n topic_statuses.invisible.help}}' class='icon icon-eye-close'></i> {{/if}}<h3><a href='{{unbound flag.url}}'>{{flag.title}}</a></h3><br>{{{flag.excerpt}}}
|
||||
</td>
|
||||
<td class='flaggers'>{{#each flag.flaggers}}{{#linkTo 'adminUser' this}}{{avatar this imageSize="small"}} {{/linkTo}}{{/each}}</td>
|
||||
<td class='flaggers'>{{#each flag.flaggers}}{{#linkTo 'adminUser' this}}{{avatar this imageSize="small"}} {{/linkTo}}{{/each}}
|
||||
<p class='flag-summary'>{{flag.summary}}</p>
|
||||
</td>
|
||||
<td class='last-flagged'>{{date flag.lastFlagged}}</td>
|
||||
<td class='action'>
|
||||
{{#if adminActiveFlagsView}}
|
||||
@@ -54,4 +56,4 @@
|
||||
{{else}}
|
||||
<p>{{i18n admin.flags.no_results}}</p>
|
||||
{{/if}}
|
||||
{{/if}}
|
||||
{{/if}}
|
||||
|
||||
@@ -274,6 +274,7 @@ table {
|
||||
|
||||
|
||||
.admin-flags {
|
||||
|
||||
tr.hidden-post td.excerpt { opacity: 0.4; }
|
||||
td.message {
|
||||
padding: 4px 0;
|
||||
@@ -289,6 +290,7 @@ table {
|
||||
}
|
||||
.flaggers { padding: 0 10px; }
|
||||
.last-flagged { padding: 0 10px; }
|
||||
.flag-summary { font-size: 11px; }
|
||||
}
|
||||
|
||||
/* Dashboard */
|
||||
|
||||
Reference in New Issue
Block a user