From 4a975f1b7d719ebbf17e0d4194cf3fcc56e2f56f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Mon, 27 Apr 2015 11:49:02 +0200 Subject: [PATCH] [MOV] mail: moved files according to the new module organization --- addons/mail/__init__.py | 37 +------------ addons/mail/__openerp__.py | 53 ++++++------------- ...roup_demo_data.xml => mail_group_demo.xml} | 0 addons/mail/models/__init__.py | 18 +++++++ addons/mail/{ => models}/html2text.py | 0 addons/mail/{ => models}/ir_actions.py | 0 addons/mail/{ => models}/ir_attachment.py | 0 .../ir_ui_menu.py} | 0 addons/mail/{ => models}/mail_alias.py | 0 addons/mail/{ => models}/mail_followers.py | 0 addons/mail/{ => models}/mail_group.py | 0 addons/mail/{ => models}/mail_mail.py | 0 addons/mail/{ => models}/mail_message.py | 0 .../mail/{ => models}/mail_message_subtype.py | 0 addons/mail/{ => models}/mail_template.py | 0 addons/mail/{ => models}/mail_thread.py | 2 +- addons/mail/{ => models}/res_config.py | 0 addons/mail/{ => models}/res_partner.py | 0 addons/mail/{ => models}/res_users.py | 0 addons/mail/{ => models}/update.py | 0 addons/mail/report/__init__.py | 20 ------- .../contact_views.xml} | 0 ..._actions_view.xml => ir_actions_views.xml} | 0 .../mail_alias_views.xml} | 0 .../mail_followers_views.xml} | 0 .../mail_group_views.xml} | 0 .../mail_mail_views.xml} | 0 .../mail_message_subtype_views.xml} | 0 .../mail_message_views.xml} | 0 ...plate_view.xml => mail_template_views.xml} | 0 .../views/{mail.xml => mail_templates.xml} | 0 .../mail_thread_views.xml} | 0 .../res_config_views.xml} | 0 ...partner_view.xml => res_partner_views.xml} | 0 .../res_users_views.xml} | 0 addons/mass_mailing/models/mail_thread.py | 4 +- 36 files changed, 39 insertions(+), 95 deletions(-) rename addons/mail/data/{mail_group_demo_data.xml => mail_group_demo.xml} (100%) create mode 100644 addons/mail/models/__init__.py rename addons/mail/{ => models}/html2text.py (100%) rename addons/mail/{ => models}/ir_actions.py (100%) rename addons/mail/{ => models}/ir_attachment.py (100%) rename addons/mail/{mail_group_menu.py => models/ir_ui_menu.py} (100%) rename addons/mail/{ => models}/mail_alias.py (100%) rename addons/mail/{ => models}/mail_followers.py (100%) rename addons/mail/{ => models}/mail_group.py (100%) rename addons/mail/{ => models}/mail_mail.py (100%) rename addons/mail/{ => models}/mail_message.py (100%) rename addons/mail/{ => models}/mail_message_subtype.py (100%) rename addons/mail/{ => models}/mail_template.py (100%) rename addons/mail/{ => models}/mail_thread.py (99%) rename addons/mail/{ => models}/res_config.py (100%) rename addons/mail/{ => models}/res_partner.py (100%) rename addons/mail/{ => models}/res_users.py (100%) rename addons/mail/{ => models}/update.py (100%) delete mode 100644 addons/mail/report/__init__.py rename addons/mail/{contacts_view.xml => views/contact_views.xml} (100%) rename addons/mail/views/{ir_actions_view.xml => ir_actions_views.xml} (100%) rename addons/mail/{mail_alias_view.xml => views/mail_alias_views.xml} (100%) rename addons/mail/{mail_followers_view.xml => views/mail_followers_views.xml} (100%) rename addons/mail/{mail_group_view.xml => views/mail_group_views.xml} (100%) rename addons/mail/{mail_mail_view.xml => views/mail_mail_views.xml} (100%) rename addons/mail/{mail_message_subtype.xml => views/mail_message_subtype_views.xml} (100%) rename addons/mail/{mail_message_view.xml => views/mail_message_views.xml} (100%) rename addons/mail/views/{email_template_view.xml => mail_template_views.xml} (100%) rename addons/mail/views/{mail.xml => mail_templates.xml} (100%) rename addons/mail/{mail_thread_view.xml => views/mail_thread_views.xml} (100%) rename addons/mail/{res_config_view.xml => views/res_config_views.xml} (100%) rename addons/mail/views/{res_partner_view.xml => res_partner_views.xml} (100%) rename addons/mail/{res_users_view.xml => views/res_users_views.xml} (100%) diff --git a/addons/mail/__init__.py b/addons/mail/__init__.py index 8ba5c95fd4e..175383c6644 100644 --- a/addons/mail/__init__.py +++ b/addons/mail/__init__.py @@ -1,40 +1,5 @@ # -*- coding: utf-8 -*- -############################################################################## -# -# OpenERP, Open Source Management Solution -# Copyright (C) 2009-Today OpenERP SA (). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## -import ir_attachment -import mail_message_subtype -import mail_alias -import mail_followers -import mail_message -import mail_mail -import mail_thread -import mail_group -import mail_template -import res_partner -import res_users -import report +import models import wizard -import res_config -import mail_group_menu -import update import controllers -import ir_actions -import html2text \ No newline at end of file diff --git a/addons/mail/__openerp__.py b/addons/mail/__openerp__.py index 02167ff87c5..ba1a7bc7a51 100644 --- a/addons/mail/__openerp__.py +++ b/addons/mail/__openerp__.py @@ -1,23 +1,4 @@ # -*- coding: utf-8 -*- -############################################################################## -# -# OpenERP, Open Source Management Solution -# Copyright (C) 2010-Today OpenERP S.A. (). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## { 'name': 'Social Network', @@ -35,7 +16,7 @@ It enables the users to read and send messages as well as emails. It also provid Main Features ------------- -* Clean and renewed communication history for any OpenERP document that can act as a discussion topic +* Clean and renewed communication history for any Odoo document that can act as a discussion topic * Subscription mechanism to be updated about new messages on interesting documents * Unified feeds page to see recent messages and activity on followed documents * User communication through the feeds page @@ -43,35 +24,35 @@ Main Features * Relies on the global outgoing mail server - an integrated email management system - allowing to send emails with a configurable scheduler-based processing engine * Includes an extensible generic email composition assistant, that can turn into a mass-mailing assistant and is capable of interpreting simple *placeholder expressions* that will be replaced with dynamic data when each email is actually sent. """, - 'author': 'OpenERP SA', + 'author': 'Odoo SA', 'website': 'https://www.odoo.com/page/enterprise-social-network', 'depends': ['base', 'base_setup'], 'data': [ 'wizard/invite_view.xml', 'wizard/mail_compose_message_view.xml', - 'mail_message_subtype.xml', - 'mail_message_view.xml', - 'mail_mail_view.xml', - 'mail_followers_view.xml', - 'mail_thread_view.xml', - 'mail_group_view.xml', - 'res_config_view.xml', + 'views/mail_message_subtype_views.xml', + 'views/mail_message_views.xml', + 'views/mail_mail_views.xml', + 'views/mail_followers_views.xml', + 'views/mail_thread_views.xml', + 'views/mail_group_views.xml', + 'views/res_config_views.xml', 'data/mail_data.xml', 'data/mail_group_data.xml', 'security/mail_security.xml', 'security/ir.model.access.csv', - 'mail_alias_view.xml', - 'res_users_view.xml', - 'views/mail.xml', + 'views/mail_alias_views.xml', + 'views/res_users_views.xml', + 'views/mail_templates.xml', 'wizard/email_template_preview_view.xml', - 'views/email_template_view.xml', - 'views/ir_actions_view.xml', - 'views/res_partner_view.xml', - 'contacts_view.xml', + 'views/mail_template_views.xml', + 'views/ir_actions_views.xml', + 'views/res_partner_views.xml', + 'views/contact_views.xml', ], 'demo': [ 'data/mail_demo.xml', - 'data/mail_group_demo_data.xml', + 'data/mail_group_demo.xml', ], 'installable': True, 'application': True, diff --git a/addons/mail/data/mail_group_demo_data.xml b/addons/mail/data/mail_group_demo.xml similarity index 100% rename from addons/mail/data/mail_group_demo_data.xml rename to addons/mail/data/mail_group_demo.xml diff --git a/addons/mail/models/__init__.py b/addons/mail/models/__init__.py new file mode 100644 index 00000000000..92048d992ed --- /dev/null +++ b/addons/mail/models/__init__.py @@ -0,0 +1,18 @@ +# -*- coding: utf-8 -*- + +import ir_attachment +import mail_message_subtype +import mail_alias +import mail_followers +import mail_message +import mail_mail +import mail_thread +import mail_group +import mail_template +import res_partner +import res_users +import res_config +import ir_ui_menu +import update +import ir_actions +import html2text \ No newline at end of file diff --git a/addons/mail/html2text.py b/addons/mail/models/html2text.py similarity index 100% rename from addons/mail/html2text.py rename to addons/mail/models/html2text.py diff --git a/addons/mail/ir_actions.py b/addons/mail/models/ir_actions.py similarity index 100% rename from addons/mail/ir_actions.py rename to addons/mail/models/ir_actions.py diff --git a/addons/mail/ir_attachment.py b/addons/mail/models/ir_attachment.py similarity index 100% rename from addons/mail/ir_attachment.py rename to addons/mail/models/ir_attachment.py diff --git a/addons/mail/mail_group_menu.py b/addons/mail/models/ir_ui_menu.py similarity index 100% rename from addons/mail/mail_group_menu.py rename to addons/mail/models/ir_ui_menu.py diff --git a/addons/mail/mail_alias.py b/addons/mail/models/mail_alias.py similarity index 100% rename from addons/mail/mail_alias.py rename to addons/mail/models/mail_alias.py diff --git a/addons/mail/mail_followers.py b/addons/mail/models/mail_followers.py similarity index 100% rename from addons/mail/mail_followers.py rename to addons/mail/models/mail_followers.py diff --git a/addons/mail/mail_group.py b/addons/mail/models/mail_group.py similarity index 100% rename from addons/mail/mail_group.py rename to addons/mail/models/mail_group.py diff --git a/addons/mail/mail_mail.py b/addons/mail/models/mail_mail.py similarity index 100% rename from addons/mail/mail_mail.py rename to addons/mail/models/mail_mail.py diff --git a/addons/mail/mail_message.py b/addons/mail/models/mail_message.py similarity index 100% rename from addons/mail/mail_message.py rename to addons/mail/models/mail_message.py diff --git a/addons/mail/mail_message_subtype.py b/addons/mail/models/mail_message_subtype.py similarity index 100% rename from addons/mail/mail_message_subtype.py rename to addons/mail/models/mail_message_subtype.py diff --git a/addons/mail/mail_template.py b/addons/mail/models/mail_template.py similarity index 100% rename from addons/mail/mail_template.py rename to addons/mail/models/mail_template.py diff --git a/addons/mail/mail_thread.py b/addons/mail/models/mail_thread.py similarity index 99% rename from addons/mail/mail_thread.py rename to addons/mail/models/mail_thread.py index 99bc1f41bcc..f3ca4ba4ad7 100644 --- a/addons/mail/mail_thread.py +++ b/addons/mail/models/mail_thread.py @@ -23,7 +23,7 @@ from urllib import urlencode from openerp import _, api, fields, models, SUPERUSER_ID from openerp import exceptions from openerp import tools -from openerp.addons.mail.mail_message import decode +from openerp.addons.mail.models.mail_message import decode from openerp.tools.safe_eval import safe_eval as eval diff --git a/addons/mail/res_config.py b/addons/mail/models/res_config.py similarity index 100% rename from addons/mail/res_config.py rename to addons/mail/models/res_config.py diff --git a/addons/mail/res_partner.py b/addons/mail/models/res_partner.py similarity index 100% rename from addons/mail/res_partner.py rename to addons/mail/models/res_partner.py diff --git a/addons/mail/res_users.py b/addons/mail/models/res_users.py similarity index 100% rename from addons/mail/res_users.py rename to addons/mail/models/res_users.py diff --git a/addons/mail/update.py b/addons/mail/models/update.py similarity index 100% rename from addons/mail/update.py rename to addons/mail/models/update.py diff --git a/addons/mail/report/__init__.py b/addons/mail/report/__init__.py deleted file mode 100644 index d69f04e2253..00000000000 --- a/addons/mail/report/__init__.py +++ /dev/null @@ -1,20 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################## -# -# OpenERP, Open Source Management Solution -# Copyright (C) 2009-Today OpenERP SA (). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## diff --git a/addons/mail/contacts_view.xml b/addons/mail/views/contact_views.xml similarity index 100% rename from addons/mail/contacts_view.xml rename to addons/mail/views/contact_views.xml diff --git a/addons/mail/views/ir_actions_view.xml b/addons/mail/views/ir_actions_views.xml similarity index 100% rename from addons/mail/views/ir_actions_view.xml rename to addons/mail/views/ir_actions_views.xml diff --git a/addons/mail/mail_alias_view.xml b/addons/mail/views/mail_alias_views.xml similarity index 100% rename from addons/mail/mail_alias_view.xml rename to addons/mail/views/mail_alias_views.xml diff --git a/addons/mail/mail_followers_view.xml b/addons/mail/views/mail_followers_views.xml similarity index 100% rename from addons/mail/mail_followers_view.xml rename to addons/mail/views/mail_followers_views.xml diff --git a/addons/mail/mail_group_view.xml b/addons/mail/views/mail_group_views.xml similarity index 100% rename from addons/mail/mail_group_view.xml rename to addons/mail/views/mail_group_views.xml diff --git a/addons/mail/mail_mail_view.xml b/addons/mail/views/mail_mail_views.xml similarity index 100% rename from addons/mail/mail_mail_view.xml rename to addons/mail/views/mail_mail_views.xml diff --git a/addons/mail/mail_message_subtype.xml b/addons/mail/views/mail_message_subtype_views.xml similarity index 100% rename from addons/mail/mail_message_subtype.xml rename to addons/mail/views/mail_message_subtype_views.xml diff --git a/addons/mail/mail_message_view.xml b/addons/mail/views/mail_message_views.xml similarity index 100% rename from addons/mail/mail_message_view.xml rename to addons/mail/views/mail_message_views.xml diff --git a/addons/mail/views/email_template_view.xml b/addons/mail/views/mail_template_views.xml similarity index 100% rename from addons/mail/views/email_template_view.xml rename to addons/mail/views/mail_template_views.xml diff --git a/addons/mail/views/mail.xml b/addons/mail/views/mail_templates.xml similarity index 100% rename from addons/mail/views/mail.xml rename to addons/mail/views/mail_templates.xml diff --git a/addons/mail/mail_thread_view.xml b/addons/mail/views/mail_thread_views.xml similarity index 100% rename from addons/mail/mail_thread_view.xml rename to addons/mail/views/mail_thread_views.xml diff --git a/addons/mail/res_config_view.xml b/addons/mail/views/res_config_views.xml similarity index 100% rename from addons/mail/res_config_view.xml rename to addons/mail/views/res_config_views.xml diff --git a/addons/mail/views/res_partner_view.xml b/addons/mail/views/res_partner_views.xml similarity index 100% rename from addons/mail/views/res_partner_view.xml rename to addons/mail/views/res_partner_views.xml diff --git a/addons/mail/res_users_view.xml b/addons/mail/views/res_users_views.xml similarity index 100% rename from addons/mail/res_users_view.xml rename to addons/mail/views/res_users_views.xml diff --git a/addons/mass_mailing/models/mail_thread.py b/addons/mass_mailing/models/mail_thread.py index e4732527f2d..78d608e9bed 100644 --- a/addons/mass_mailing/models/mail_thread.py +++ b/addons/mass_mailing/models/mail_thread.py @@ -22,8 +22,8 @@ import logging import re -from openerp.addons.mail.mail_message import decode -from openerp.addons.mail.mail_thread import decode_header +from openerp.addons.mail.models.mail_message import decode +from openerp.addons.mail.models.mail_thread import decode_header from openerp.osv import osv _logger = logging.getLogger(__name__)