mirror of
https://github.com/NaN-tic/nan_quality_control.git
synced 2023-12-14 08:52:53 +01:00
[IMP] nan_quality_control: add new group 'Quality / Supervisor' which is the allowed to aprove the Tests (and only it)
This commit is contained in:
parent
5445b564c2
commit
6ff9cdedaf
4 changed files with 17 additions and 4 deletions
|
@ -325,7 +325,7 @@
|
||||||
<field name="formula_result"/>
|
<field name="formula_result"/>
|
||||||
<field name="uom_id" />
|
<field name="uom_id" />
|
||||||
<button name="confirm" states="draft" string="Confirm" icon="gtk-ok"/>
|
<button name="confirm" states="draft" string="Confirm" icon="gtk-ok"/>
|
||||||
<button name="approve" states="waiting" string="Approve" groups="nan_quality_control.group_quality_control_manager" icon="gtk-ok"/>
|
<button name="approve" states="waiting" string="Approve" groups="nan_quality_control.group_quality_control_supervisor" icon="gtk-ok"/>
|
||||||
<button name="cancel" states="waiting,failed,success" string="Cancel" icon="gtk-cancel"/>
|
<button name="cancel" states="waiting,failed,success" string="Cancel" icon="gtk-cancel"/>
|
||||||
</group>
|
</group>
|
||||||
</form>
|
</form>
|
||||||
|
|
|
@ -9,6 +9,15 @@
|
||||||
"access_qc_test_manager","nan_quality_control.qc_test QC Manager","model_qc_test","group_quality_control_manager",1,1,1,1
|
"access_qc_test_manager","nan_quality_control.qc_test QC Manager","model_qc_test","group_quality_control_manager",1,1,1,1
|
||||||
"access_qc_test_line_manager","nan_quality_control.qc_test_line QC Manager","model_qc_test_line","group_quality_control_manager",1,1,1,1
|
"access_qc_test_line_manager","nan_quality_control.qc_test_line QC Manager","model_qc_test_line","group_quality_control_manager",1,1,1,1
|
||||||
"access_qc_test_wizard_manager","nan_quality_control.qc_test_set_template_wizard QC Manager","model_qc_test_set_template_wizard","group_quality_control_manager",1,1,1,1
|
"access_qc_test_wizard_manager","nan_quality_control.qc_test_set_template_wizard QC Manager","model_qc_test_set_template_wizard","group_quality_control_manager",1,1,1,1
|
||||||
|
"access_qc_proof_method_supervisor","nan_quality_control.qc_proof QC Supervisor","model_qc_proof_method","group_quality_control_supervisor",1,0,0,0
|
||||||
|
"access_qc_possible_value_supervisor","nan_quality_control.qc_posible_value QC Supervisor","model_qc_posible_value","group_quality_control_supervisor",1,0,0,0
|
||||||
|
"access_qc_proof_supervisor","nan_quality_control.qc_proof QC Supervisor","model_qc_proof","group_quality_control_supervisor",1,0,0,0
|
||||||
|
"access_qc_proof_synonym_supervisor","nan_quality_control.qc_proof_synonym QC Supervisor","model_qc_proof_synonym","group_quality_control_supervisor",1,0,0,0
|
||||||
|
"access_qc_test_template_category_supervisor","nan_quality_control.qc_test_template_category QC Supervisor","model_qc_test_template_category","group_quality_control_supervisor",1,0,0,0
|
||||||
|
"access_qc_test_template_supervisor","nan_quality_control.qc_test_template QC Supervisor","model_qc_test_template","group_quality_control_supervisor",1,0,0,0
|
||||||
|
"access_qc_test_template_line_supervisor","nan_quality_control.qc_test_template_line QC Supervisor","model_qc_test_template_line","group_quality_control_supervisor",1,0,0,0
|
||||||
|
"access_qc_test_supervisor","nan_quality_control.qc_test QC Supervisor","model_qc_test","group_quality_control_supervisor",1,1,0,0
|
||||||
|
"access_qc_test_line_supervisor","nan_quality_control.qc_test_line QC Supervisor","model_qc_test_line","group_quality_control_supervisor",1,0,0,0
|
||||||
"access_qc_proof_method_user","nan_quality_control.qc_proof QC User","model_qc_proof_method","group_quality_control_user",1,0,0,0
|
"access_qc_proof_method_user","nan_quality_control.qc_proof QC User","model_qc_proof_method","group_quality_control_user",1,0,0,0
|
||||||
"access_qc_possible_value_user","nan_quality_control.qc_posible_value QC User","model_qc_posible_value","group_quality_control_user",1,0,0,0
|
"access_qc_possible_value_user","nan_quality_control.qc_posible_value QC User","model_qc_posible_value","group_quality_control_user",1,0,0,0
|
||||||
"access_qc_proof_user","nan_quality_control.qc_proof QC User","model_qc_proof","group_quality_control_user",1,0,0,0
|
"access_qc_proof_user","nan_quality_control.qc_proof QC User","model_qc_proof","group_quality_control_user",1,0,0,0
|
||||||
|
|
|
|
@ -5,9 +5,13 @@
|
||||||
<field name="name">Quality Control / User</field>
|
<field name="name">Quality Control / User</field>
|
||||||
</record>
|
</record>
|
||||||
|
|
||||||
|
<record id="group_quality_control_supervisor" model="res.groups">
|
||||||
|
<field name="name">Quality Control / Supervisor</field>
|
||||||
|
<field name="comment">This group only enable users to aprove the quality tests.</field>
|
||||||
|
</record>
|
||||||
|
|
||||||
<record id="group_quality_control_manager" model="res.groups">
|
<record id="group_quality_control_manager" model="res.groups">
|
||||||
<field name="name">Quality Control / Manager</field>
|
<field name="name">Quality Control / Manager</field>
|
||||||
</record>
|
</record>
|
||||||
|
|
||||||
</data>
|
</data>
|
||||||
</openerp>
|
</openerp>
|
||||||
|
|
|
@ -48,14 +48,14 @@
|
||||||
<field name="act_from" ref="qc-waiting"/>
|
<field name="act_from" ref="qc-waiting"/>
|
||||||
<field name="act_to" ref="qc-failed"/>
|
<field name="act_to" ref="qc-failed"/>
|
||||||
<field name="condition">not success</field>
|
<field name="condition">not success</field>
|
||||||
<field name="group_id" ref="group_quality_control_manager" />
|
<field name="group_id" ref="group_quality_control_supervisor" />
|
||||||
<field name="signal">approve</field>
|
<field name="signal">approve</field>
|
||||||
</record>
|
</record>
|
||||||
<record id="trans_waiting_success" model="workflow.transition">
|
<record id="trans_waiting_success" model="workflow.transition">
|
||||||
<field name="act_from" ref="qc-waiting"/>
|
<field name="act_from" ref="qc-waiting"/>
|
||||||
<field name="act_to" ref="qc-success"/>
|
<field name="act_to" ref="qc-success"/>
|
||||||
<field name="condition">success</field>
|
<field name="condition">success</field>
|
||||||
<field name="group_id" ref="group_quality_control_manager" />
|
<field name="group_id" ref="group_quality_control_supervisor" />
|
||||||
<field name="signal">approve</field>
|
<field name="signal">approve</field>
|
||||||
</record>
|
</record>
|
||||||
<record id="trans_waiting_draft" model="workflow.transition">
|
<record id="trans_waiting_draft" model="workflow.transition">
|
||||||
|
|
Loading…
Reference in a new issue