Compare commits
1 Commits
14-product
...
14.0-mail_
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
5e074f7bb2 |
0
mail_message_date_order/__init__.py
Normal file
0
mail_message_date_order/__init__.py
Normal file
17
mail_message_date_order/__manifest__.py
Normal file
17
mail_message_date_order/__manifest__.py
Normal file
@@ -0,0 +1,17 @@
|
||||
# Copyright 2021 Akretion
|
||||
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
|
||||
|
||||
{
|
||||
"name": "Mail Message Date Order",
|
||||
"description": """
|
||||
Order chatter's messages by date instead of by ID
|
||||
""",
|
||||
"version": "14.0.1.0.0",
|
||||
"license": "AGPL-3",
|
||||
"author": "Akretion",
|
||||
"website": "akretion.com",
|
||||
"depends": ["mail"],
|
||||
"data": [],
|
||||
"demo": [],
|
||||
"data": ["views/mail_message_date_order.xml"],
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
odoo.define("mail_message_date_order/static/src/models/mail_message_date_order.js", function(require) {
|
||||
"use strict";
|
||||
|
||||
function factory(dependencies) {
|
||||
class ThreadCache extends dependencies['mail.model'] {
|
||||
|
||||
/**
|
||||
* @override
|
||||
*/
|
||||
_computeOrderedMessages() {
|
||||
const res = super._computeOrderedMessages(...arguments);
|
||||
console.log("---IN OVERRIDE ORDERED MESSAGES cache");
|
||||
// return [['replace', this.messages.sort((m1, m2) => m1.date._d < m2.date._d ? -1 : 1)]];
|
||||
return res;
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
});
|
||||
15
mail_message_date_order/views/mail_message_date_order.xml
Normal file
15
mail_message_date_order/views/mail_message_date_order.xml
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<odoo>
|
||||
<template
|
||||
id="assets_backend"
|
||||
name="mail_message_date_order assets"
|
||||
inherit_id="mail.assets_backend"
|
||||
>
|
||||
<xpath expr="." position="inside">
|
||||
<script
|
||||
type="text/javascript"
|
||||
src="/mail_message_date_order/static/src/models/mail_message_date_order.js"
|
||||
/>
|
||||
</xpath>
|
||||
</template>
|
||||
</odoo>
|
||||
Reference in New Issue
Block a user