Compare commits
1 Commits
18-mig-com
...
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