8 changed files with 91 additions and 91 deletions
-
2partner_revision/__openerp__.py
-
2partner_revision/models/__init__.py
-
8partner_revision/models/res_partner_revision.py
-
20partner_revision/models/revision_field_rule.py
-
10partner_revision/tests/test_revision_field_type.py
-
18partner_revision/tests/test_revision_flow.py
-
61partner_revision/views/revision_behavior_views.xml
-
61partner_revision/views/revision_field_rule_views.xml
@ -1,61 +0,0 @@ |
|||
<?xml version="1.0" encoding="utf-8"?> |
|||
<openerp> |
|||
<data noupdate="0"> |
|||
<record id="view_revision_behavior_tree" model="ir.ui.view"> |
|||
<field name="name">revision.behavior.tree</field> |
|||
<field name="model">revision.behavior</field> |
|||
<field name="arch" type="xml"> |
|||
<tree string="Revision Behavior"> |
|||
<field name="model_id"/> |
|||
<field name="field_id"/> |
|||
<field name="default_behavior"/> |
|||
</tree> |
|||
</field> |
|||
</record> |
|||
|
|||
<record id="view_revision_behavior_form" model="ir.ui.view"> |
|||
<field name="name">revision.behavior.form</field> |
|||
<field name="model">revision.behavior</field> |
|||
<field name="arch" type="xml"> |
|||
<form string="Revision Behavior"> |
|||
<sheet string="Revision Behavior"> |
|||
<group> |
|||
<field name="model_id" invisible="1"/> |
|||
<field name="field_id" |
|||
domain="[('model_id', '=', model_id), |
|||
('ttype', 'in', ('char', 'selection', 'date', 'datetime', 'float', 'integer', 'text', 'boolean', 'many2one')), |
|||
('readonly', '=', False)]"/> |
|||
<field name="default_behavior"/> |
|||
</group> |
|||
</sheet> |
|||
</form> |
|||
</field> |
|||
</record> |
|||
|
|||
<record id="view_revision_behavior_search" model="ir.ui.view"> |
|||
<field name="name">revision.behavior.search</field> |
|||
<field name="model">revision.behavior</field> |
|||
<field name="arch" type="xml"> |
|||
<search string="Revision Behavior"> |
|||
<field name="model_id"/> |
|||
<field name="field_id"/> |
|||
<field name="default_behavior"/> |
|||
</search> |
|||
</field> |
|||
</record> |
|||
|
|||
<record model="ir.actions.act_window" id="action_revision_behavior_view"> |
|||
<field name="name">Revision Behavior</field> |
|||
<field name="type">ir.actions.act_window</field> |
|||
<field name="res_model">revision.behavior</field> |
|||
<field name="view_type">form</field> |
|||
<field name="view_mode">tree,form</field> |
|||
<field name="search_view_id" ref="view_revision_behavior_search"/> |
|||
</record> |
|||
|
|||
<menuitem id="menu_revision_behavior" |
|||
parent="menu_revision" |
|||
sequence="20" |
|||
action="action_revision_behavior_view"/> |
|||
</data> |
|||
</openerp> |
@ -0,0 +1,61 @@ |
|||
<?xml version="1.0" encoding="utf-8"?> |
|||
<openerp> |
|||
<data noupdate="0"> |
|||
<record id="view_revision_field_rule_tree" model="ir.ui.view"> |
|||
<field name="name">revision.field.rule.tree</field> |
|||
<field name="model">revision.field.rule</field> |
|||
<field name="arch" type="xml"> |
|||
<tree string="Revision Fields Rules"> |
|||
<field name="model_id"/> |
|||
<field name="field_id"/> |
|||
<field name="action"/> |
|||
</tree> |
|||
</field> |
|||
</record> |
|||
|
|||
<record id="view_revision_field_rule_form" model="ir.ui.view"> |
|||
<field name="name">revision.field.rule.form</field> |
|||
<field name="model">revision.field.rule</field> |
|||
<field name="arch" type="xml"> |
|||
<form string="Revision Fields Rules"> |
|||
<sheet string="Revision Fields Rules"> |
|||
<group> |
|||
<field name="model_id" invisible="1"/> |
|||
<field name="field_id" |
|||
domain="[('model_id', '=', model_id), |
|||
('ttype', 'in', ('char', 'selection', 'date', 'datetime', 'float', 'integer', 'text', 'boolean', 'many2one')), |
|||
('readonly', '=', False)]"/> |
|||
<field name="action"/> |
|||
</group> |
|||
</sheet> |
|||
</form> |
|||
</field> |
|||
</record> |
|||
|
|||
<record id="view_revision_field_rule_search" model="ir.ui.view"> |
|||
<field name="name">revision.field.rule.search</field> |
|||
<field name="model">revision.field.rule</field> |
|||
<field name="arch" type="xml"> |
|||
<search string="Revision Fields Rules"> |
|||
<field name="model_id"/> |
|||
<field name="field_id"/> |
|||
<field name="action"/> |
|||
</search> |
|||
</field> |
|||
</record> |
|||
|
|||
<record model="ir.actions.act_window" id="action_revision_field_rule_view"> |
|||
<field name="name">Revision Fields Rules</field> |
|||
<field name="type">ir.actions.act_window</field> |
|||
<field name="res_model">revision.field.rule</field> |
|||
<field name="view_type">form</field> |
|||
<field name="view_mode">tree,form</field> |
|||
<field name="search_view_id" ref="view_revision_field_rule_search"/> |
|||
</record> |
|||
|
|||
<menuitem id="menu_revision_field_rule" |
|||
parent="menu_revision" |
|||
sequence="20" |
|||
action="action_revision_field_rule_view"/> |
|||
</data> |
|||
</openerp> |
Write
Preview
Loading…
Cancel
Save
Reference in new issue