[IMP] minor perf improvement during tests
During tests, some creation of user records would unnecessarily trigger password reset or set a password, both of which would trigger password hashing which takes some time (for good reasons). Fix by: * passing no_reset_password in YAML tests and some Python tests still missing it (a number of Python tests already used it) * removing passwords from YAML records as they're never necessary, the test user records are not expected to ever log in
This commit is contained in:
parent
6cb3fe43ed
commit
f5b88f6309
|
@ -5,7 +5,6 @@
|
||||||
company_id: base.main_company
|
company_id: base.main_company
|
||||||
name: Accountant
|
name: Accountant
|
||||||
login: acc
|
login: acc
|
||||||
password: acc
|
|
||||||
email: accountuser@yourcompany.com
|
email: accountuser@yourcompany.com
|
||||||
-
|
-
|
||||||
I added groups for Accountant.
|
I added groups for Accountant.
|
||||||
|
@ -21,7 +20,6 @@
|
||||||
company_id: base.main_company
|
company_id: base.main_company
|
||||||
name: Financial Manager
|
name: Financial Manager
|
||||||
login: fm
|
login: fm
|
||||||
password: fm
|
|
||||||
email: accountmanager@yourcompany.com
|
email: accountmanager@yourcompany.com
|
||||||
-
|
-
|
||||||
I added groups for Financial Manager.
|
I added groups for Financial Manager.
|
||||||
|
|
|
@ -5,7 +5,6 @@
|
||||||
company_id: base.main_company
|
company_id: base.main_company
|
||||||
name: Voucher Accountant
|
name: Voucher Accountant
|
||||||
login: vacc
|
login: vacc
|
||||||
password: acc
|
|
||||||
email: accountant@yourcompany.com
|
email: accountant@yourcompany.com
|
||||||
-
|
-
|
||||||
I added groups to Accountant for account voucher.
|
I added groups to Accountant for account voucher.
|
||||||
|
@ -21,7 +20,6 @@
|
||||||
company_id: base.main_company
|
company_id: base.main_company
|
||||||
name: Financial Manager for voucher
|
name: Financial Manager for voucher
|
||||||
login: fmv
|
login: fmv
|
||||||
password: fmv
|
|
||||||
email: finmanager@yourcompany.com
|
email: finmanager@yourcompany.com
|
||||||
-
|
-
|
||||||
I added groups to Financial Manager for account voucher.
|
I added groups to Financial Manager for account voucher.
|
||||||
|
|
|
@ -6,8 +6,6 @@
|
||||||
<record id="default_template_user" model="res.users">
|
<record id="default_template_user" model="res.users">
|
||||||
<field name="name">Template User</field>
|
<field name="name">Template User</field>
|
||||||
<field name="login">portaltemplate</field>
|
<field name="login">portaltemplate</field>
|
||||||
<!-- No password: this template user doesn't need to log in -->
|
|
||||||
<field name="password"></field>
|
|
||||||
<field name="active" eval="False"/>
|
<field name="active" eval="False"/>
|
||||||
<!-- Avoid auto-including this user in any default group, just like a typical portal member -->
|
<!-- Avoid auto-including this user in any default group, just like a typical portal member -->
|
||||||
<field name="groups_id" eval="[(6, 0, [ref('base.group_portal')])]"/>
|
<field name="groups_id" eval="[(6, 0, [ref('base.group_portal')])]"/>
|
||||||
|
|
|
@ -5,7 +5,6 @@
|
||||||
company_id: base.main_company
|
company_id: base.main_company
|
||||||
name: Crm Sales manager
|
name: Crm Sales manager
|
||||||
login: csm
|
login: csm
|
||||||
password: csm
|
|
||||||
email: crmmanager@yourcompany.com
|
email: crmmanager@yourcompany.com
|
||||||
-
|
-
|
||||||
I added groups for Crm Salesmanager.
|
I added groups for Crm Salesmanager.
|
||||||
|
@ -20,7 +19,6 @@
|
||||||
company_id: base.main_company
|
company_id: base.main_company
|
||||||
name: Crm Salesman
|
name: Crm Salesman
|
||||||
login: csu
|
login: csu
|
||||||
password: csu
|
|
||||||
email: crmuser@yourcompany.com
|
email: crmuser@yourcompany.com
|
||||||
-
|
-
|
||||||
I added groups for Crm Salesman.
|
I added groups for Crm Salesman.
|
||||||
|
|
|
@ -4,22 +4,18 @@
|
||||||
!record {model: res.users, id: test_res_user_01}:
|
!record {model: res.users, id: test_res_user_01}:
|
||||||
name: 'Test user A'
|
name: 'Test user A'
|
||||||
login: 'tua@example.com'
|
login: 'tua@example.com'
|
||||||
new_password: 'tua'
|
|
||||||
-
|
-
|
||||||
!record {model: res.users, id: test_res_user_02}:
|
!record {model: res.users, id: test_res_user_02}:
|
||||||
name: 'Test user B'
|
name: 'Test user B'
|
||||||
login: 'tub@example.com'
|
login: 'tub@example.com'
|
||||||
new_password: 'tub'
|
|
||||||
-
|
-
|
||||||
!record {model: res.users, id: test_res_user_03}:
|
!record {model: res.users, id: test_res_user_03}:
|
||||||
name: 'Test user C'
|
name: 'Test user C'
|
||||||
login: 'tuc@example.com'
|
login: 'tuc@example.com'
|
||||||
new_password: 'tuc'
|
|
||||||
-
|
-
|
||||||
!record {model: res.users, id: test_res_user_04}:
|
!record {model: res.users, id: test_res_user_04}:
|
||||||
name: 'Test user D'
|
name: 'Test user D'
|
||||||
login: 'tud@example.com'
|
login: 'tud@example.com'
|
||||||
new_password: 'tud'
|
|
||||||
-
|
-
|
||||||
Salesman also creates lead so giving access rights of salesman.
|
Salesman also creates lead so giving access rights of salesman.
|
||||||
-
|
-
|
||||||
|
|
|
@ -5,7 +5,6 @@
|
||||||
company_id: base.main_company
|
company_id: base.main_company
|
||||||
name: Event manager
|
name: Event manager
|
||||||
login: em
|
login: em
|
||||||
password: em
|
|
||||||
email: eventmanager@yourcompany.com
|
email: eventmanager@yourcompany.com
|
||||||
-
|
-
|
||||||
I added groups for Event manager.
|
I added groups for Event manager.
|
||||||
|
@ -20,7 +19,6 @@
|
||||||
company_id: base.main_company
|
company_id: base.main_company
|
||||||
name: User
|
name: User
|
||||||
login: eu
|
login: eu
|
||||||
password: eu
|
|
||||||
email: eventuser@yourcompany.com
|
email: eventuser@yourcompany.com
|
||||||
-
|
-
|
||||||
I added groups for Event user.
|
I added groups for Event user.
|
||||||
|
|
|
@ -5,7 +5,6 @@
|
||||||
company_id: base.main_company
|
company_id: base.main_company
|
||||||
name: HR manager
|
name: HR manager
|
||||||
login: hrm
|
login: hrm
|
||||||
password: hrm
|
|
||||||
-
|
-
|
||||||
I added groups for HR Manager.
|
I added groups for HR Manager.
|
||||||
-
|
-
|
||||||
|
@ -19,7 +18,6 @@
|
||||||
company_id: base.main_company
|
company_id: base.main_company
|
||||||
name: HR Officer
|
name: HR Officer
|
||||||
login: hro
|
login: hro
|
||||||
password: hro
|
|
||||||
email: hro@example.com
|
email: hro@example.com
|
||||||
-
|
-
|
||||||
I added groups for HR Officer.
|
I added groups for HR Officer.
|
||||||
|
@ -34,7 +32,6 @@
|
||||||
company_id: base.main_company
|
company_id: base.main_company
|
||||||
name: Employee
|
name: Employee
|
||||||
login: emp
|
login: emp
|
||||||
password: emp
|
|
||||||
-
|
-
|
||||||
I added groups for Employee.
|
I added groups for Employee.
|
||||||
-
|
-
|
||||||
|
|
|
@ -5,7 +5,6 @@
|
||||||
company_id: base.main_company
|
company_id: base.main_company
|
||||||
name: HR Officer
|
name: HR Officer
|
||||||
login: ao
|
login: ao
|
||||||
password: ao
|
|
||||||
-
|
-
|
||||||
I added groups for HR Attendance Officer.
|
I added groups for HR Attendance Officer.
|
||||||
-
|
-
|
||||||
|
|
|
@ -5,7 +5,6 @@
|
||||||
company_id: base.main_company
|
company_id: base.main_company
|
||||||
name: HR Recruitment Officer
|
name: HR Recruitment Officer
|
||||||
login: hrro
|
login: hrro
|
||||||
password: hrro
|
|
||||||
email: hrofcr@yourcompany.com
|
email: hrofcr@yourcompany.com
|
||||||
-
|
-
|
||||||
I added groups for HR Recruitment Officer.
|
I added groups for HR Recruitment Officer.
|
||||||
|
|
|
@ -5,7 +5,6 @@
|
||||||
company_id: base.main_company
|
company_id: base.main_company
|
||||||
name: HR timesheet manager
|
name: HR timesheet manager
|
||||||
login: hrtm
|
login: hrtm
|
||||||
password: hrtm
|
|
||||||
-
|
-
|
||||||
I added groups for HR timesheet Manager.
|
I added groups for HR timesheet Manager.
|
||||||
-
|
-
|
||||||
|
@ -19,7 +18,6 @@
|
||||||
company_id: base.main_company
|
company_id: base.main_company
|
||||||
name: HR timesheet Officer
|
name: HR timesheet Officer
|
||||||
login: hrto
|
login: hrto
|
||||||
password: hrto
|
|
||||||
-
|
-
|
||||||
I added groups for HR timesheet Officer.
|
I added groups for HR timesheet Officer.
|
||||||
-
|
-
|
||||||
|
@ -33,7 +31,6 @@
|
||||||
company_id: base.main_company
|
company_id: base.main_company
|
||||||
name: Timesheet Employee
|
name: Timesheet Employee
|
||||||
login: empt
|
login: empt
|
||||||
password: empt
|
|
||||||
-
|
-
|
||||||
I added groups for Timesheet Employee.
|
I added groups for Timesheet Employee.
|
||||||
-
|
-
|
||||||
|
|
|
@ -100,7 +100,7 @@ class TestMail(common.SavepointCase):
|
||||||
'login': 'raoul',
|
'login': 'raoul',
|
||||||
'alias_name': 'raoul',
|
'alias_name': 'raoul',
|
||||||
'groups_id': [(6, 0, [cls.group_employee_id])]
|
'groups_id': [(6, 0, [cls.group_employee_id])]
|
||||||
})
|
}, {'no_reset_password': True})
|
||||||
cls.user_bert_id = cls.res_users.create(cr, uid, {
|
cls.user_bert_id = cls.res_users.create(cr, uid, {
|
||||||
'name': 'Bert Tartignole',
|
'name': 'Bert Tartignole',
|
||||||
'signature': 'SignBert',
|
'signature': 'SignBert',
|
||||||
|
@ -108,7 +108,7 @@ class TestMail(common.SavepointCase):
|
||||||
'login': 'bert',
|
'login': 'bert',
|
||||||
'alias_name': 'bert',
|
'alias_name': 'bert',
|
||||||
'groups_id': [(6, 0, [])]
|
'groups_id': [(6, 0, [])]
|
||||||
})
|
}, {'no_reset_password': True})
|
||||||
cls.user_raoul = cls.res_users.browse(cr, uid, cls.user_raoul_id)
|
cls.user_raoul = cls.res_users.browse(cr, uid, cls.user_raoul_id)
|
||||||
cls.user_bert = cls.res_users.browse(cr, uid, cls.user_bert_id)
|
cls.user_bert = cls.res_users.browse(cr, uid, cls.user_bert_id)
|
||||||
cls.user_admin = cls.res_users.browse(cr, uid, uid)
|
cls.user_admin = cls.res_users.browse(cr, uid, uid)
|
||||||
|
|
|
@ -5,7 +5,6 @@
|
||||||
company_id: base.main_company
|
company_id: base.main_company
|
||||||
name: MRP Manager
|
name: MRP Manager
|
||||||
login: mam
|
login: mam
|
||||||
password: mam
|
|
||||||
email: mrp_manager@yourcompany.com
|
email: mrp_manager@yourcompany.com
|
||||||
-
|
-
|
||||||
I added groups for MRP Manager.
|
I added groups for MRP Manager.
|
||||||
|
@ -21,7 +20,6 @@
|
||||||
company_id: base.main_company
|
company_id: base.main_company
|
||||||
name: MRP User
|
name: MRP User
|
||||||
login: mau
|
login: mau
|
||||||
password: mau
|
|
||||||
email: mrp_user@yourcompany.com
|
email: mrp_user@yourcompany.com
|
||||||
-
|
-
|
||||||
I added groups for MRP User.
|
I added groups for MRP User.
|
||||||
|
|
|
@ -5,7 +5,6 @@
|
||||||
company_id: base.main_company
|
company_id: base.main_company
|
||||||
name: MRP User
|
name: MRP User
|
||||||
login: maou
|
login: maou
|
||||||
password: maou
|
|
||||||
email: mrp_operation_user@yourcompany.com
|
email: mrp_operation_user@yourcompany.com
|
||||||
-
|
-
|
||||||
I added groups for MRP User.
|
I added groups for MRP User.
|
||||||
|
|
|
@ -5,7 +5,6 @@
|
||||||
company_id: base.main_company
|
company_id: base.main_company
|
||||||
name: MRP Manager
|
name: MRP Manager
|
||||||
login: marm
|
login: marm
|
||||||
password: marm
|
|
||||||
email: mrp_repair_manager@yourcompany.com
|
email: mrp_repair_manager@yourcompany.com
|
||||||
-
|
-
|
||||||
I added groups for MRP Repair Manager.
|
I added groups for MRP Repair Manager.
|
||||||
|
@ -20,7 +19,6 @@
|
||||||
company_id: base.main_company
|
company_id: base.main_company
|
||||||
name: MRP User
|
name: MRP User
|
||||||
login: maru
|
login: maru
|
||||||
password: maru
|
|
||||||
email: mrp_repair_user@yourcompany.com
|
email: mrp_repair_user@yourcompany.com
|
||||||
-
|
-
|
||||||
I added groups for MRP Repair User.
|
I added groups for MRP Repair User.
|
||||||
|
|
|
@ -36,7 +36,12 @@ class test_portal(TestMail):
|
||||||
cls.group_portal_id = cls.env.ref('base.group_portal').id
|
cls.group_portal_id = cls.env.ref('base.group_portal').id
|
||||||
|
|
||||||
# Create Chell (portal user)
|
# Create Chell (portal user)
|
||||||
cls.user_chell_id = cls.res_users.create(cr, uid, {'name': 'Chell Gladys', 'login': 'chell', 'email': 'chell@gladys.portal', 'groups_id': [(6, 0, [cls.group_portal_id])]})
|
cls.user_chell_id = cls.res_users.create(cr, uid, {
|
||||||
|
'name': 'Chell Gladys',
|
||||||
|
'login': 'chell',
|
||||||
|
'email': 'chell@gladys.portal',
|
||||||
|
'groups_id': [(6, 0, [cls.group_portal_id])]
|
||||||
|
}, {'no_reset_password': True})
|
||||||
cls.user_chell = cls.res_users.browse(cr, uid, cls.user_chell_id)
|
cls.user_chell = cls.res_users.browse(cr, uid, cls.user_chell_id)
|
||||||
cls.partner_chell_id = cls.user_chell.partner_id.id
|
cls.partner_chell_id = cls.user_chell.partner_id.id
|
||||||
|
|
||||||
|
|
|
@ -45,19 +45,19 @@ class TestPortalProjectBase(TestProjectBase):
|
||||||
'login': 'chell',
|
'login': 'chell',
|
||||||
'alias_name': 'chell',
|
'alias_name': 'chell',
|
||||||
'groups_id': [(6, 0, [self.group_portal_id])]
|
'groups_id': [(6, 0, [self.group_portal_id])]
|
||||||
})
|
}, {'no_reset_password': True})
|
||||||
self.user_public_id = self.res_users.create(cr, uid, {
|
self.user_public_id = self.res_users.create(cr, uid, {
|
||||||
'name': 'Donovan Public',
|
'name': 'Donovan Public',
|
||||||
'login': 'donovan',
|
'login': 'donovan',
|
||||||
'alias_name': 'donovan',
|
'alias_name': 'donovan',
|
||||||
'groups_id': [(6, 0, [self.group_public_id])]
|
'groups_id': [(6, 0, [self.group_public_id])]
|
||||||
})
|
}, {'no_reset_password': True})
|
||||||
self.user_manager_id = self.res_users.create(cr, uid, {
|
self.user_manager_id = self.res_users.create(cr, uid, {
|
||||||
'name': 'Eustache Manager',
|
'name': 'Eustache Manager',
|
||||||
'login': 'eustache',
|
'login': 'eustache',
|
||||||
'alias_name': 'eustache',
|
'alias_name': 'eustache',
|
||||||
'groups_id': [(6, 0, [self.group_project_manager_id])]
|
'groups_id': [(6, 0, [self.group_project_manager_id])]
|
||||||
})
|
}, {'no_reset_password': True})
|
||||||
|
|
||||||
# Test 'Pigs' project
|
# Test 'Pigs' project
|
||||||
self.project_pigs_id = self.project_project.create(cr, uid, {
|
self.project_pigs_id = self.project_project.create(cr, uid, {
|
||||||
|
|
|
@ -57,21 +57,21 @@ class TestProjectBase(TestMail):
|
||||||
'alias_name': 'armande',
|
'alias_name': 'armande',
|
||||||
'email': 'armande.projectuser@example.com',
|
'email': 'armande.projectuser@example.com',
|
||||||
'groups_id': [(6, 0, [cls.group_employee_id, cls.group_project_user_id])]
|
'groups_id': [(6, 0, [cls.group_employee_id, cls.group_project_user_id])]
|
||||||
})
|
}, {'no_reset_password': True})
|
||||||
cls.user_projectmanager_id = cls.res_users.create(cr, uid, {
|
cls.user_projectmanager_id = cls.res_users.create(cr, uid, {
|
||||||
'name': 'Bastien ProjectManager',
|
'name': 'Bastien ProjectManager',
|
||||||
'login': 'bastien',
|
'login': 'bastien',
|
||||||
'alias_name': 'bastien',
|
'alias_name': 'bastien',
|
||||||
'email': 'bastien.projectmanager@example.com',
|
'email': 'bastien.projectmanager@example.com',
|
||||||
'groups_id': [(6, 0, [cls.group_employee_id, cls.group_project_manager_id])]
|
'groups_id': [(6, 0, [cls.group_employee_id, cls.group_project_manager_id])]
|
||||||
})
|
}, {'no_reset_password': True})
|
||||||
cls.user_none_id = cls.res_users.create(cr, uid, {
|
cls.user_none_id = cls.res_users.create(cr, uid, {
|
||||||
'name': 'Charlie Avotbonkeur',
|
'name': 'Charlie Avotbonkeur',
|
||||||
'login': 'charlie',
|
'login': 'charlie',
|
||||||
'alias_name': 'charlie',
|
'alias_name': 'charlie',
|
||||||
'email': 'charlie.noone@example.com',
|
'email': 'charlie.noone@example.com',
|
||||||
'groups_id': [(6, 0, [])]
|
'groups_id': [(6, 0, [])]
|
||||||
})
|
}, {'no_reset_password': True})
|
||||||
cls.user_projectuser = cls.res_users.browse(cr, uid, cls.user_projectuser_id)
|
cls.user_projectuser = cls.res_users.browse(cr, uid, cls.user_projectuser_id)
|
||||||
cls.user_projectmanager = cls.res_users.browse(cr, uid, cls.user_projectmanager_id)
|
cls.user_projectmanager = cls.res_users.browse(cr, uid, cls.user_projectmanager_id)
|
||||||
cls.partner_projectuser_id = cls.user_projectuser.partner_id.id
|
cls.partner_projectuser_id = cls.user_projectuser.partner_id.id
|
||||||
|
|
|
@ -5,7 +5,6 @@
|
||||||
company_id: base.main_company
|
company_id: base.main_company
|
||||||
name: Project Manager
|
name: Project Manager
|
||||||
login: prim
|
login: prim
|
||||||
password: prim
|
|
||||||
email: issuemanager@yourcompany.com
|
email: issuemanager@yourcompany.com
|
||||||
-
|
-
|
||||||
I added groups for Project manager.
|
I added groups for Project manager.
|
||||||
|
@ -20,7 +19,6 @@
|
||||||
company_id: base.main_company
|
company_id: base.main_company
|
||||||
name: Project User
|
name: Project User
|
||||||
login: priu
|
login: priu
|
||||||
password: priu
|
|
||||||
email: issueuser@yourcompany.com
|
email: issueuser@yourcompany.com
|
||||||
-
|
-
|
||||||
I added groups for Project user.
|
I added groups for Project user.
|
||||||
|
|
|
@ -5,7 +5,6 @@
|
||||||
company_id: base.main_company
|
company_id: base.main_company
|
||||||
name: HR Manager
|
name: HR Manager
|
||||||
login: hr
|
login: hr
|
||||||
password: hr
|
|
||||||
groups_id:
|
groups_id:
|
||||||
- base.group_hr_manager
|
- base.group_hr_manager
|
||||||
-
|
-
|
||||||
|
|
|
@ -5,7 +5,6 @@
|
||||||
company_id: base.main_company
|
company_id: base.main_company
|
||||||
name: Purchase Manager
|
name: Purchase Manager
|
||||||
login: pm
|
login: pm
|
||||||
password: pm
|
|
||||||
email: purchasemanager@yourcompany.com
|
email: purchasemanager@yourcompany.com
|
||||||
-
|
-
|
||||||
I added groups for Purchase manager.
|
I added groups for Purchase manager.
|
||||||
|
@ -20,7 +19,6 @@
|
||||||
company_id: base.main_company
|
company_id: base.main_company
|
||||||
name: Purchase User
|
name: Purchase User
|
||||||
login: pu
|
login: pu
|
||||||
password: pu
|
|
||||||
email: purchaseuser@yourcompany.com
|
email: purchaseuser@yourcompany.com
|
||||||
-
|
-
|
||||||
I added groups for Purchase user.
|
I added groups for Purchase user.
|
||||||
|
|
|
@ -5,7 +5,6 @@
|
||||||
company_id: base.main_company
|
company_id: base.main_company
|
||||||
name: Purchase requisition Manager
|
name: Purchase requisition Manager
|
||||||
login: prm
|
login: prm
|
||||||
password: prm
|
|
||||||
email: requisition_manager@yourcompany.com
|
email: requisition_manager@yourcompany.com
|
||||||
-
|
-
|
||||||
I added groups for Purchase Requisition Manager.
|
I added groups for Purchase Requisition Manager.
|
||||||
|
@ -20,7 +19,6 @@
|
||||||
company_id: base.main_company
|
company_id: base.main_company
|
||||||
name: Purchase requisition User
|
name: Purchase requisition User
|
||||||
login: pru
|
login: pru
|
||||||
password: pru
|
|
||||||
email: requisition_user@yourcompany.com
|
email: requisition_user@yourcompany.com
|
||||||
-
|
-
|
||||||
I added groups for Purchase Requisition User.
|
I added groups for Purchase Requisition User.
|
||||||
|
|
|
@ -5,7 +5,6 @@
|
||||||
company_id: base.main_company
|
company_id: base.main_company
|
||||||
name: Sales manager
|
name: Sales manager
|
||||||
login: sm
|
login: sm
|
||||||
password: sm
|
|
||||||
email: salesmanager@yourcompany.com
|
email: salesmanager@yourcompany.com
|
||||||
-
|
-
|
||||||
I added groups for Salesmanager.
|
I added groups for Salesmanager.
|
||||||
|
@ -20,7 +19,6 @@
|
||||||
company_id: base.main_company
|
company_id: base.main_company
|
||||||
name: Salesman
|
name: Salesman
|
||||||
login: su
|
login: su
|
||||||
password: su
|
|
||||||
email: salesman@yourcompany.com
|
email: salesman@yourcompany.com
|
||||||
-
|
-
|
||||||
I added groups for Salesman.
|
I added groups for Salesman.
|
||||||
|
|
|
@ -5,7 +5,6 @@
|
||||||
company_id: base.main_company
|
company_id: base.main_company
|
||||||
name: Stock Sales manager
|
name: Stock Sales manager
|
||||||
login: ssm
|
login: ssm
|
||||||
password: ssm
|
|
||||||
email: ss_salesmanager@yourcompany.com
|
email: ss_salesmanager@yourcompany.com
|
||||||
-
|
-
|
||||||
I added groups for Salesmanager.
|
I added groups for Salesmanager.
|
||||||
|
@ -20,7 +19,6 @@
|
||||||
company_id: base.main_company
|
company_id: base.main_company
|
||||||
name: Stock Salesman
|
name: Stock Salesman
|
||||||
login: ssu
|
login: ssu
|
||||||
password: ssu
|
|
||||||
email: ss_salesman@yourcompany.com
|
email: ss_salesman@yourcompany.com
|
||||||
-
|
-
|
||||||
I added groups for Stock Salesman.
|
I added groups for Stock Salesman.
|
||||||
|
@ -36,7 +34,6 @@
|
||||||
company_id: base.main_company
|
company_id: base.main_company
|
||||||
name: Stock User
|
name: Stock User
|
||||||
login: sau
|
login: sau
|
||||||
password: sau
|
|
||||||
email: stock_user@yourcompany.com
|
email: stock_user@yourcompany.com
|
||||||
-
|
-
|
||||||
I added groups for Stock User.
|
I added groups for Stock User.
|
||||||
|
@ -51,8 +48,6 @@
|
||||||
company_id: base.main_company
|
company_id: base.main_company
|
||||||
name: Stock Manager
|
name: Stock Manager
|
||||||
login: sam
|
login: sam
|
||||||
password: sam
|
|
||||||
email: admin@portal.example.com
|
|
||||||
email: stock_manager@yourcompany.com
|
email: stock_manager@yourcompany.com
|
||||||
-
|
-
|
||||||
I added groups for Stock Manager.
|
I added groups for Stock Manager.
|
||||||
|
|
|
@ -5,7 +5,6 @@
|
||||||
company_id: base.main_company
|
company_id: base.main_company
|
||||||
name: Stock Manager
|
name: Stock Manager
|
||||||
login: sam
|
login: sam
|
||||||
password: sam
|
|
||||||
email: stockmanager@yourcompany.com
|
email: stockmanager@yourcompany.com
|
||||||
-
|
-
|
||||||
I added groups for Stock Manager.
|
I added groups for Stock Manager.
|
||||||
|
@ -20,7 +19,6 @@
|
||||||
company_id: base.main_company
|
company_id: base.main_company
|
||||||
name: Stock User
|
name: Stock User
|
||||||
login: sau
|
login: sau
|
||||||
password: sau
|
|
||||||
email: stockuser@yourcompany.com
|
email: stockuser@yourcompany.com
|
||||||
-
|
-
|
||||||
I added groups for Stock User.
|
I added groups for Stock User.
|
||||||
|
|
|
@ -316,10 +316,10 @@ class YamlInterpreter(object):
|
||||||
if not self._coerce_bool(record.forcecreate):
|
if not self._coerce_bool(record.forcecreate):
|
||||||
return None
|
return None
|
||||||
|
|
||||||
|
|
||||||
#context = self.get_context(record, self.eval_context)
|
#context = self.get_context(record, self.eval_context)
|
||||||
#TOFIX: record.context like {'withoutemployee':True} should pass from self.eval_context. example: test_project.yml in project module
|
# FIXME: record.context like {'withoutemployee':True} should pass from self.eval_context. example: test_project.yml in project module
|
||||||
context = record.context
|
# TODO: cleaner way to avoid resetting password in auth_signup (makes user creation costly)
|
||||||
|
context = dict(record.context or {}, no_reset_password=True)
|
||||||
view_info = False
|
view_info = False
|
||||||
if view_id:
|
if view_id:
|
||||||
varg = view_id
|
varg = view_id
|
||||||
|
|
Loading…
Reference in New Issue