smallbugfix

bzr revid: fp@tinyerp.com-20080922092919-lfue9alwvkw08lxu
This commit is contained in:
Fabien Pinckaers 2008-09-22 11:29:19 +02:00
commit 939fd61f1a
3 changed files with 6 additions and 2 deletions

View File

@ -81,6 +81,7 @@ class process_process(osv.osv):
data['name'] = node.name
data['model'] = (node.model_id or None) and node.model_id.model
data['kind'] = node.kind
data['subflow'] = (node.subflow_id or None) and node.subflow_id.id
data['notes'] = node.note
data['active'] = 0
data['gray'] = 0
@ -165,6 +166,7 @@ class process_node(osv.osv):
'note': fields.text('Notes', translate=True),
'model_id': fields.many2one('ir.model', 'Object', ondelete='set null'),
'model_states': fields.char('States Expression', size=128),
'subflow_id': fields.many2one('process.process', 'Subflow', ondelete='set null'),
'flow_start': fields.boolean('Starting Flow'),
'transition_in': fields.one2many('process.transition', 'target_node_id', 'Starting Transitions'),
'transition_out': fields.one2many('process.transition', 'source_node_id', 'Ending Transitions'),

View File

@ -86,14 +86,14 @@
<record id="node_condition_invoice_on_order" model="process.condition">
<field name="name">Invoice on order</field>
<field name="model_id" model="ir.model" search="[('name', '=', 'Sale Order')]"></field>
<field name="model_states">object.order_policy != 'postpaid'</field>
<field name="model_states">object.order_policy != 'picking'</field>
<field name="node_id" ref="node_invoice_on_sale"/>
</record>
<record id="node_condition_invoice_on_delivery" model="process.condition">
<field name="name">Invoice on delivery</field>
<field name="model_id" model="ir.model" search="[('name', '=', 'Sale Order')]"></field>
<field name="model_states">object.order_policy == 'postpaid'</field>
<field name="model_states">object.order_policy == 'picking'</field>
<field name="node_id" ref="node_invoice_on_delivery"/>
</record>

View File

@ -31,6 +31,7 @@
<newline/>
<field name="kind" select="1"/>
<field name="model_states"/>
<field name="subflow_id"/>
</group>
<notebook colspan="4">
<page string="Outgoing Transitions">
@ -156,6 +157,7 @@
<newline/>
<field name="kind" select="1"/>
<field name="model_states"/>
<field name="subflow_id"/>
</group>
<notebook colspan="4">
<page string="Outgoing Transitions">