[REM]: crm: Moved helpdesk from crm

[ADD]: crm_helpdesk: Added new module for helpdesk

bzr revid: rpa@tinyerp.com-20100428112612-p3ehmvq54664984g
This commit is contained in:
rpa (Open ERP) 2010-04-28 16:56:12 +05:30
parent 6f33cfb8b5
commit e6756107d8
12 changed files with 108 additions and 5 deletions

View File

@ -0,0 +1,26 @@
# -*- coding: utf-8 -*-
##############################################################################
#
# OpenERP, Open Source Management Solution
# Copyright (C) 2004-2010 Tiny SPRL (<http://tiny.be>).
#
# 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 <http://www.gnu.org/licenses/>.
#
##############################################################################
import crm_helpdesk
import report
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

View File

@ -0,0 +1,49 @@
# -*- coding: utf-8 -*-
##############################################################################
#
# OpenERP, Open Source Management Solution
# Copyright (C) 2004-2010 Tiny SPRL (<http://tiny.be>).
#
# 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 <http://www.gnu.org/licenses/>.
#
##############################################################################
{
'name': 'CRM Helpdesk',
'version': '1.0',
'category': 'Generic Modules/CRM & SRM',
'description': """Helpdesk Management""",
'author': 'Tiny',
'website': 'http://www.openerp.com',
'depends': ['crm'],
'init_xml': [
'crm_helpdesk_data.xml',
],
'update_xml': [
'crm_helpdesk_view.xml',
'crm_helpdesk_menu.xml',
'security/ir.model.access.csv',
'report/crm_helpdesk_report_view.xml',
],
'demo_xml': [
'crm_helpdesk_demo.xml',
'test/test_crm_helpdesk.yml'
],
'installable': True,
'active': False,
}
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

View File

@ -22,7 +22,7 @@
from osv import fields from osv import fields
from osv import orm from osv import orm
from osv import osv from osv import osv
import crm from crm import crm
class crm_helpdesk(osv.osv): class crm_helpdesk(osv.osv):
""" Helpdesk Cases """ """ Helpdesk Cases """

View File

@ -11,7 +11,7 @@
<field name="res_model">crm.helpdesk</field> <field name="res_model">crm.helpdesk</field>
<field name="view_mode">tree,calendar,form</field> <field name="view_mode">tree,calendar,form</field>
<field name="view_id" ref="crm_case_tree_view_helpdesk"/> <field name="view_id" ref="crm_case_tree_view_helpdesk"/>
<field name="search_view_id" ref="crm.view_crm_case_helpdesk_filter"/> <field name="search_view_id" ref="view_crm_case_helpdesk_filter"/>
</record> </record>
<record model="ir.actions.act_window.view" id="action_crm_sec_tree_view_act111"> <record model="ir.actions.act_window.view" id="action_crm_sec_tree_view_act111">

View File

@ -127,7 +127,7 @@
<field name="description" colspan="4" nolabel="1"/> <field name="description" colspan="4" nolabel="1"/>
<button colspan="4" <button colspan="4"
string="Reply to Last Email" string="Reply to Last Email"
name="%(action_crm_send_mail)d" name="%(crm.action_crm_send_mail)d"
context="{'mail':'reply', 'model': 'crm.helpdesk'}" context="{'mail':'reply', 'model': 'crm.helpdesk'}"
icon="gtk-undo" type="action" /> icon="gtk-undo" type="action" />
</form> </form>
@ -138,7 +138,7 @@
</tree> </tree>
</field> </field>
<button colspan="4" string="Send New Email" <button colspan="4" string="Send New Email"
name="%(action_crm_send_mail)d" name="%(crm.action_crm_send_mail)d"
context="{'mail':'new', 'model': 'crm.helpdesk'}" context="{'mail':'new', 'model': 'crm.helpdesk'}"
icon="gtk-go-forward" type="action" /> icon="gtk-go-forward" type="action" />
</page> </page>

View File

@ -0,0 +1,25 @@
# -*- coding: utf-8 -*-
##############################################################################
#
# OpenERP, Open Source Management Solution
# Copyright (C) 2004-2010 Tiny SPRL (<http://tiny.be>).
#
# 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 <http://www.gnu.org/licenses/>.
#
##############################################################################
import crm_helpdesk_report
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

View File

@ -30,7 +30,7 @@
<record id="view_report_crm_helpdesk_form" model="ir.ui.view"> <record id="view_report_crm_helpdesk_form" model="ir.ui.view">
<field name="name">crm.helpdesk.report.form</field> <field name="name">crm.helpdesk.report.form</field>
<field name="model">crm.helpdesk.report</field> <field name="model">crm.helpdesk.report</field>
<field name="inherit_id" ref="view_crm_case_form"/> <field name="inherit_id" ref="crm.view_crm_case_form"/>
<field name="type">form</field> <field name="type">form</field>
<field name="arch" type="xml"> <field name="arch" type="xml">
<field name="nbr" position="after"> <field name="nbr" position="after">

View File

@ -0,0 +1,3 @@
"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink"
"access_crm_helpdesk","crm.helpdesk","model_crm_helpdesk","crm.group_crm_manager",1,1,1,1
"access_report_crm_helpdesk","report.crm.helpdesk","model_crm_helpdesk_report","crm.group_crm_user",1,1,1,1
1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
2 access_crm_helpdesk crm.helpdesk model_crm_helpdesk crm.group_crm_manager 1 1 1 1
3 access_report_crm_helpdesk report.crm.helpdesk model_crm_helpdesk_report crm.group_crm_user 1 1 1 1