summaryrefslogtreecommitdiff
path: root/addons/base_setup
diff options
context:
space:
mode:
authorRucha (Open ERP) <rpa@tinyerp.com>2011-05-13 10:39:25 +0530
committerRucha (Open ERP) <rpa@tinyerp.com>2011-05-13 10:39:25 +0530
commita153a6dff4f7b5a13fbad1b8916d3d8d9e4819d4 (patch)
tree5677a625e855d5d5e1fd40fc5c92018f96a82791 /addons/base_setup
parent66d7ca89b74a486088e2d2f4f6c095781857bb2f (diff)
parentb21655ea295eaabb8c4b067657466059adb2aa84 (diff)
[MERGE]: Merge with main project branch
bzr revid: rpa@tinyerp.com-20110513050925-m9mkqhneycebgvsg
Diffstat (limited to 'addons/base_setup')
-rw-r--r--addons/base_setup/base_setup_installer.xml58
-rw-r--r--addons/base_setup/base_setup_todo.xml3
-rw-r--r--addons/base_setup/installer.py13
-rw-r--r--addons/base_setup/wizard/res_company_logo.py5
-rw-r--r--addons/base_setup/wizard/res_company_logo_view.xml4
5 files changed, 34 insertions, 49 deletions
diff --git a/addons/base_setup/base_setup_installer.xml b/addons/base_setup/base_setup_installer.xml
index 3fb9eaeb287..286aa817289 100644
--- a/addons/base_setup/base_setup_installer.xml
+++ b/addons/base_setup/base_setup_installer.xml
@@ -116,52 +116,22 @@
</record>
<!-- Import or create customers configartion view -->
-
- <record id="view_import_create_installer" model="ir.ui.view">
- <field name="name">Import or create customers </field>
- <field name="model">product.installer</field>
- <field name="type">form</field>
- <field name="inherit_id" ref="base.res_config_view_base"/>
- <field name="arch" type="xml">
- <data>
- <form position="attributes">
- <attribute name="string">Import or create customers </attribute>
- </form>
- <separator string="title" position="attributes">
- <attribute name="string">Import or create customers </attribute>
- </separator>
- <xpath expr="//label[@string='description']"
- position="attributes">
- <attribute name="string">Create some customers, suppliers and their contacts manually or import a CSV spreadsheet by clicking on the import link</attribute>
- </xpath>
- <xpath expr='//separator[@string="vsep"]' position='attributes'>
- <attribute name='rowspan'>15</attribute>
- <attribute name='string'></attribute>
- </xpath>
-
- <group string="res_config_contents" position="replace">
- <group colspan="4">
- <field colspan="4" name="customers" width="200"/>
- </group>
- </group>
- </data>
- </field>
- </record>
<record id="action_import_create_installer" model="ir.actions.act_window">
<field name="name">Import or create customers </field>
<field name="type">ir.actions.act_window</field>
- <field name="res_model">product.installer</field>
- <field name="view_id" ref="view_import_create_installer"/>
+ <field name="res_model">res.partner</field>
<field name="view_type">form</field>
- <field name="view_mode">form</field>
- <field name="target">new</field>
+ <field name="view_mode">tree,form</field>
+ <field name="view_id" ref="base.view_partner_tree"/>
+ <field name="help">Create some customers, suppliers and their contacts manually or import a CSV spreadsheet by clicking on the import link</field>
</record>
<!-- register configuration wizard -->
- <record id="config_wizard_res_product_installer" model="ir.actions.todo">
+ <record id="config_wizard_action_import_create_installer" model="ir.actions.todo">
<field name="action_id" ref="action_import_create_installer"/>
<field name="type">normal</field>
+ <field name="target">current</field>
<field name="state">skip</field>
</record>
@@ -182,7 +152,7 @@
</xpath>
<xpath expr="//label[@string='description']"
position="attributes">
- <attribute name="string">Specify default values. These data are just default values, each user is free to change his own preferences.</attribute>
+ <attribute name="string">Specify default values.This will set the default values for each new user, each user is free to change his own preferences.</attribute>
</xpath>
<xpath expr='//separator[@string="vsep"]' position='attributes'>
<attribute name='string'></attribute>
@@ -218,10 +188,10 @@
<field name="state">skip</field>
</record>
- <!-- Config Wiz Give access to others users -->
+ <!-- Config Wiz Create New User's Login -->
<record id="action_config_access_other_user" model="ir.actions.act_window">
- <field name="name">Give access to others users</field>
+ <field name="name">Create New User's Login</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">res.users</field>
<field name="view_type">form</field>
@@ -251,13 +221,19 @@
<newline/>
<separator string="" colspan="4"/>
<group colspan="4" col="2">
- <button name="%(action_res_company_logo)d"
- string="Upload/Change Logo" type="action" icon="gtk-open"/>
<button name="preview_report" string="Preview Report" type="object" icon="gtk-print"/>
</group>
</field>
</field>
</record>
+
+ <!-- register Upload Logo configuration wizard -->
+
+ <record id="config_wizard_action_res_company_logo" model="ir.actions.todo">
+ <field name="action_id" ref="action_res_company_logo"/>
+ <field name="type">normal</field>
+ <field name="state">cancel</field>
+ </record>
</data>
</openerp>
diff --git a/addons/base_setup/base_setup_todo.xml b/addons/base_setup/base_setup_todo.xml
index 1a148c517c3..aa39f270e64 100644
--- a/addons/base_setup/base_setup_todo.xml
+++ b/addons/base_setup/base_setup_todo.xml
@@ -52,7 +52,7 @@
<record id="action_base_setup_company" model="ir.actions.act_window">
<field name="name">Company Configuration</field>
<field name="type">ir.actions.act_window</field>
- <field name="res_model">base.setup.company</field>
+ <field name="res_model">res.company</field>
<field name="view_id" ref="base.view_company_form"/>
<field name="view_type">form</field>
<field name="view_mode">form</field>
@@ -64,5 +64,6 @@
<field name="type">normal</field>
<field name="state">skip</field>
</record>
+
</data>
</openerp>
diff --git a/addons/base_setup/installer.py b/addons/base_setup/installer.py
index 0309318aea0..fdd28950094 100644
--- a/addons/base_setup/installer.py
+++ b/addons/base_setup/installer.py
@@ -221,8 +221,8 @@ class user_preferences_config(osv.osv_memory):
"translations are available"),
'view': fields.selection([('simple','Simplified'),
('extended','Extended')],
- 'Interface', required=True ),
- 'menu_tips': fields.boolean('Menu Tips', help="Check out this box if you want to always display tips on each menu action"),
+ 'Interface', required=True, help= "If you use OpenERP for the first time we strongly advise you to select the simplified interface, which has less features but is easier. You can always switch later from the user preferences." ),
+ 'menu_tips': fields.boolean('Display Tips', help="Check out this box if you want to always display tips on each menu action"),
}
_defaults={
@@ -230,6 +230,15 @@ class user_preferences_config(osv.osv_memory):
'context_lang' : 'en_US',
'menu_tips' : True
}
+
+ def default_get(self, cr, uid, fields, context=None):
+ if context is None:
+ context = {}
+ res = super(user_preferences_config, self).default_get(cr, uid, fields, context=context)
+ res_default = self.pool.get('ir.values').get(cr, uid, 'default', False, ['res.users'])
+ for id, field, value in res_default:
+ res.update({field: value})
+ return res
def execute(self, cr, uid, ids, context=None):
for o in self.browse(cr, uid, ids, context=context):
diff --git a/addons/base_setup/wizard/res_company_logo.py b/addons/base_setup/wizard/res_company_logo.py
index df8ace2895c..2e1b4b6e2aa 100644
--- a/addons/base_setup/wizard/res_company_logo.py
+++ b/addons/base_setup/wizard/res_company_logo.py
@@ -37,10 +37,9 @@ class res_company_logo(osv.osv_memory):
def execute(self, cr, uid, ids, context=None):
if context is None:
context = {}
- record_id = context.get('active_id', False) or False
- comp_obj = self.pool.get("res.company")
+ user_comp = self.pool.get('res.users').browse(cr, uid, uid, context=context).company_id
get_val = self.browse(cr, uid, ids)[0]
- comp_obj.write(cr, uid, record_id, {'logo': get_val.logo}, context=context)
+ user_comp.write({'logo': get_val.logo}, context=context)
return {'type': 'ir.actions.act_window_close'}
res_company_logo()
diff --git a/addons/base_setup/wizard/res_company_logo_view.xml b/addons/base_setup/wizard/res_company_logo_view.xml
index c15810ff3d1..c0ed2485752 100644
--- a/addons/base_setup/wizard/res_company_logo_view.xml
+++ b/addons/base_setup/wizard/res_company_logo_view.xml
@@ -7,7 +7,7 @@
<field name="model">res.company.logo</field>
<field name="type">form</field>
<field name="arch" type="xml">
- <form string="Upload Logo">
+ <form string="Upload Your Company Logo">
<separator string="Upload your company logo in JPG or PNG with a format similar to 450*150 pixels" colspan="4"/>
<field colspan="4" height="150" name="logo" widget="image" nolabel="1"/>
<separator colspan="4"/>
@@ -21,7 +21,7 @@
</record>
<record id="action_res_company_logo" model="ir.actions.act_window">
- <field name="name">Set Logo</field>
+ <field name="name">Upload Your Company Logo</field>
<field name="res_model">res.company.logo</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>