diff --git a/addons/mail/__openerp__.py b/addons/mail/__openerp__.py index 39413a80bed..a77c19a0750 100644 --- a/addons/mail/__openerp__.py +++ b/addons/mail/__openerp__.py @@ -61,7 +61,6 @@ The main features are: 'mail_thread_view.xml', 'mail_group_view.xml', 'res_partner_view.xml', - 'report/mail_message_report_view.xml', 'security/mail_security.xml', 'security/ir.model.access.csv', 'mail_data.xml', diff --git a/addons/mail/report/__init__.py b/addons/mail/report/__init__.py index 7ec4e7cd2c2..c380a63e8d3 100644 --- a/addons/mail/report/__init__.py +++ b/addons/mail/report/__init__.py @@ -19,7 +19,6 @@ # ############################################################################## -import mail_message_report # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/mail/report/mail_message_report.py b/addons/mail/report/mail_message_report.py deleted file mode 100644 index 7955ea87909..00000000000 --- a/addons/mail/report/mail_message_report.py +++ /dev/null @@ -1,66 +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 -# -############################################################################## - -from osv import fields, osv -import time -import tools - -class mail_message_report(osv.osv): - #CSV:: access_res_log_report all,res.log.report,model_res_log_report,,1,0,0,0 - """ Log Report """ - _name = "mail.message.report" - _auto = False - _description = "Mail Message Report" - _columns = { - 'name': fields.char('Year', size=64, required=False, readonly=True), - 'month':fields.selection([('01', 'January'), ('02', 'February'), \ - ('03', 'March'), ('04', 'April'),\ - ('05', 'May'), ('06', 'June'), \ - ('07', 'July'), ('08', 'August'),\ - ('09', 'September'), ('10', 'October'),\ - ('11', 'November'), ('12', 'December')], 'Month', readonly=True), - 'day': fields.char('Day', size=128, readonly=True), - 'creation_date': fields.date('Creation Date', readonly=True), - 'res_model': fields.char('Object', size=128), - 'nbr': fields.integer('# of Entries', readonly=True) - } - - def init(self, cr): - """ - Log Report - @param cr: the current row, from the database cursor - """ - tools.drop_view_if_exists(cr,'mail_message_report') - cr.execute(""" - CREATE OR REPLACE VIEW mail_message_report AS ( - SELECT - l.id as id, - 1 as nbr, - to_char(l.create_date, 'YYYY') as name, - to_char(l.create_date, 'MM') as month, - to_char(l.create_date, 'YYYY-MM-DD') as day, - to_char(l.create_date, 'YYYY-MM-DD') as creation_date, - l.model as res_model, - date_trunc('day',l.create_date) as create_date - FROM - mail_message l - )""") - diff --git a/addons/mail/report/mail_message_report_view.xml b/addons/mail/report/mail_message_report_view.xml deleted file mode 100644 index ecb26b78d1d..00000000000 --- a/addons/mail/report/mail_message_report_view.xml +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - Latest Activities - mail.message - form - tree,form - - - - - mail.message.report.select - mail.message.report - search - - - - - - - - - - - - - - - - - - - - - - mail.message.report.tree - mail.message.report - tree - - - - - - - - - - - - - - - board.mail.message.report.graph - mail.message.report - graph - - - - - - - - - Monthly Activity per Document - mail.message.report - form - graph,tree - [('create_date','>',(datetime.date.today()-datetime.timedelta(days=30)).strftime('%Y-%m-%d'))] - {'group_by':['res_model'],'group_by_no_leaf':1} - - - - - - board.weekly.mail.message.report.graph - mail.message.report - graph - - - - - - - - - Weekly Global Activity - mail.message.report - form - graph,tree - [('create_date','>',(datetime.date.today()-datetime.timedelta(days=7)).strftime('%Y-%m-%d'))] - {'group_by':['day'],'group_by_no_leaf':1} - - - - - diff --git a/addons/mail/security/ir.model.access.csv b/addons/mail/security/ir.model.access.csv index 3cfd4e88f3d..011e8b27dc5 100644 --- a/addons/mail/security/ir.model.access.csv +++ b/addons/mail/security/ir.model.access.csv @@ -5,4 +5,3 @@ access_mail_thread,mail.thread,model_mail_thread,base.group_user,1,1,1,0 access_mail_subscription,mail.subscription,model_mail_subscription,,1,1,1,1 access_mail_notification,mail.notification,model_mail_notification,,1,1,1,1 access_mail_group,mail.group,model_mail_group,base.group_user,1,1,1,1 -access_mail_message_report,mail.message.report,model_mail_message_report,,1,0,0,0