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