State "waiting" renamed to "Validated"

This commit is contained in:
Bertrand Chenal
2008-06-17 11:46:44 +02:00
parent 9bdbd6264f
commit 2e6ca94999
2 changed files with 28 additions and 27 deletions
+5 -4
View File
@@ -23,7 +23,7 @@ class Statement(OSV):
states=_STATES)
state = fields.Selection(
[('draft', 'Draft'),
('waiting', 'Waiting'),
('validated', 'Validated'),
('cancel', 'Cancel'),
('done', 'Done'),],
'State', readonly=True, select=1)
@@ -46,7 +46,8 @@ class Statement(OSV):
order=[('date','DESC')], limit=1, context=context)
if not statement_ids:
return {}
return {'start_balance': cursor.fetchone()[0]}
statement = self.browse(cursor, user, statement_ids[0], context=context)
return {'start_balance': statement.end_balance}
def get_end_balance(self, cursor, user, ids, name, arg, context=None):
statements = self.browse(cursor, user, ids, context=context)
@@ -102,7 +103,7 @@ class Statement(OSV):
})
return vals
def set_state_waiting(self, cursor, user, statement_id, context=None):
def set_state_validated(self, cursor, user, statement_id, context=None):
move_obj = self.pool.get('account.move')
move_line_obj = self.pool.get('account.move.line')
period_obj = self.pool.get('account.period')
@@ -139,7 +140,7 @@ class Statement(OSV):
cursor, user, line.id, {'move': move_id}, context=context)
self.write(cursor, user, statement_id,
{'state':'waiting',},
{'state':'validated',},
context=context)
def set_state_done(self, cursor, user, statement_id, context=None):
+23 -23
View File
@@ -33,12 +33,12 @@
<group col="6" colspan="4">
<label name="state"/>
<field name="state"/>
<button string="Set Waiting" name="waiting"
<button string="Validate" name="validated"
states="{'invisible': '''state != 'draft' '''}"/>
<button string="Set cancel" name="cancel"
states="{'invisible': '''state != 'waiting' '''}"/>
<button string="Set Done" name="done"
states="{'invisible': '''state != 'waiting' '''}"/>
<button string="Cancel" name="cancel"
states="{'invisible': '''state != 'validated' '''}"/>
<button string="Done" name="done"
states="{'invisible': '''state != 'validated' '''}"/>
<button string="Reset to Draft" name="draft_workflow"
type="object"
states="{'invisible': '''state != 'cancel' '''}"/>
@@ -83,24 +83,24 @@
<menuitem parent="menu_statements" sequence="1"
action="act_draft_statement_form" id="menu_draft_statement_form"/>
<record model="ir.action.act_window" id="act_waiting_statement_form">
<field name="name">Waiting Statement</field>
<record model="ir.action.act_window" id="act_validated_statement_form">
<field name="name">Validated Statement</field>
<field name="res_model">statement.statement</field>
<field name="view_type">form</field>
<field name="domain">[('state', '=', 'waiting')]</field>
<field name="domain">[('state', '=', 'validated')]</field>
</record>
<record model="ir.action.act_window.view" id="act_waiting_statement_form_view1">
<record model="ir.action.act_window.view" id="act_validated_statement_form_view1">
<field name="sequence" eval="10"/>
<field name="view" ref="statement_view_tree"/>
<field name="act_window" ref="act_waiting_statement_form"/>
<field name="act_window" ref="act_validated_statement_form"/>
</record>
<record model="ir.action.act_window.view" id="act_waiting_statement_form_view2">
<record model="ir.action.act_window.view" id="act_validated_statement_form_view2">
<field name="sequence" eval="20"/>
<field name="view" ref="statement_view_form"/>
<field name="act_window" ref="act_waiting_statement_form"/>
<field name="act_window" ref="act_validated_statement_form"/>
</record>
<menuitem parent="menu_statements" sequence="2"
action="act_waiting_statement_form" id="menu_waiting_statement_form"/>
action="act_validated_statement_form" id="menu_validated_statement_form"/>
<record model="ir.action.act_window" id="act_done_statement_form">
<field name="name">Done Statements</field>
@@ -188,11 +188,11 @@
<field name="flow_start">True</field>
<field name="name">Draft</field>
</record>
<record model="workflow.activity" id="statement_act_waiting">
<record model="workflow.activity" id="statement_act_validated">
<field name="workflow" ref="wkf_statement"/>
<field name="kind">function</field>
<field name="action">set_state_waiting()</field>
<field name="name">Waiting</field>
<field name="action">set_state_validated()</field>
<field name="name">Validated</field>
</record>
<record model="workflow.activity" id="statement_act_done">
<field name="workflow" ref="wkf_statement"/>
@@ -208,18 +208,18 @@
<field name="name">Cancel</field>
<field name="flow_stop" eval="True"/>
</record>
<record model="workflow.transition" id="statement_trans_draft_waiting">
<record model="workflow.transition" id="statement_trans_draft_validated">
<field name="act_from" ref="statement_act_draft"/>
<field name="act_to" ref="statement_act_waiting"/>
<field name="signal">waiting</field>
<field name="act_to" ref="statement_act_validated"/>
<field name="signal">validated</field>
</record>
<record model="workflow.transition" id="statement_trans_waiting_done">
<field name="act_from" ref="statement_act_waiting"/>
<record model="workflow.transition" id="statement_trans_validated_done">
<field name="act_from" ref="statement_act_validated"/>
<field name="act_to" ref="statement_act_done"/>
<field name="signal">done</field>
</record>
<record model="workflow.transition" id="statement_trans_waiting_cancel">
<field name="act_from" ref="statement_act_waiting"/>
<record model="workflow.transition" id="statement_trans_validated_cancel">
<field name="act_from" ref="statement_act_validated"/>
<field name="act_to" ref="statement_act_cancel"/>
<field name="signal">cancel</field>
</record>