[ADD] document_change: Added workflow file for Phases.
bzr revid: uco@tinyerp.co.in-20100122071351-t9jxhjh7l8pi8mcn
This commit is contained in:
@@ -35,6 +35,7 @@
|
||||
'update_xml': ['document_change_view.xml',
|
||||
'document_change_sequence.xml',
|
||||
'document_change_workflow.xml',
|
||||
'document_phase_workflow.xml',
|
||||
],
|
||||
'demo_xml': [ ],
|
||||
'installable': True,
|
||||
|
||||
@@ -235,8 +235,8 @@
|
||||
<field name="state"/>
|
||||
<button name="button_change_proposed" states="cancel,to_update" string="Request Change" icon="gtk-apply"/>
|
||||
<button name="button_change_validated" states="change_request, validate, cancel" string="Propose Change" icon="gtk-apply"/>
|
||||
<button name="button_update" states="change_proposed,in_production" string="To Update" type="object" icon="gtk-ok" />
|
||||
<button name="button_change_requested" states="change_request" string="In Production" icon="gtk-media-play"/>
|
||||
<button name="button_to_update" states="change_proposed,in_production" string="To Update" type="object" icon="gtk-ok" />
|
||||
<button name="button_change_requested" states="to_update" string="In Production" icon="gtk-media-play"/>
|
||||
<button name="button_cancel" states="change_request,change_proposed" string="Cancel" type="object" icon="gtk-cancel"/>
|
||||
</group>
|
||||
<newline/>
|
||||
@@ -340,7 +340,12 @@
|
||||
<separator colspan="4" string="Documents"/>
|
||||
<field name="phase_document_ids" colspan="4" nolabel="1"/>
|
||||
<newline/>
|
||||
<field name="state"/>
|
||||
<group col="5" colspan="4">
|
||||
<field name="state"/>
|
||||
<button name="button_start" states="draft" string="Start" icon="gtk-go-forward"/>
|
||||
<button name="button_done" states="started" string="Validate" icon="gtk-execute"/>
|
||||
<button name="button_end" states="validate" string="End" icon="gtk-jump-to"/>
|
||||
</group>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
@@ -28,13 +28,13 @@
|
||||
<record id="act_production" model="workflow.activity">
|
||||
<field name="wkf_id" ref="wkf"/>
|
||||
<field name="name">in production</field>
|
||||
<field name="action">in_production()</field>
|
||||
<field name="action">button_in_production()</field>
|
||||
<field name="kind">function</field>
|
||||
</record>
|
||||
<record id="act_cancel" model="workflow.activity">
|
||||
<field name="wkf_id" ref="wkf"/>
|
||||
<field name="name">cancel</field>
|
||||
<field name="action">cancel()</field>
|
||||
<field name="action">button_cancel()</field>
|
||||
<field name="kind">function</field>
|
||||
</record>
|
||||
|
||||
@@ -68,7 +68,7 @@
|
||||
<record id="update_to_production" model="workflow.transition">
|
||||
<field name="act_from" ref="act_update"/>
|
||||
<field name="act_to" ref="act_production"/>
|
||||
<field name="signal">button_update</field>
|
||||
<field name="signal">button_to_update</field>
|
||||
</record>
|
||||
<record id="production_to_request" model="workflow.transition">
|
||||
<field name="act_from" ref="act_production"/>
|
||||
|
||||
@@ -0,0 +1,52 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<openerp>
|
||||
<data>
|
||||
<record id="wkf" model="workflow">
|
||||
<field name="name">document.change.process.phase.basic</field>
|
||||
<field name="osv">document.change.process.phase</field>
|
||||
<field name="on_create">True</field>
|
||||
</record>
|
||||
|
||||
<!-- States -->
|
||||
<record id="act_draft" model="workflow.activity">
|
||||
<field name="wkf_id" ref="wkf"/>
|
||||
<field name="flow_start">True</field>
|
||||
<field name="name">draft</field>
|
||||
</record>
|
||||
<record id="act_start" model="workflow.activity">
|
||||
<field name="wkf_id" ref="wkf"/>
|
||||
<field name="name">started</field>
|
||||
<field name="action">button_start()</field>
|
||||
<field name="kind">function</field>
|
||||
</record>
|
||||
<record id="act_validate" model="workflow.activity">
|
||||
<field name="wkf_id" ref="wkf"/>
|
||||
<field name="name">to validate</field>
|
||||
<field name="action">button_done()</field>
|
||||
<field name="kind">function</field>
|
||||
</record>
|
||||
<record id="act_end" model="workflow.activity">
|
||||
<field name="wkf_id" ref="wkf"/>
|
||||
<field name="name">end</field>
|
||||
<field name="action">button_end()</field>
|
||||
<field name="kind">function</field>
|
||||
</record>
|
||||
|
||||
<!-- Transitions -->
|
||||
<record id="draft_to_start" model="workflow.transition">
|
||||
<field name="act_from" ref="act_draft"/>
|
||||
<field name="act_to" ref="act_start"/>
|
||||
<field name="signal">button_start</field>
|
||||
</record>
|
||||
<record id="start_to_validate" model="workflow.transition">
|
||||
<field name="act_from" ref="act_start"/>
|
||||
<field name="act_to" ref="act_validate"/>
|
||||
<field name="signal">button_done</field>
|
||||
</record>
|
||||
<record id="validate_to_end" model="workflow.transition">
|
||||
<field name="act_from" ref="act_validate"/>
|
||||
<field name="act_to" ref="act_end"/>
|
||||
<field name="signal">button_end</field>
|
||||
</record>
|
||||
</data>
|
||||
</openerp>
|
||||
Reference in New Issue
Block a user