[MERGE][MOV] mail, various: split and move mail code by model

[MOV] various

Move code, views and data of mail / rating models into their own files.
Purpose is to have one file / model, easier when searching for inherited parts
of the code and see at a glance various usage of those models.

[FIX] in ir_cron

Trigger methods are defined as api.model but actually use self. Those are
therefore not model. Smart.

LINKS

Spotted during Task-2207626 (Rating: Delay rating notification to ease feedback)

closes odoo/odoo#98661

Related: odoo/upgrade#3805
Related: odoo/enterprise#30663
Signed-off-by: Thibault Delavallee (tde) <tde@openerp.com>
This commit is contained in:
Odoo's Mergebot
2022-08-25 10:31:57 +02:00
committed by GitHub
74 changed files with 219 additions and 160 deletions
+2 -1
View File
@@ -28,7 +28,8 @@ If you need to manage your meetings, you should install the CRM module.
'data/calendar_cron.xml',
'data/mail_template_data.xml',
'data/calendar_data.xml',
'data/mail_data_various.xml',
'data/mail_activity_type_data.xml',
'data/mail_message_subtype_data.xml',
'views/mail_activity_views.xml',
'views/calendar_templates.xml',
'views/calendar_views.xml',
@@ -0,0 +1,8 @@
<?xml version="1.0"?>
<odoo>
<data noupdate="1">
<record id="mail.mail_activity_data_meeting" model="mail.activity.type">
<field name="category">meeting</field>
</record>
</data>
</odoo>
@@ -1,10 +1,6 @@
<?xml version="1.0"?>
<odoo>
<data noupdate="1">
<record id="mail.mail_activity_data_meeting" model="mail.activity.type">
<field name="category">meeting</field>
</record>
<record id="calendar.subtype_invitation" model="mail.message.subtype">
<field name="name">Invitation</field>
<field name="res_model">calendar.event</field>
+1
View File
@@ -12,4 +12,5 @@ from . import calendar_event_type
from . import calendar_recurrence
from . import mail_activity
from . import mail_activity_mixin
from . import mail_activity_type
from . import res_users
+1 -6
View File
@@ -1,14 +1,9 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import api, models, fields, tools, _
from odoo import models, fields, tools, _
from odoo.tools import is_html_empty
class MailActivityType(models.Model):
_inherit = "mail.activity.type"
category = fields.Selection(selection_add=[('meeting', 'Meeting')])
class MailActivity(models.Model):
_inherit = "mail.activity"
@@ -0,0 +1,10 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import models, fields
class MailActivityType(models.Model):
_inherit = "mail.activity.type"
category = fields.Selection(selection_add=[('meeting', 'Meeting')])
+2 -2
View File
@@ -34,7 +34,7 @@
'data/digest_data.xml',
'data/ir_action_data.xml',
'data/ir_cron_data.xml',
'data/mail_data.xml',
'data/mail_message_subtype_data.xml',
'data/crm_recurring_plan_data.xml',
'wizard/crm_lead_lost_views.xml',
@@ -64,7 +64,7 @@
'data/crm_team_demo.xml',
'data/mail_template_demo.xml',
'data/crm_team_member_demo.xml',
'data/mail_activity_demo.xml',
'data/mail_activity_type_demo.xml',
'data/crm_lead_demo.xml',
],
'installable': True,
+1 -1
View File
@@ -19,7 +19,7 @@ Create booths for your favorite event.
'views/event_event_views.xml',
'views/event_menus.xml',
'data/event_booth_category_data.xml',
'data/mail_data.xml',
'data/mail_message_subtype_data.xml',
'data/mail_templates.xml',
],
'demo': [
+1 -1
View File
@@ -25,7 +25,7 @@ this event.
'views/event_views.xml',
'views/sale_order_views.xml',
'data/event_sale_data.xml',
'data/mail_data.xml',
'data/mail_templates.xml',
'report/event_event_templates.xml',
'report/event_sale_report_views.xml',
'security/ir.model.access.csv',
+2 -1
View File
@@ -39,7 +39,8 @@ Main Features
'views/res_config_settings_views.xml',
'data/fleet_cars_data.xml',
'data/fleet_data.xml',
'data/mail_data.xml',
'data/mail_message_subtype_data.xml',
'data/mail_activity_type_data.xml',
],
'demo': ['data/fleet_demo.xml'],
@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="1">
<record id="mail_act_fleet_contract_to_renew" model="mail.activity.type">
<field name="name">Contract to Renew</field>
<field name="icon">fa-car</field>
<field name="res_model">fleet.vehicle.log.contract</field>
</record>
</data>
</odoo>
@@ -1,12 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="1">
<record id="mail_act_fleet_contract_to_renew" model="mail.activity.type">
<field name="name">Contract to Renew</field>
<field name="icon">fa-car</field>
<field name="res_model">fleet.vehicle.log.contract</field>
</record>
<record id="mt_fleet_driver_updated" model="mail.message.subtype">
<field name="name">Changed Driver</field>
<field name="sequence">0</field>
+3 -1
View File
@@ -31,7 +31,9 @@ This module also uses analytic accounting and is compatible with the invoice on
'security/hr_expense_security.xml',
'security/ir.model.access.csv',
'data/digest_data.xml',
'data/mail_data.xml',
'data/mail_activity_type_data.xml',
'data/mail_alias_data.xml',
'data/mail_message_subtype_data.xml',
'data/mail_templates.xml',
'data/hr_expense_sequence.xml',
'data/hr_expense_data.xml',
@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="1">
<record id="mail_act_expense_approval" model="mail.activity.type">
<field name="name">Expense Approval</field>
<field name="icon">fa-dollar</field>
<field name="res_model">hr.expense.sheet</field>
</record>
</data>
</odoo>
@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="1">
<!-- default alias for expenses -->
<record id="mail_alias_expense" model="mail.alias">
<field name="alias_name">expense</field>
<field name="alias_model_id" ref="model_hr_expense"/>
<field name="alias_user_id" ref="base.user_admin"/>
<field name="alias_contact">employees</field>
</record>
</data>
</odoo>
@@ -1,20 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="1">
<record id="mail_act_expense_approval" model="mail.activity.type">
<field name="name">Expense Approval</field>
<field name="icon">fa-dollar</field>
<field name="res_model">hr.expense.sheet</field>
</record>
<!-- default alias for expenses -->
<record id="mail_alias_expense" model="mail.alias">
<field name="alias_name">expense</field>
<field name="alias_model_id" ref="model_hr_expense"/>
<field name="alias_user_id" ref="base.user_admin"/>
<field name="alias_contact">employees</field>
</record>
<!-- Expense-related subtypes for messaging / Chatter -->
<record id="mt_expense_approved" model="mail.message.subtype">
<field name="name">Approved</field>
+2 -1
View File
@@ -27,7 +27,8 @@ A synchronization with an internal agenda (Meetings of the CRM module) is also p
'depends': ['hr', 'calendar', 'resource'],
'data': [
'data/report_paperformat.xml',
'data/mail_data.xml',
'data/mail_activity_type_data.xml',
'data/mail_message_subtype_data.xml',
'data/hr_holidays_data.xml',
'data/ir_cron_data.xml',
@@ -0,0 +1,28 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="1">
<!-- Leave specific activities -->
<record id="mail_act_leave_approval" model="mail.activity.type">
<field name="name">Time Off Approval</field>
<field name="icon">fa-sun-o</field>
<field name="res_model">hr.leave</field>
</record>
<record id="mail_act_leave_second_approval" model="mail.activity.type">
<field name="name">Time Off Second Approve</field>
<field name="icon">fa-sun-o</field>
<field name="res_model">hr.leave</field>
</record>
<!-- Leave specific activities -->
<record id="mail_act_leave_allocation_approval" model="mail.activity.type">
<field name="name">Allocation Approval</field>
<field name="icon">fa-sun-o</field>
<field name="res_model">hr.leave.allocation</field>
</record>
<record id="mail_act_leave_allocation_second_approval" model="mail.activity.type">
<field name="name">Allocation Second Approve</field>
<field name="icon">fa-sun-o</field>
<field name="res_model">hr.leave.allocation</field>
</record>
</data>
</odoo>
@@ -1,30 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="1">
<!-- Leave specific activities -->
<record id="mail_act_leave_approval" model="mail.activity.type">
<field name="name">Time Off Approval</field>
<field name="icon">fa-sun-o</field>
<field name="res_model">hr.leave</field>
</record>
<record id="mail_act_leave_second_approval" model="mail.activity.type">
<field name="name">Time Off Second Approve</field>
<field name="icon">fa-sun-o</field>
<field name="res_model">hr.leave</field>
</record>
<!-- Leave specific activities -->
<record id="mail_act_leave_allocation_approval" model="mail.activity.type">
<field name="name">Allocation Approval</field>
<field name="icon">fa-sun-o</field>
<field name="res_model">hr.leave.allocation</field>
</record>
<record id="mail_act_leave_allocation_second_approval" model="mail.activity.type">
<field name="name">Allocation Second Approve</field>
<field name="icon">fa-sun-o</field>
<field name="res_model">hr.leave.allocation</field>
</record>
<!-- Holidays-related subtypes for messaging / Chatter -->
<record id="mt_leave" model="mail.message.subtype">
<field name="name">Time Off</field>
+2 -1
View File
@@ -20,7 +20,8 @@
'security/hr_recruitment_security.xml',
'security/ir.model.access.csv',
'data/digest_data.xml',
'data/mail_data.xml',
'data/mail_alias_data.xml',
'data/mail_message_subtype_data.xml',
'data/mail_template_data.xml',
'data/mail_templates.xml',
'data/hr_recruitment_data.xml',
@@ -0,0 +1,11 @@
<?xml version="1.0"?>
<odoo>
<data noupdate="1">
<record id="mail_alias_jobs" model="mail.alias">
<field name="alias_name">jobs</field>
<field name="alias_model_id" ref="model_hr_applicant"/>
<field name="alias_user_id" ref="base.user_admin"/>
<field name="alias_parent_model_id" ref="model_hr_job"/>
</record>
</data>
</odoo>
@@ -1,14 +1,6 @@
<?xml version="1.0"?>
<odoo>
<data noupdate="1">
<record id="mail_alias_jobs" model="mail.alias">
<field name="alias_name">jobs</field>
<field name="alias_model_id" ref="model_hr_applicant"/>
<field name="alias_user_id" ref="base.user_admin"/>
<field name="alias_parent_model_id" ref="model_hr_job"/>
</record>
<!-- Applicant-related subtypes for messaging / Chatter -->
<record id="mt_applicant_new" model="mail.message.subtype">
<field name="name">New Applicant</field>
+1 -1
View File
@@ -37,7 +37,7 @@ up a management by affair.
'views/hr_views.xml',
'data/hr_timesheet_data.xml',
'views/project_sharing_views.xml',
'views/rating_views.xml',
'views/rating_rating_views.xml',
'views/project_update_views.xml',
],
'demo': [
+2 -2
View File
@@ -21,14 +21,14 @@ Help your customers with this chat, and analyse their feedback.
"security/im_livechat_channel_security.xml",
"security/ir.model.access.csv",
"data/mail_shortcode_data.xml",
"data/mail_data.xml",
"data/mail_templates.xml",
"data/im_livechat_channel_data.xml",
"data/im_livechat_chatbot_data.xml",
'data/digest_data.xml',
'views/chatbot_script_answer_views.xml',
'views/chatbot_script_step_views.xml',
'views/chatbot_script_views.xml',
"views/rating_views.xml",
"views/rating_rating_views.xml",
"views/mail_channel_views.xml",
"views/im_livechat_channel_views.xml",
"views/im_livechat_channel_templates.xml",
+1 -1
View File
@@ -11,5 +11,5 @@ from . import mail_channel
from . import mail_channel_member
from . import mail_message
from . import res_users_settings
from . import rating
from . import rating_rating
from . import digest
-1
View File
@@ -61,7 +61,6 @@ For more specific needs, you may also assign custom-defined actions
'website': 'https://www.odoo.com/app/discuss',
'depends': ['base', 'base_setup', 'bus', 'web_tour'],
'data': [
'data/fetchmail_data.xml',
'data/mail_groups.xml',
'wizard/mail_blacklist_remove_views.xml',
'wizard/mail_compose_message_views.xml',
-17
View File
@@ -1,17 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="1">
<record id="ir_cron_mail_gateway_action" model="ir.cron">
<field name="name">Mail: Fetchmail Service</field>
<field name="model_id" ref="model_fetchmail_server"/>
<field name="state">code</field>
<field name="code">model._fetch_mails()</field>
<field name="interval_number">5</field>
<field name="interval_type">minutes</field>
<field name="numbercall">-1</field>
<field name="doall" eval="False"/>
<!-- Active flag is set on fetchmail_server.create/write -->
<field name="active" eval="False"/>
</record>
</data>
</odoo>
+12
View File
@@ -42,5 +42,17 @@
<field name="state">code</field>
</record>
<record id="ir_cron_mail_gateway_action" model="ir.cron">
<field name="name">Mail: Fetchmail Service</field>
<field name="model_id" ref="model_fetchmail_server"/>
<field name="state">code</field>
<field name="code">model._fetch_mails()</field>
<field name="interval_number">5</field>
<field name="interval_type">minutes</field>
<field name="numbercall">-1</field>
<field name="doall" eval="False"/>
<!-- Active flag is set on fetchmail_server.create/write -->
<field name="active" eval="False"/>
</record>
</data>
</odoo>
+3 -1
View File
@@ -14,7 +14,9 @@
'security/maintenance.xml',
'security/ir.model.access.csv',
'data/maintenance_data.xml',
'data/mail_data.xml',
'data/mail_alias_data.xml',
'data/mail_activity_type_data.xml',
'data/mail_message_subtype_data.xml',
'views/maintenance_views.xml',
'views/mail_activity_views.xml',
'data/maintenance_cron.xml',
@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="1">
<!-- Maintenance-specific activities, for automatic generation mainly -->
<record id="mail_act_maintenance_request" model="mail.activity.type">
<field name="name">Maintenance Request</field>
<field name="icon">fa-wrench</field>
<field name="res_model">maintenance.request</field>
</record>
</data>
</odoo>
@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="1">
<!-- email alias for maintenance requests -->
<record id="mail_alias_equipment" model="mail.alias">
<field name="alias_name">helpdesk</field>
<field name="alias_model_id" ref="model_maintenance_request"/>
<field name="alias_user_id" ref="base.user_admin"/>
</record>
</data>
</odoo>
@@ -1,20 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="1">
<!-- Maintenance-specific activities, for automatic generation mainly -->
<record id="mail_act_maintenance_request" model="mail.activity.type">
<field name="name">Maintenance Request</field>
<field name="icon">fa-wrench</field>
<field name="res_model">maintenance.request</field>
</record>
<!-- email alias for maintenance requests -->
<record id="mail_alias_equipment" model="mail.alias">
<field name="alias_name">helpdesk</field>
<field name="alias_model_id" ref="model_maintenance_request"/>
<field name="alias_user_id" ref="base.user_admin"/>
</record>
<!-- Maintenance Request-related subtypes for messaging / Chatter -->
<record id="mt_req_created" model="mail.message.subtype">
<field name="name">Request Created</field>
+1 -1
View File
@@ -14,7 +14,7 @@
'data': [
'security/note_security.xml',
'security/ir.model.access.csv',
'data/mail_activity_data.xml',
'data/mail_activity_type_data.xml',
'data/note_data.xml',
'data/res_users_data.xml',
'views/note_views.xml',
+1
View File
@@ -2,5 +2,6 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from . import mail_activity
from . import mail_activity_type
from . import note
from . import res_users
-6
View File
@@ -4,12 +4,6 @@
from odoo import models, fields
class MailActivityType(models.Model):
_inherit = "mail.activity.type"
category = fields.Selection(selection_add=[('reminder', 'Reminder')])
class MailActivity(models.Model):
_inherit = "mail.activity"
+10
View File
@@ -0,0 +1,10 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import models, fields
class MailActivityType(models.Model):
_inherit = "mail.activity.type"
category = fields.Selection(selection_add=[('reminder', 'Reminder')])
+1 -1
View File
@@ -14,7 +14,7 @@ inclusion of rating directly within the customer portal discuss widget.
'rating',
],
'data': [
'views/rating_views.xml',
'views/rating_rating_views.xml',
'views/portal_templates.xml',
'views/rating_templates.xml',
],
+1 -1
View File
@@ -3,4 +3,4 @@
from . import ir_http
from . import mail_message
from . import rating
from . import rating_rating
+3 -1
View File
@@ -27,6 +27,8 @@ Also implements the removal strategy First Expiry First Out (FEFO) widely used,
'report/report_deliveryslip.xml',
'report/report_lot_barcode.xml',
'report/report_package_barcode.xml',
'data/product_expiry_data.xml'],
'data/product_expiry_data.xml',
'data/mail_activity_type_data.xml',
],
'license': 'LGPL-3',
}
@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="mail_activity_type_alert_date_reached" model="mail.activity.type">
<field name="name">Alert Date Reached</field>
<field name="category">default</field>
<field name="res_model">stock.lot</field>
<field name="icon">fa-tasks</field>
<field name="delay_count">0</field>
</record>
</odoo>
@@ -4,12 +4,4 @@
<field name="name">First Expiry First Out (FEFO)</field>
<field name="method">fefo</field>
</record>
<record id="mail_activity_type_alert_date_reached" model="mail.activity.type">
<field name="name">Alert Date Reached</field>
<field name="category">default</field>
<field name="res_model">stock.lot</field>
<field name="icon">fa-tasks</field>
<field name="delay_count">0</field>
</record>
</odoo>
+2 -2
View File
@@ -28,7 +28,7 @@
'report/project_task_burndown_chart_report_views.xml',
'views/analytic_views.xml',
'views/digest_views.xml',
'views/rating_views.xml',
'views/rating_rating_views.xml',
'views/project_update_views.xml',
'views/project_update_templates.xml',
'views/project_project_stage_views.xml',
@@ -44,7 +44,7 @@
'views/project_task_templates.xml',
'views/project_sharing_templates.xml',
'data/ir_cron_data.xml',
'data/mail_data.xml',
'data/mail_message_subtype_data.xml',
'data/mail_template_data.xml',
'data/project_data.xml',
'wizard/project_task_type_delete_views.xml',
+2 -1
View File
@@ -22,7 +22,8 @@ This module contains all the common features of Sales Management and eCommerce.
'report/sale_report_views.xml',
'data/ir_sequence_data.xml',
'data/mail_data_various.xml',
'data/mail_activity_type_data.xml',
'data/mail_message_subtype_data.xml',
'data/mail_template_data.xml',
'data/sale_data.xml',
@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="1">
<!-- Activities -->
<record id="mail_act_sale_upsell" model="mail.activity.type">
<field name="name">Order Upsell</field>
<field name="icon">fa-line-chart</field>
<field name="res_model">sale.order</field>
</record>
</data>
</odoo>
@@ -1,13 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="1">
<!-- Activities -->
<record id="mail_act_sale_upsell" model="mail.activity.type">
<field name="name">Order Upsell</field>
<field name="icon">fa-line-chart</field>
<field name="res_model">sale.order</field>
</record>
<!-- Sale-related subtypes for messaging / Chatter -->
<record id="mt_order_sent" model="mail.message.subtype">
<field name="name">Quotation sent</field>
+1 -1
View File
@@ -16,7 +16,7 @@ by external providers and will automatically generate purchase orders directed t
'purchase',
],
'data': [
'data/mail_data.xml',
'data/mail_templates.xml',
'views/product_views.xml',
'views/sale_order_views.xml',
'views/purchase_order_views.xml',
+1 -1
View File
@@ -10,7 +10,7 @@
'version': '1.1',
'depends': ['website_mail', 'website_partner'],
'data': [
'data/mail_data.xml',
'data/mail_message_subtype_data.xml',
'data/mail_templates.xml',
'data/website_blog_data.xml',
'data/blog_snippet_template_data.xml',
+2 -2
View File
@@ -11,10 +11,10 @@
'security/ir.model.access.csv',
'security/event_track_security.xml',
'data/event_data.xml',
'data/mail_data.xml',
'data/mail_template_data.xml',
'data/mail_templates.xml',
'data/mail_message_subtype_data.xml',
'data/event_track_data.xml',
'views/mail_templates.xml',
'views/event_templates.xml',
'views/event_track_templates_agenda.xml',
'views/event_track_templates_list.xml',
+1 -1
View File
@@ -19,7 +19,7 @@ Ask questions, get answers, no distractions
'data': [
'data/forum_default_faq.xml',
'data/forum_data.xml',
'data/mail_data.xml',
'data/mail_message_subtype_data.xml',
'data/mail_templates.xml',
'views/forum.xml',
'views/res_users_views.xml',
+2 -1
View File
@@ -14,7 +14,8 @@ This is a bridge module that adds multi-website support for payment acquirers.
'portal',
],
'data': [
'data/donation_data.xml',
'data/mail_templates.xml',
'data/mail_template_data.xml',
'data/ir_action_data.xml',
'views/payment_acquirer.xml',
'views/res_config_settings_views.xml',
@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="1">
<record id="mail_template_donation" model="mail.template">
<field name="name">Donation</field>
<field name="model_id" ref="payment.model_payment_transaction" />
<field name="lang">{{ object.partner_id.lang }}</field>
</record>
</data>
</odoo>
@@ -1,13 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="1">
<record id="mail_template_donation" model="mail.template">
<field name="name">Donation</field>
<field name="model_id" ref="payment.model_payment_transaction" />
<field name="lang">{{ object.partner_id.lang }}</field>
</record>
</data>
<data noupdate="1">
<template id="website_payment.donation_mail_body" name="Donation mail">
<table border="0" cellpadding="0" style="background-color: white; padding: 0px; border-collapse:separate;">
<tr style="height: 48px;"><td valign="top"><span style="font-size: 24px; font-weight: bold;">
@@ -64,4 +57,5 @@
</td></tr>
</table>
</template>
</data>
</odoo>
+2 -1
View File
@@ -50,7 +50,8 @@ Featuring
'views/slide_channel_add.xml',
'wizard/slide_channel_invite_views.xml',
'data/gamification_data.xml',
'data/mail_data.xml',
'data/mail_activity_type_data.xml',
'data/mail_message_subtype_data.xml',
'data/mail_template_data.xml',
'data/mail_templates.xml',
'data/slide_data.xml',
@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo><data noupdate="1">
<record id="mail_activity_data_access_request" model="mail.activity.type">
<field name="name">Access Request</field>
<field name="icon">fa-check-circle</field>
<field name="sequence">50</field>
<field name="res_model">slide.channel</field>
</record>
</data></odoo>
@@ -7,11 +7,4 @@
<field name="default" eval="True"/>
<field name="description">Presentation Published</field>
</record>
<record id="mail_activity_data_access_request" model="mail.activity.type">
<field name="name">Access Request</field>
<field name="icon">fa-check-circle</field>
<field name="sequence">50</field>
<field name="res_model">slide.channel</field>
</record>
</data></odoo>
-2
View File
@@ -442,7 +442,6 @@ class ir_cron(models.Model):
active = bool(self.env[model].search_count(domain))
return self.try_write({'active': active})
@api.model
def _trigger(self, at=None):
"""
Schedule a cron job to be executed soon independently of its
@@ -470,7 +469,6 @@ class ir_cron(models.Model):
self._trigger_list(at_list)
@api.model
def _trigger_list(self, at_list):
"""
Implementation of :meth:`~._trigger`.