quality_control * Fix wizard set test

* Expand AUTHORS

* Fix permissions
This commit is contained in:
Pedro M. Baeza
2015-03-16 03:59:56 +01:00
committed by Pedro M. Baeza
parent 56e882df5b
commit c3db17291a
4 changed files with 10 additions and 4 deletions

View File

@@ -24,7 +24,9 @@
{
"name": "Quality control",
"version": "1.0",
"author": "OdooMRP team",
"author": "OdooMRP team,"
"AvanzOSC,"
"Serv. Tecnol. Avanzados - Pedro M. Baeza",
"website": "http://www.odoomrp.com",
"contributors": [
"Pedro M. Baeza <pedro.baeza@serviciosbaeza.com",

View File

@@ -153,7 +153,7 @@ class QcInspection(models.Model):
del header['auto_generated'] # don't change auto_generated flag
del header['user'] # don't change current user
inspection.write(header)
self.inspection_lines.unlink()
inspection.inspection_lines.unlink()
inspection.inspection_lines = inspection._prepare_inspection_lines(
trigger_line.test, force_fill=force_fill)

View File

@@ -3,6 +3,7 @@ access_user_qc_inspection,qc_inspection,quality_control.model_qc_inspection,qual
access_user_qc_inspection_line,qc_inspection_line,quality_control.model_qc_inspection_line,quality_control.group_quality_control_user,1,1,1,1
access_user_qc_test,qc_test user,quality_control.model_qc_test,quality_control.group_quality_control_user,1,0,0,0
access_user_qc_test_question,qc_test_question user,quality_control.model_qc_test_question,quality_control.group_quality_control_user,1,0,0,0
access_user_qc_test_question_value,qc_test_question_value_user,quality_control.model_qc_test_question_value,quality_control.group_quality_control_user,1,0,0,0
access_manager_qc_test,qc_test manager,quality_control.model_qc_test,quality_control.group_quality_control_manager,1,1,1,1
access_manager_qc_test_question,qc_test_question manager,quality_control.model_qc_test_question,quality_control.group_quality_control_manager,1,1,1,1
access_manager_qc_test_question_value,qc_test_question_value,quality_control.model_qc_test_question_value,quality_control.group_quality_control_manager,1,1,1,1
1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
3 access_user_qc_inspection_line qc_inspection_line quality_control.model_qc_inspection_line quality_control.group_quality_control_user 1 1 1 1
4 access_user_qc_test qc_test user quality_control.model_qc_test quality_control.group_quality_control_user 1 0 0 0
5 access_user_qc_test_question qc_test_question user quality_control.model_qc_test_question quality_control.group_quality_control_user 1 0 0 0
6 access_user_qc_test_question_value qc_test_question_value_user quality_control.model_qc_test_question_value quality_control.group_quality_control_user 1 0 0 0
7 access_manager_qc_test qc_test manager quality_control.model_qc_test quality_control.group_quality_control_manager 1 1 1 1
8 access_manager_qc_test_question qc_test_question manager quality_control.model_qc_test_question quality_control.group_quality_control_manager 1 1 1 1
9 access_manager_qc_test_question_value qc_test_question_value quality_control.model_qc_test_question_value quality_control.group_quality_control_manager 1 1 1 1

View File

@@ -17,7 +17,10 @@ class QcInspectionSetTest(models.TransientModel):
@api.multi
def action_create_test(self):
inspection_obj = self.env['qc.inspection']
inspection_obj.browse(self.env.context['active_id']).set_test(
inspection = self.env['qc.inspection'].browse(
self.env.context['active_id'])
inspection.test = self.test
inspection.inspection_lines.unlink()
inspection.inspection_lines = inspection._prepare_inspection_lines(
self.test)
return True