Skip to content

Commit

Permalink
Merge pull request #19 from savoirfairelinux/8.0-ddufresne-crm_actions
Browse files Browse the repository at this point in the history
Add Module crm_actions
  • Loading branch information
bwrsandman committed Apr 23, 2015
2 parents 1e18c26 + bbf0120 commit 46c6862
Show file tree
Hide file tree
Showing 16 changed files with 895 additions and 0 deletions.
54 changes: 54 additions & 0 deletions crm_action/README.rst
@@ -0,0 +1,54 @@
CRM Action
==========

This module was written to extend crm features.
It delivers new object named "Actions" to follow history around leads and opportunities.
This new object depends on ACL groups you give to users.

Installation
============

To install this module, you just need to select the module and insure yourself dependencies are available.

Configuration
=============

No particular configuration to use this module except :
- potential customisation with type of actions,
- add allowed user in the ACL group

Usage
=====

To use this module, you need to :
- create a lead or an opportunity
- create a new action by using the button
- you should get back and keep link between the models
- you can overview all actions for any lead or opportunity with the new menu entry

Known issues / Roadmap
======================

Credits
=======

Module developed and tested with Odoo version 8.0

Contributors
------------

* David DUFRESNE <david.dufresne@savoirfairelinux.com>
* Jordi RIERA <jordi.riera@savoirfairelinux.com>
* Bruno JOLIVEAU <bruno.joliveau@savoirfairelinux.com>


Maintainer
----------

Odoo Community Association

This module is maintained by the OCA.

OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use.

To contribute to this module, please visit http://odoo-community.org.
23 changes: 23 additions & 0 deletions crm_action/__init__.py
@@ -0,0 +1,23 @@
# -*- encoding: utf-8 -*-
##############################################################################
#
# OpenERP, Open Source Management Solution
# This module copyright (C) 2015 Savoir-faire Linux
# (<http://www.savoirfairelinux.com>).
#
# 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/>.
#
##############################################################################

from . import models
46 changes: 46 additions & 0 deletions crm_action/__openerp__.py
@@ -0,0 +1,46 @@
# -*- encoding: utf-8 -*-
##############################################################################
#
# OpenERP, Open Source Management Solution
# This module copyright (C) 2015 Savoir-faire Linux
# (<http://www.savoirfairelinux.com>).
#
# 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 Action',
'version': '1.1',
'author': 'Savoir-faire Linux,Odoo Community Association (OCA)',
'license': 'AGPL-3',
'category': 'Others',
'summary': 'CRM Action',
'depends': [
'sale_crm',
],
'external_dependencies': {
'python': [],
},
'data': [
'security/res_groups_data.xml',
'security/ir.model.access.csv',
'security/ir_rule_data.xml',
'views/crm_lead_view.xml',
'views/crm_action_view.xml',
'views/crm_action_type_view.xml',
],
'installable': True,
'application': True,
}
172 changes: 172 additions & 0 deletions crm_action/i18n/crm_action.pot
@@ -0,0 +1,172 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * crm_action
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-19 20:08+0000\n"
"PO-Revision-Date: 2015-02-19 20:08+0000\n"
"Last-Translator: <>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"

#. module: crm_action
#: model:ir.actions.act_window,name:crm_action.action_crm_action_type_view
#: model:ir.ui.menu,name:crm_action.menu_crm_action_type_act
msgid "Action Types"
msgstr ""

#. module: crm_action
#: code:addons/crm_action/models/crm_lead.py:47
#: view:crm.action:crm_action.view_action_form
#: view:crm.lead:crm_action.crm_case_form_view_oppor
#: field:crm.lead,action_ids:0
#: model:ir.actions.act_window,name:crm_action.action_crm_action_view
#: model:ir.ui.menu,name:crm_action.menu_crm_action
#, python-format
msgid "Actions"
msgstr ""

#. module: crm_action
#: view:crm.action:crm_action.view_crm_action_filter
msgid "Actions done by me"
msgstr ""

#. module: crm_action
#: view:crm.action.type:crm_action.view_crm_action_type_filter
#: field:crm.action.type,is_active:0
msgid "Active"
msgstr ""

#. module: crm_action
#: model:ir.model,name:crm_action.model_crm_action
msgid "CRM Action"
msgstr ""

#. module: crm_action
#: model:ir.model,name:crm_action.model_crm_action_type
msgid "CRM Action Type"
msgstr ""

#. module: crm_action
#: view:crm.action:crm_action.view_action_form
msgid "Confirm"
msgstr ""

#. module: crm_action
#: field:crm.action,create_uid:0
#: field:crm.action.type,create_uid:0
msgid "Created by"
msgstr ""

#. module: crm_action
#: field:crm.action,create_date:0
#: field:crm.action.type,create_date:0
msgid "Created on"
msgstr ""

#. module: crm_action
#: field:crm.action,date:0
msgid "Date"
msgstr ""

#. module: crm_action
#: field:crm.action,details:0
msgid "Details"
msgstr ""

#. module: crm_action
#: view:crm.action:crm_action.view_crm_action_filter
#: selection:crm.action,state:0
msgid "Done"
msgstr ""

#. module: crm_action
#: view:crm.action:crm_action.view_crm_action_filter
#: selection:crm.action,state:0
msgid "Draft"
msgstr ""

#. module: crm_action
#: field:crm.action,id:0
#: field:crm.action.type,id:0
msgid "ID"
msgstr ""

#. module: crm_action
#: field:crm.action,write_uid:0
#: field:crm.action.type,write_uid:0
msgid "Last Updated by"
msgstr ""

#. module: crm_action
#: field:crm.action,write_date:0
#: field:crm.action.type,write_date:0
msgid "Last Updated on"
msgstr ""

#. module: crm_action
#: field:crm.action,lead_id:0
msgid "Lead"
msgstr ""

#. module: crm_action
#: model:ir.model,name:crm_action.model_crm_lead
msgid "Lead/Opportunity"
msgstr ""

#. module: crm_action
#: view:crm.action:crm_action.view_crm_action_filter
msgid "My Actions"
msgstr ""

#. module: crm_action
#: field:crm.action.type,name:0
msgid "Name"
msgstr ""

#. module: crm_action
#: field:crm.action,partner_id:0
msgid "Customer"
msgstr ""

#. module: crm_action
#: field:crm.action.type,priority:0
msgid "Priority"
msgstr ""

#. module: crm_action
#: view:crm.action.type:crm_action.view_crm_action_type_filter
msgid "Search Action Types"
msgstr ""

#. module: crm_action
#: view:crm.action:crm_action.view_crm_action_filter
msgid "Search Actions"
msgstr ""

#. module: crm_action
#: view:crm.action:crm_action.view_action_form
msgid "Set To Draft"
msgstr ""

#. module: crm_action
#: field:crm.action,state:0
msgid "Status"
msgstr ""

#. module: crm_action
#: field:crm.action,action_type:0
msgid "Type"
msgstr ""

#. module: crm_action
#: field:crm.action,user_id:0
msgid "User"
msgstr ""

0 comments on commit 46c6862

Please sign in to comment.