[IMP] Apply pre-commit changes: Resolve conflicts

pull/664/head
Alexandre D. Díaz 2021-01-26 17:37:52 +01:00 committed by Jairo Llopis
parent 4bb026efe0
commit 32dcec55c7
No known key found for this signature in database
GPG Key ID: 8B8A6900E4831A9B
17 changed files with 141 additions and 73 deletions

View File

@ -5,7 +5,7 @@
"summary": "Post unkonwn messages to an existing thread", "summary": "Post unkonwn messages to an existing thread",
"version": "13.0.1.0.0", "version": "13.0.1.0.0",
"category": "Discuss", "category": "Discuss",
"website": "https://www.github.com/social", "website": "https://github.com/OCA/social",
"author": "Tecnativa, Odoo Community Association (OCA)", "author": "Tecnativa, Odoo Community Association (OCA)",
"license": "AGPL-3", "license": "AGPL-3",
"application": False, "application": False,

View File

@ -6,6 +6,7 @@
"author": "ForgeFlow, Odoo Community Association (OCA)", "author": "ForgeFlow, Odoo Community Association (OCA)",
"license": "LGPL-3", "license": "LGPL-3",
"category": "Discuss", "category": "Discuss",
"website": "https://github.com/OCA/social",
"depends": ["mail"], "depends": ["mail"],
"data": ["views/templates.xml", "views/mail_activity_views.xml"], "data": ["views/templates.xml", "views/mail_activity_views.xml"],
"pre_init_hook": "pre_init_hook", "pre_init_hook": "pre_init_hook",

View File

@ -23,25 +23,20 @@ odoo.define("mail.Activity.done", function(require) {
var diff = deadline.diff(today, "days", true); var diff = deadline.diff(today, "days", true);
if (diff === 0) { if (diff === 0) {
to_display = _t("Today"); to_display = _t("Today");
} else { } else if (diff < 0) {
// This block is for overdue // This block is for overdue
if (diff < 0) { // eslint-disable-line no-lonely-if
// eslint-disable-line no-lonely-if if (diff === -1) {
if (diff === -1) { to_display = _t("Yesterday");
to_display = _t("Yesterday");
} else {
to_display = _.str.sprintf(
_t("%d days overdue"),
Math.abs(diff)
);
}
// This block is for due
} else if (diff === 1) {
// eslint-disable-line no-lonely-if
to_display = _t("Tomorrow");
} else { } else {
to_display = _.str.sprintf(_t("Due in %d days"), Math.abs(diff)); to_display = _.str.sprintf(_t("%d days overdue"), Math.abs(diff));
} }
// This block is for due
} else if (diff === 1) {
// eslint-disable-line no-lonely-if
to_display = _t("Tomorrow");
} else {
to_display = _.str.sprintf(_t("Due in %d days"), Math.abs(diff));
} }
activity.label_delay = to_display; activity.label_delay = to_display;
}); });

View File

@ -1,12 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8" ?>
<odoo> <odoo>
<!-- <!--
Copyright 2018-20 ForgeFlow <http://www.forgeflow.com> Copyright 2018-20 ForgeFlow <http://www.forgeflow.com>
License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html). License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html).
--> -->
<template id="assets_backend" name="mail_activity_done assets" inherit_id="web.assets_backend"> <template
id="assets_backend"
name="mail_activity_done assets"
inherit_id="web.assets_backend"
>
<xpath expr="." position="inside"> <xpath expr="." position="inside">
<script type="text/javascript" src="/mail_activity_done/static/src/js/mail_activity.js"/> <script
type="text/javascript"
src="/mail_activity_done/static/src/js/mail_activity.js"
/>
</xpath> </xpath>
</template> </template>
</odoo> </odoo>

View File

@ -9,7 +9,7 @@
"summary": "Remove Odoo branding in sent emails", "summary": "Remove Odoo branding in sent emails",
"version": "13.0.2.0.1", "version": "13.0.2.0.1",
"category": "Social Network", "category": "Social Network",
"website": "https://github.com/OCA/social/", "website": "https://github.com/OCA/social",
"author": "Tecnativa, Eficent, Onestein, Odoo Community Association (OCA)", "author": "Tecnativa, Eficent, Onestein, Odoo Community Association (OCA)",
"license": "AGPL-3", "license": "AGPL-3",
"installable": True, "installable": True,

View File

@ -6,6 +6,7 @@
"author": "Therp BV,Odoo Community Association (OCA)", "author": "Therp BV,Odoo Community Association (OCA)",
"license": "AGPL-3", "license": "AGPL-3",
"category": "Discuss", "category": "Discuss",
"website": "https://github.com/OCA/social",
"summary": "Attach emails to Odoo by dragging them from your desktop", "summary": "Attach emails to Odoo by dragging them from your desktop",
"depends": ["mail", "web_drop_target"], "depends": ["mail", "web_drop_target"],
"external_dependencies": {"python": ["extract_msg"]}, "external_dependencies": {"python": ["extract_msg"]},

View File

@ -1,4 +1,4 @@
// -*- coding: utf-8 -*- /* global base64js:false, Uint8Array:false */
// Copyright 2018 Therp BV <https://therp.nl> // Copyright 2018 Therp BV <https://therp.nl>
// License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). // License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html).
@ -15,7 +15,7 @@ odoo.define("mail_drop_target", function(require) {
return this.record.res_id; return this.record.res_id;
}, },
_handle_drop_items: function(drop_items, e) { _handle_drop_items: function(drop_items) {
var self = this; var self = this;
_.each(drop_items, function(item, e) { _.each(drop_items, function(item, e) {
return self._handle_file_drop_proxy(item, e); return self._handle_file_drop_proxy(item, e);
@ -34,7 +34,7 @@ odoo.define("mail_drop_target", function(require) {
reader.onerror = self.proxy("_file_reader_error_handler"); reader.onerror = self.proxy("_file_reader_error_handler");
reader.readAsArrayBuffer(file); reader.readAsArrayBuffer(file);
}, },
_handle_file_drop: function(drop_file, reader, e) { _handle_file_drop: function(drop_file, reader) {
var self = this, var self = this,
mail_processor = "", mail_processor = "",
data = ""; data = "";

View File

@ -1,10 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8" ?>
<openerp> <openerp>
<data> <data>
<template id="assets_backend" name="mail_drop_target assets" inherit_id="web.assets_backend"> <template
id="assets_backend"
name="mail_drop_target assets"
inherit_id="web.assets_backend"
>
<xpath expr="." position="inside"> <xpath expr="." position="inside">
<script type="text/javascript" src="/mail_drop_target/static/src/js/mail_drop_target.js"></script> <script
<link rel="stylesheet" href="/mail_drop_target/static/src/css/mail_drop_target.css"/> type="text/javascript"
src="/mail_drop_target/static/src/js/mail_drop_target.js"
/>
<link
rel="stylesheet"
href="/mail_drop_target/static/src/css/mail_drop_target.css"
/>
</xpath> </xpath>
</template> </template>
</data> </data>

View File

@ -6,7 +6,7 @@
Choose if you want to automatically add new recipients as followers Choose if you want to automatically add new recipients as followers
on mail.compose.message""", on mail.compose.message""",
"author": "ACSONE SA/NV," "Odoo Community Association (OCA)", "author": "ACSONE SA/NV," "Odoo Community Association (OCA)",
"website": "http://acsone.eu", "website": "https://github.com/OCA/social",
"category": "Social Network", "category": "Social Network",
"version": "13.0.1.0.0", "version": "13.0.1.0.0",
"license": "AGPL-3", "license": "AGPL-3",

View File

@ -1,10 +1,8 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8" ?>
<!-- <!--
Copyright 2017 LasLabs Inc. Copyright 2017 LasLabs Inc.
License LGPL-3 or later (http://www.gnu.org/licenses/lgpl.html). License LGPL-3 or later (http://www.gnu.org/licenses/lgpl.html).
--> -->
<odoo> <odoo>
<record id="ir_mail_server_form" model="ir.ui.view"> <record id="ir_mail_server_form" model="ir.ui.view">
@ -13,8 +11,8 @@
<field name="inherit_id" ref="base.ir_mail_server_form" /> <field name="inherit_id" ref="base.ir_mail_server_form" />
<field name="arch" type="xml"> <field name="arch" type="xml">
<xpath expr="//field[@name='smtp_pass']" position="after"> <xpath expr="//field[@name='smtp_pass']" position="after">
<field name="domain_whitelist"/> <field name="domain_whitelist" />
<field name="smtp_from" widget="email"/> <field name="smtp_from" widget="email" />
</xpath> </xpath>
</field> </field>
</record> </record>

View File

@ -8,6 +8,7 @@
"author": "Therp BV,Creu Blanca,Odoo Community Association (OCA)", "author": "Therp BV,Creu Blanca,Odoo Community Association (OCA)",
"license": "AGPL-3", "license": "AGPL-3",
"category": "Social Network", "category": "Social Network",
"website": "https://github.com/OCA/social",
"summary": "Define a domain from which followers can be selected", "summary": "Define a domain from which followers can be selected",
"depends": ["mail"], "depends": ["mail"],
"data": ["data/ir_config_parameter.xml", "data/ir_actions.xml"], "data": ["data/ir_config_parameter.xml", "data/ir_actions.xml"],

View File

@ -9,7 +9,7 @@
"summary": "Email tracking system for all mails sent", "summary": "Email tracking system for all mails sent",
"version": "13.0.1.0.6", "version": "13.0.1.0.6",
"category": "Social Network", "category": "Social Network",
"website": "http://github.com/OCA/social", "website": "https://github.com/OCA/social",
"author": ("Tecnativa, " "Odoo Community Association (OCA)"), "author": ("Tecnativa, " "Odoo Community Association (OCA)"),
"license": "AGPL-3", "license": "AGPL-3",
"application": False, "application": False,

View File

@ -1,8 +1,12 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8" ?>
<!-- Copyright 2016 Antonio Espinosa - <antonio.espinosa@tecnativa.com> <!-- Copyright 2016 Antonio Espinosa - <antonio.espinosa@tecnativa.com>
License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). --> License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). -->
<odoo> <odoo>
<record forcecreate="True" id="decimal_tracking_timestamp" model="decimal.precision"> <record
forcecreate="True"
id="decimal_tracking_timestamp"
model="decimal.precision"
>
<field name="name">MailTracking Timestamp</field> <field name="name">MailTracking Timestamp</field>
<field name="digits">6</field> <field name="digits">6</field>
</record> </record>

View File

@ -1,13 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8" ?>
<templates xml:space="preserve"> <templates xml:space="preserve">
<t t-name="mail_tracking.failed_message_items"> <t t-name="mail_tracking.failed_message_items">
<div class="o_thread_date_separator o_border_dashed collapsed" data-toggle="collapse" data-target="#o_chatter_failed_message"> <div
class="o_thread_date_separator o_border_dashed collapsed"
data-toggle="collapse"
data-target="#o_chatter_failed_message"
>
<a role="button" class="o_thread_date btn"> <a role="button" class="o_thread_date btn">
<i class="fa fa-fw fa-caret-down"/> <i class="fa fa-fw fa-caret-down" />
Failed messages Failed messages
<small class="o_chatter_failed_message_summary ml8"> <small class="o_chatter_failed_message_summary ml8">
<span class="badge rounded-circle badge-danger"><t t-esc="nbFailedMessages"/></span> <span class="badge rounded-circle badge-danger"><t
t-esc="nbFailedMessages"
/></span>
</small> </small>
</a> </a>
</div> </div>
@ -16,40 +22,60 @@
<div class="o_thread_message" style="margin-bottom: 10px"> <div class="o_thread_message" style="margin-bottom: 10px">
<div class="o_thread_message_sidebar"> <div class="o_thread_message_sidebar">
<div class="o_avatar_stack"> <div class="o_avatar_stack">
<img t-attf-src="/web/image/res.partner/#{message.author[0]}/image_small" class="o_thread_message_avatar rounded-circle mb8" t-att-title="message.author[1]" t-att-alt="message.author[1]"/> <img
<i t-att-class="'o_avatar_icon fa fa-exclamation bg-danger-full'" t-attf-src="/web/image/res.partner/#{message.author[0]}/image_small"
title="Failed"/> class="o_thread_message_avatar rounded-circle mb8"
t-att-title="message.author[1]"
t-att-alt="message.author[1]"
/>
<i
t-att-class="'o_avatar_icon fa fa-exclamation bg-danger-full'"
title="Failed"
/>
</div> </div>
</div> </div>
<div class="o_thread_message_core"> <div class="o_thread_message_core">
<div class="o_mail_info text-muted"> <div class="o_mail_info text-muted">
<strong class="o_thread_author"> <strong class="o_thread_author">
<t t-esc="message.author[1]"/> <t t-esc="message.author[1]" />
</strong> </strong>
- <small class="o_mail_timestamp" t-att-title="message.date.format(date_format)"><t t-esc="message.hour"/></small> - <small
class="o_mail_timestamp"
t-att-title="message.date.format(date_format)"
><t t-esc="message.hour" /></small>
<span t-attf-class="o_thread_icons"> <span t-attf-class="o_thread_icons">
<a href="#" class="btn btn-link btn-success o_thread_icon text-muted btn-sm o_failed_message_reviewed o_activity_link" t-att-data-message-id="message.id"> <a
<i class="fa fa-check"/> Set as Reviewed href="#"
class="btn btn-link btn-success o_thread_icon text-muted btn-sm o_failed_message_reviewed o_activity_link"
t-att-data-message-id="message.id"
>
<i class="fa fa-check" /> Set as Reviewed
</a> </a>
<a href="#" class="btn btn-link btn-default o_thread_icon text-muted btn-sm o_failed_message_retry" t-att-data-message-id="message.id"> <a
<i class="fa fa-retweet"/> Retry href="#"
class="btn btn-link btn-default o_thread_icon text-muted btn-sm o_failed_message_retry"
t-att-data-message-id="message.id"
>
<i class="fa fa-retweet" /> Retry
</a> </a>
</span> </span>
<br/> <br />
<strong class="text-danger">Failed Recipients:</strong> <strong class="text-danger">Failed Recipients:</strong>
<t t-foreach="message.failed_recipients" t-as="recipient"> <t t-foreach="message.failed_recipients" t-as="recipient">
<t t-if="!recipient_first"> <t t-if="!recipient_first">
- -
</t> </t>
<a class="o_mail_action_tracking_partner" <a
t-att-data-partner="recipient[0]" class="o_mail_action_tracking_partner"
t-attf-href="#model=res.partner&amp;id=#{recipient[0]}"> t-att-data-partner="recipient[0]"
<t t-esc="recipient[1]"/> t-attf-href="#model=res.partner&amp;id=#{recipient[0]}"
>
<t t-esc="recipient[1]" />
</a> </a>
</t> </t>
</div> </div>
<div class="o_thread_message_note small"> <div class="o_thread_message_note small">
<t t-raw="message.body"/> <t t-raw="message.body" />
</div> </div>
</div> </div>
</div> </div>

View File

@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8" ?>
<!-- Copyright 2016 Tecnativa - Pedro M. Baeza <!-- Copyright 2016 Tecnativa - Pedro M. Baeza
Copyright 2016 Carlos Dauden - Tecnativa <carlos.dauden@tecnativa.com> Copyright 2016 Carlos Dauden - Tecnativa <carlos.dauden@tecnativa.com>
Copyright 2017 Tecnativa <vicent.cubellsn@tecnativa.com> Copyright 2017 Tecnativa <vicent.cubellsn@tecnativa.com>
@ -8,18 +8,44 @@
<record id="view_partner_form_mailgun" model="ir.ui.view"> <record id="view_partner_form_mailgun" model="ir.ui.view">
<field name="name">Partner Mailgun button</field> <field name="name">Partner Mailgun button</field>
<field name="model">res.partner</field> <field name="model">res.partner</field>
<field name="inherit_id" ref="mail_tracking.view_partner_form"/> <field name="inherit_id" ref="mail_tracking.view_partner_form" />
<field name="arch" type="xml"> <field name="arch" type="xml">
<field name="email_bounced" position="after"> <field name="email_bounced" position="after">
<label for="check_email_bounced" string="Mailgun" <label
attrs="{'invisible': [('email', '=', False)]}"/> for="check_email_bounced"
<div name="mailgun_buttons" attrs="{'invisible': [('email', '=', False)]}"> string="Mailgun"
<button name="check_email_bounced" type="object" string="Check Mailgun" class="oe_link"/> attrs="{'invisible': [('email', '=', False)]}"
<button name="check_email_validity" type="object" string="Check email validity" class="oe_link"/> />
<button name="force_set_bounced" type="object" string="Set Bounced" class="oe_link" <div
attrs="{'invisible': [('email_bounced', '=', True)]}"/> name="mailgun_buttons"
<button name="force_unset_bounced" type="object" string="Unset Bounced" class="oe_link" attrs="{'invisible': [('email', '=', False)]}"
attrs="{'invisible': [('email_bounced', '=', False)]}"/> >
<button
name="check_email_bounced"
type="object"
string="Check Mailgun"
class="oe_link"
/>
<button
name="check_email_validity"
type="object"
string="Check email validity"
class="oe_link"
/>
<button
name="force_set_bounced"
type="object"
string="Set Bounced"
class="oe_link"
attrs="{'invisible': [('email_bounced', '=', True)]}"
/>
<button
name="force_unset_bounced"
type="object"
string="Unset Bounced"
class="oe_link"
attrs="{'invisible': [('email_bounced', '=', False)]}"
/>
</div> </div>
</field> </field>
</field> </field>

View File

@ -1,7 +1,6 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8" ?>
<!-- Copyright 2016 Antonio Espinosa <antonio.espinosa@tecnativa.com> <!-- Copyright 2016 Antonio Espinosa <antonio.espinosa@tecnativa.com>
License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). --> License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). -->
<odoo noupdate="1"> <odoo noupdate="1">
<record id="event_draft" model="event.registration.state"> <record id="event_draft" model="event.registration.state">

View File

@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8" ?>
<!-- Copyright 2015 Pedro M. Baeza <pedro.baeza@tecnativa.com> <!-- Copyright 2015 Pedro M. Baeza <pedro.baeza@tecnativa.com>
Copyright 2015 Antonio Espinosa <antonio.espinosa@tecnativa.com> Copyright 2015 Antonio Espinosa <antonio.espinosa@tecnativa.com>
Copyright 2015 Javier Iniesta <javieria@antiun.com> Copyright 2015 Javier Iniesta <javieria@antiun.com>
@ -9,13 +9,13 @@
<record model="ir.ui.view" id="mailing_list_view_form"> <record model="ir.ui.view" id="mailing_list_view_form">
<field name="name">mailing.list.form</field> <field name="name">mailing.list.form</field>
<field name="model">mailing.list</field> <field name="model">mailing.list</field>
<field name="inherit_id" ref="mass_mailing.mailing_list_view_form"/> <field name="inherit_id" ref="mass_mailing.mailing_list_view_form" />
<field name="arch" type="xml"> <field name="arch" type="xml">
<xpath expr="//div[hasclass('oe_title')]" position="after"> <xpath expr="//div[hasclass('oe_title')]" position="after">
<group> <group>
<group> <group>
<field name="partner_mandatory"/> <field name="partner_mandatory" />
<field name="partner_category"/> <field name="partner_category" />
</group> </group>
</group> </group>
</xpath> </xpath>