diff --git a/addons/account/account_installer.xml b/addons/account/account_installer.xml
index b644b814756..e14e256b397 100644
--- a/addons/account/account_installer.xml
+++ b/addons/account/account_installer.xml
@@ -17,7 +17,7 @@
- You can enhance OpenERP's basic accounting support with a few additional OpenERP applications. Select one of the country specific chart of account or select 'configurable chart of account' to configure your own chart of account.
+ You can enhance OpenERP's basic accounting support with a few additional OpenERP applications.
150
diff --git a/addons/base_setup/base_setup_installer.xml b/addons/base_setup/base_setup_installer.xml
index cc5afdd6f25..03d64eaa16e 100644
--- a/addons/base_setup/base_setup_installer.xml
+++ b/addons/base_setup/base_setup_installer.xml
@@ -18,7 +18,6 @@
If you don't think you need any of these right now, you can easily install them later on.
- 15
diff --git a/addons/base_setup/base_setup_todo.xml b/addons/base_setup/base_setup_todo.xml
index 3ccba59fca0..eb108aef229 100644
--- a/addons/base_setup/base_setup_todo.xml
+++ b/addons/base_setup/base_setup_todo.xml
@@ -17,7 +17,7 @@
Configure Your Company
- 25
+ 23
diff --git a/addons/base_setup/gtk_contact_form.py b/addons/base_setup/gtk_contact_form.py
index c05c3866b97..25324050d8e 100644
--- a/addons/base_setup/gtk_contact_form.py
+++ b/addons/base_setup/gtk_contact_form.py
@@ -23,6 +23,7 @@ from operator import itemgetter
from osv import osv, fields
import netsvc
import tools
+from tools import misc
class base_gtkcontactform(osv.osv_memory):
"""
@@ -68,8 +69,30 @@ class base_gtkcontactform(osv.osv_memory):
'other':fields.boolean('Other'),
'ebook':fields.boolean('ebook'),
'updates':fields.boolean('updates'),
+ 'note':fields.text('Note'),
}
def execute(self, cr, uid, ids, context=None):
- pass
+ company_id = self.pool.get('base.setup.company').search(cr, uid, [])
+ company_data = self.pool.get('base.setup.company').read(cr, uid, company_id)[0]
+ country1 = ''
+ if company_data.get('country_id', False):
+ country = self.pool.get('res.country').read(cr, uid, company_data['country_id'],['name'])['name']
+ for res in self.read(cr, uid, ids):
+ email = res.get('email','')
+ result = "\ncompany: "+ str(company_data.get('name',''))
+ result += "\nname: " + str(res.get('name',''))
+ result += "\nphone: " + str(res.get('phone',''))
+ result += "\ncity: " + str(company_data.get('city',''))
+ result += "\ncountry: " + str(country)
+ result += "\nindustry: " + str(res.get('industry', ''))
+ result += "\ntotal_employees: " + str(res.get('total_employees', ''))
+ result += "\nplan_use: " + str(res.get('use_openerp', False))
+ result += "\nsell_openerp: " + str(res.get('sell_openerp', False))
+ result += "\nebook: " + str(res.get('ebook',False))
+ result += "\nnote: " + str(res.get('note',''))
+ result += "\ngtk: " + str(True)
+ misc.upload_data(email, result, type='SURVEY')
+
+
base_gtkcontactform()
\ No newline at end of file
diff --git a/addons/base_setup/gtk_contact_form.xml b/addons/base_setup/gtk_contact_form.xml
index b220db020c6..ffae67adcf5 100644
--- a/addons/base_setup/gtk_contact_form.xml
+++ b/addons/base_setup/gtk_contact_form.xml
@@ -18,7 +18,7 @@
4
- 22
+ 27
@@ -47,6 +47,8 @@
+
+
diff --git a/addons/project/project.py b/addons/project/project.py
index 727f210a488..c7a1a8ae054 100644
--- a/addons/project/project.py
+++ b/addons/project/project.py
@@ -139,6 +139,7 @@ class project(osv.osv):
'active': lambda *a: True,
'priority': lambda *a: 1,
'sequence': lambda *a: 10,
+ 'warn_manager': lambda *a: True,
}
def _check_dates(self, cr, uid, ids):
leave = self.read(cr, uid, ids[0],['date_start','date'])
diff --git a/addons/project/project_view.xml b/addons/project/project_view.xml
index 196b70eceb1..38a059cb352 100644
--- a/addons/project/project_view.xml
+++ b/addons/project/project_view.xml
@@ -110,7 +110,7 @@
-
+
@@ -136,7 +136,7 @@
tree
child_ids
-
+
@@ -238,7 +238,7 @@
-
+
@@ -589,8 +589,8 @@
-
+
@@ -639,5 +639,6 @@
+
diff --git a/addons/project/report/project_report.py b/addons/project/report/project_report.py
index e4cd21f0b48..e099b4544aa 100644
--- a/addons/project/report/project_report.py
+++ b/addons/project/report/project_report.py
@@ -84,7 +84,7 @@ class report_project_task_user(osv.osv):
t.project_id,
t.state,
t.priority,
- t.name,
+ t.name as name,
t.company_id,
t.partner_id,
t.type,
diff --git a/addons/project/report/project_report_view.xml b/addons/project/report/project_report_view.xml
index 9ee400e6472..a4a072849b9 100644
--- a/addons/project/report/project_report_view.xml
+++ b/addons/project/report/project_report_view.xml
@@ -9,7 +9,7 @@
tree
-
+
@@ -123,6 +123,7 @@
+
diff --git a/addons/scrum/scrum.py b/addons/scrum/scrum.py
index 915332f7f7d..7595a8a5a28 100644
--- a/addons/scrum/scrum.py
+++ b/addons/scrum/scrum.py
@@ -97,7 +97,7 @@ class scrum_sprint(osv.osv):
'date_stop': fields.date('Ending Date', required=True),
'project_id': fields.many2one('project.project', 'Project', required=True, domain=[('scrum','=',1)]),
'product_owner_id': fields.many2one('res.users', 'Product Owner', required=True),
- 'scrum_master_id': fields.many2one('res.users', 'Scrum Master', required=True),
+ 'scrum_master_id': fields.many2one('res.users', 'Scrum Manager', required=True),
'meeting_ids': fields.one2many('scrum.meeting', 'sprint_id', 'Daily Scrum'),
'review': fields.text('Sprint Review'),
'retrospective': fields.text('Sprint Retrospective'),
diff --git a/addons/scrum/scrum_view.xml b/addons/scrum/scrum_view.xml
index 329a77bc56d..39f8bfc75db 100644
--- a/addons/scrum/scrum_view.xml
+++ b/addons/scrum/scrum_view.xml
@@ -65,7 +65,7 @@
-
+