diff --git a/addons/auth_signup/__openerp__.py b/addons/auth_signup/__openerp__.py
index 5f889bfb119..9cfe89cdc1c 100644
--- a/addons/auth_signup/__openerp__.py
+++ b/addons/auth_signup/__openerp__.py
@@ -31,7 +31,10 @@ Allow users to sign up.
'website': 'http://www.openerp.com',
'installable': True,
'depends': ['base_setup'],
- 'data': ['res_config.xml'],
+ 'data': [
+ 'auth_signup_data.xml',
+ 'res_config.xml',
+ ],
'js': ['static/src/js/auth_signup.js'],
'qweb': ['static/src/xml/auth_signup.xml'],
}
diff --git a/addons/auth_signup/auth_signup_data.xml b/addons/auth_signup/auth_signup_data.xml
new file mode 100644
index 00000000000..1549fee306e
--- /dev/null
+++ b/addons/auth_signup/auth_signup_data.xml
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+ Template User
+ portaltemplate
+
+
+
+
+
+
+
+
+ auth.signup_template_user_id
+
+
+
+
+
diff --git a/addons/auth_signup/res_config.py b/addons/auth_signup/res_config.py
index faa20d7a593..888e932bb9f 100644
--- a/addons/auth_signup/res_config.py
+++ b/addons/auth_signup/res_config.py
@@ -29,24 +29,13 @@ class base_config_settings(osv.TransientModel):
'auth_signup_template_user_id': fields.many2one('res.users', 'Template user for new users created through signup'),
}
- #todo: @al, @chs: what is this method for ?
- def get_default_signup(self, cr, uid, fields, context=None):
+ def get_default_auth_signup_template_user_id(self, cr, uid, fields, context=None):
icp = self.pool.get('ir.config_parameter')
return {
'auth_signup_template_user_id': icp.get_param(cr, uid, 'auth.signup_template_user_id', 0) or False
}
- #todo: @al, @chs: what is this method for ?
- def set_signup(self, cr, uid, ids, context=None):
+ def set_auth_signup_template_user_id(self, cr, uid, ids, context=None):
config = self.browse(cr, uid, ids[0], context=context)
icp = self.pool.get('ir.config_parameter')
icp.set_param(cr, uid, 'auth.signup_template_user_id', config.auth_signup_template_user_id.id)
-
- def _get_default_template_user(self, cr, uid, context=None):
- data_obj = self.pool.get('ir.model.data')
- data_id = data_obj._get_id(cr, uid, 'portal', 'default_template_user')
- return data_obj.browse(cr, uid, data_id).res_id
-
- _defaults = {
- 'auth_signup_template_user_id': _get_default_template_user,
- }
diff --git a/addons/portal/portal_data.xml b/addons/portal/portal_data.xml
index ed01973b527..eb06ca656d6 100644
--- a/addons/portal/portal_data.xml
+++ b/addons/portal/portal_data.xml
@@ -2,22 +2,12 @@
-
-
- Template Portal User
- portal-template
-
-
-
-
-
-
-
-
Portal
+
+