diff options
| author | Yogesh (OpenERP) <ysa@tinyerp.com> | 2011-08-02 15:06:59 +0530 |
|---|---|---|
| committer | Yogesh (OpenERP) <ysa@tinyerp.com> | 2011-08-02 15:06:59 +0530 |
| commit | dde6191c15e0ffe1f0ecaedbf1bfaae5592ffa2d (patch) | |
| tree | 5f8e3e04951b9c7986ef6aef38a493fbbddb6551 | |
| parent | 153cd2c6adab04858d3e828e8ecd73c56b21f805 (diff) | |
[ADD] add new kanban view.
bzr revid: ysa@tinyerp.com-20110802093659-btfev13seawo2d46
| -rw-r--r-- | openerp/addons/base/ir/ir_ui_view.py | 1 | ||||
| -rw-r--r-- | openerp/addons/base/rng/view.rng | 39 |
2 files changed, 40 insertions, 0 deletions
diff --git a/openerp/addons/base/ir/ir_ui_view.py b/openerp/addons/base/ir/ir_ui_view.py index ee23a2f52f1..c112d799342 100644 --- a/openerp/addons/base/ir/ir_ui_view.py +++ b/openerp/addons/base/ir/ir_ui_view.py @@ -73,6 +73,7 @@ class view(osv.osv): ('calendar', 'Calendar'), ('diagram','Diagram'), ('gantt', 'Gantt'), + ('kanban', 'Kanban'), ('search','Search')), 'View Type', required=True, select=True), 'arch': fields.text('View Architecture', required=True), 'inherit_id': fields.many2one('ir.ui.view', 'Inherited View', ondelete='cascade', select=True), diff --git a/openerp/addons/base/rng/view.rng b/openerp/addons/base/rng/view.rng index 943b533e2e3..d4ef442e2f8 100644 --- a/openerp/addons/base/rng/view.rng +++ b/openerp/addons/base/rng/view.rng @@ -119,6 +119,43 @@ </rng:element> </rng:define> + <rng:define name="kanban"> + <rng:element name="kanban"> + <rng:zeroOrMore> + <rng:choice> + <rng:ref name="colors"/> + <rng:ref name="template"/> + </rng:choice> + </rng:zeroOrMore> + </rng:element> + </rng:define> + + <rng:define name="colors"> + <rng:element name="colors"> + <rng:zeroOrMore> + <rng:choice> + <rng:ref name="color"/> + </rng:choice> + </rng:zeroOrMore> + </rng:element> + </rng:define> + + <rng:define name="color"> + <rng:element name="color"> + <rng:optional><rng:attribute name="condition"/><rng:text/></rng:optional> + </rng:element> + </rng:define> + + <rng:define name="template"> + <rng:element name="template"> + <rng:zeroOrMore> + <rng:choice> + <rng:ref name="any"/> + </rng:choice> + </rng:zeroOrMore> + </rng:element> + </rng:define> + <rng:define name="tree"> <rng:element name="tree"> <rng:ref name="overload"/> @@ -469,6 +506,7 @@ <rng:zeroOrMore> <rng:choice> <rng:ref name="diagram"/> + <rng:ref name="kanban"/> <rng:ref name="form"/> <rng:ref name="data"/> <rng:ref name="tree"/> @@ -628,6 +666,7 @@ <rng:start> <rng:choice> <rng:ref name="diagram" /> + <rng:ref name="kanban" /> <rng:ref name="form" /> <rng:ref name="search" /> <rng:ref name="group" /> |
