diff --git a/addons/crm_configuration/__terp__.py b/addons/crm_configuration/__terp__.py
index 9ad4a89dd7f..881b7595162 100644
--- a/addons/crm_configuration/__terp__.py
+++ b/addons/crm_configuration/__terp__.py
@@ -45,6 +45,8 @@ meetings, eso.
"crm_meeting_view.xml",
"crm_opportunity_view.xml",
"crm_fund_view.xml",
+ "crm_claims_view.xml",
+ "crm_phonecall_view.xml",
"crm_report_view.xml"
],
"demo_xml" : [
@@ -54,6 +56,8 @@ meetings, eso.
# "crm_meeting_demo.xml",
# "crm_lead_demo.xml",
# "crm_opportunity_demo.xml",
+# "crm_claims_demo.xml",
+# "crm_phonecall_demo.xml",
],
"update_xml" : [
# "crm_bugs_data.xml",
@@ -69,6 +73,10 @@ meetings, eso.
# "crm_meeting_menu.xml",
# "crm_opportunity_data.xml",
# "crm_opportunity_menu.xml",
+# "crm_claims_data.xml",
+# "crm_claims_menu.xml",
+# "crm_phonecall_data.xml",
+# "crm_phonecall_menu.xml",
"security/ir.model.access.csv",
"process/crm_configuration_process.xml",
],
diff --git a/addons/crm_configuration/crm_claims_data.xml b/addons/crm_configuration/crm_claims_data.xml
new file mode 100644
index 00000000000..c4b41a30b9e
--- /dev/null
+++ b/addons/crm_configuration/crm_claims_data.xml
@@ -0,0 +1,61 @@
+
+
+
+
+ Claims
+ Claim
+
+
+
+
+ Factual Claims
+
+
+
+ Value Claims
+
+
+
+ Policy Claims
+
+
+
+
+
+ Corrective
+
+
+
+ Preventive
+
+
+
+
+
+ Accepted as Claim
+
+
+
+ Fixed
+
+
+
+ Won't fix
+
+
+
+ Invalid
+
+
+
+ Awaiting Response
+
+
+
+
\ No newline at end of file
diff --git a/addons/crm_configuration/crm_claims_demo.xml b/addons/crm_configuration/crm_claims_demo.xml
new file mode 100644
index 00000000000..e916399fee7
--- /dev/null
+++ b/addons/crm_configuration/crm_claims_demo.xml
@@ -0,0 +1,120 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/addons/crm_configuration/crm_claims_menu.xml b/addons/crm_configuration/crm_claims_menu.xml
new file mode 100644
index 00000000000..2918acbf1dc
--- /dev/null
+++ b/addons/crm_configuration/crm_claims_menu.xml
@@ -0,0 +1,190 @@
+
+
+
+
+
+ ######################## CLAIMS (menu) ###########################
+
+ All Claims
+ crm.case
+ form
+ tree,calendar
+
+
+
+
+
+ tree
+
+
+
+
+
+ calendar
+
+
+
+
+
+ form
+
+
+
+
+
+
+
+ My Claims
+ crm.case
+ tree,form,calendar
+
+
+
+
+
+ tree
+
+
+
+
+
+ calendar
+
+
+
+
+
+ form
+
+
+
+
+
+
+ Funds
+ crm.case
+ form
+
+
+
+
+
+ form
+
+
+
+
+
+
+ My Unclosed Claims
+ crm.case
+ tree,calendar,form
+
+
+
+
+
+ tree
+
+
+
+
+
+ calendar
+
+
+
+
+
+ form
+
+
+
+
+
+
+ My Cancelled Claims
+ crm.case
+ tree,calendar,form
+
+
+
+
+
+ tree
+
+
+
+
+
+ calendar
+
+
+
+
+
+ form
+
+
+
+
+
+
+
+
+
+ All Unclosed Claims
+ crm.case
+ tree,calendar,form
+
+
+
+
+
+ tree
+
+
+
+
+
+ calendar
+
+
+
+
+
+ form
+
+
+
+
+
+
+ All Cancelled Claims
+ crm.case
+ tree,calendar,form
+
+
+
+
+
+ tree
+
+
+
+
+
+ calendar
+
+
+
+
+
+ form
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/addons/crm_configuration/crm_claims_view.xml b/addons/crm_configuration/crm_claims_view.xml
new file mode 100644
index 00000000000..254c9e30223
--- /dev/null
+++ b/addons/crm_configuration/crm_claims_view.xml
@@ -0,0 +1,144 @@
+
+
+
+ # ------------------------------------------------------
+ # Claims
+ # ------------------------------------------------------
+
+
+ CRM - Claims Tree
+ crm.case
+ tree
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CRM - Claims Form
+ crm.case
+ form
+
+
+
+
+
+
+ CRM - Claims Calendar
+ crm.case
+ calendar
+
+
+
+
+
+
+
+
+
+
+
diff --git a/addons/crm_configuration/crm_config.py b/addons/crm_configuration/crm_config.py
index ababaa63d67..0377d4002e0 100644
--- a/addons/crm_configuration/crm_config.py
+++ b/addons/crm_configuration/crm_config.py
@@ -96,11 +96,14 @@ class crm_menu_config_wizard(osv.osv_memory):
'bugs' : fields.boolean('Bug Tracking', help="Used by companies to track bugs and support requests on softwares"),
'helpdesk': fields.boolean('Helpdesk', help="Manages an Helpdesk service."),
'fund' : fields.boolean('Fund Raising Operations', help="This may help associations in their fund raising process and tracking."),
+ 'claims' : fields.boolean('Supplier Claims', help="Manages the supplier complaints."),
+ 'phonecall' : fields.boolean('Phone Calls', help="Help you to encode the result of a phone call"),
}
_defaults = {
'meeting': lambda *args: True,
'jobs': lambda *args: True,
'opportunity': lambda *args: True,
+ 'phonecall': lambda *args: True,
}
def action_create(self, cr, uid, ids, *args):
modid = self.pool.get('ir.module.module').search(cr, uid, [('name','=','crm_configuration')])
@@ -110,7 +113,7 @@ class crm_menu_config_wizard(osv.osv_memory):
lst = ('data','menu','demo')
res = self.read(cr,uid,ids)[0]
idref = {}
- for section in ['meeting','lead','opportunity','jobs','bugs','fund','helpdesk'] :
+ for section in ['meeting','lead','opportunity','jobs','bugs','fund','helpdesk','claims','phonecall'] :
if (not res[section]):
continue
for fname in lst:
diff --git a/addons/crm_configuration/crm_config_view.xml b/addons/crm_configuration/crm_config_view.xml
index d4263281824..275a509b102 100644
--- a/addons/crm_configuration/crm_config_view.xml
+++ b/addons/crm_configuration/crm_config_view.xml
@@ -20,6 +20,8 @@
+
+
diff --git a/addons/crm_configuration/crm_phonecall_data.xml b/addons/crm_configuration/crm_phonecall_data.xml
new file mode 100644
index 00000000000..d59a0cb52d9
--- /dev/null
+++ b/addons/crm_configuration/crm_phonecall_data.xml
@@ -0,0 +1,37 @@
+
+
+
+
+ Phone Calls
+ Phone
+
+
+
+
+ Inbound
+
+
+
+ Outbound
+
+
+
+
+
+ Planned
+
+
+
+ Held
+
+
+
+ Not Held
+
+
+
+
\ No newline at end of file
diff --git a/addons/crm_configuration/crm_phonecall_demo.xml b/addons/crm_configuration/crm_phonecall_demo.xml
new file mode 100644
index 00000000000..57ad5fce784
--- /dev/null
+++ b/addons/crm_configuration/crm_phonecall_demo.xml
@@ -0,0 +1,99 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/addons/crm_configuration/crm_phonecall_menu.xml b/addons/crm_configuration/crm_phonecall_menu.xml
new file mode 100644
index 00000000000..431ea2ab424
--- /dev/null
+++ b/addons/crm_configuration/crm_phonecall_menu.xml
@@ -0,0 +1,316 @@
+
+
+
+
+
+
+
+
+
+ ######################## PHONE CALLS (menu) ###########################
+
+ Phone Calls
+ crm.case
+ form
+ tree,calendar
+
+
+
+
+
+ tree
+
+
+
+
+
+ calendar
+
+
+
+
+
+ form
+
+
+
+
+
+
+ Inbound
+ crm.case
+ form
+ tree,calendar
+
+
+
+
+
+ tree
+
+
+
+
+
+ calendar
+
+
+
+
+
+ form
+
+
+
+
+
+
+ New Incoming Call
+ crm.case
+ form
+ tree
+
+
+
+
+
+ tree
+
+
+
+
+
+ form
+
+
+
+
+
+
+ Planned Calls
+ crm.case
+ form
+ tree,calendar
+
+
+
+
+
+ tree
+
+
+
+
+
+ calendar
+
+
+
+
+
+ form
+
+
+
+
+
+
+ Calls Held
+ crm.case
+ form
+ tree,calendar
+
+
+
+
+
+ tree
+
+
+
+
+
+ calendar
+
+
+
+
+
+ form
+
+
+
+
+
+
+ Calls Not Held
+ crm.case
+ form
+ tree,calendar
+
+
+
+
+
+ tree
+
+
+
+
+
+ calendar
+
+
+
+
+
+ form
+
+
+
+
+
+################################################################
+
+ Outbound
+ crm.case
+ form
+ tree,calendar
+
+
+
+
+
+ tree
+
+
+
+
+
+ calendar
+
+
+
+
+
+ form
+
+
+
+
+
+
+ New Outgoing Call
+ crm.case
+ form
+ tree
+
+
+
+
+
+ tree
+
+
+
+
+
+ form
+
+
+
+
+
+
+ Planned Calls
+ crm.case
+ form
+ tree,calendar
+
+
+
+
+
+ tree
+
+
+
+
+
+ calendar
+
+
+
+
+
+ form
+
+
+
+
+
+
+ Calls Held
+ crm.case
+ form
+ tree,calendar
+
+
+
+
+
+ tree
+
+
+
+
+
+ calendar
+
+
+
+
+
+ form
+
+
+
+
+
+
+ Calls Not Held
+ crm.case
+ form
+ tree,calendar
+
+
+
+
+
+ tree
+
+
+
+
+
+ calendar
+
+
+
+
+
+ form
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/addons/crm_configuration/crm_phonecall_view.xml b/addons/crm_configuration/crm_phonecall_view.xml
new file mode 100644
index 00000000000..d8ded666283
--- /dev/null
+++ b/addons/crm_configuration/crm_phonecall_view.xml
@@ -0,0 +1,137 @@
+
+
+
+ # ------------------------------------------------------
+ # Phone Calls
+ # ------------------------------------------------------
+
+
+ CRM - Phone Calls Tree
+ crm.case
+ tree
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CRM - Phone Call Form
+ crm.case
+ form
+
+
+
+
+
+
+ CRM - Phone Calls Calendar
+ crm.case
+ calendar
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file