24 lines
697 B
JavaScript
24 lines
697 B
JavaScript
import RestModel from "discourse/models/rest";
|
|
import UserAction from "discourse/models/user-action";
|
|
import { i18n } from "discourse/lib/computed";
|
|
|
|
export default RestModel.extend({
|
|
isPM: function() {
|
|
const actionType = this.get("action_type");
|
|
return (
|
|
actionType === UserAction.TYPES.messages_sent ||
|
|
actionType === UserAction.TYPES.messages_received
|
|
);
|
|
}.property("action_type"),
|
|
|
|
description: i18n("action_type", "user_action_groups.%@"),
|
|
|
|
isResponse: function() {
|
|
const actionType = this.get("action_type");
|
|
return (
|
|
actionType === UserAction.TYPES.replies ||
|
|
actionType === UserAction.TYPES.quotes
|
|
);
|
|
}.property("action_type")
|
|
});
|