[IMP,ADD]: base: Improvement in views of ir.model
authorrpa (Open ERP) <rpa@tinyerp.com>
Mon, 23 Aug 2010 12:00:47 +0000 (17:30 +0530)
committerrpa (Open ERP) <rpa@tinyerp.com>
Mon, 23 Aug 2010 12:00:47 +0000 (17:30 +0530)
bzr revid: rpa@tinyerp.com-20100823120047-smqicsknkioqqjmj

bin/addons/base/ir/ir.xml
bin/addons/base/ir/ir_model.py

index 04276c9..43560e8 100644 (file)
             <field name="arch" type="xml">
                 <form string="Model Description">
                     <group col="6" colspan="4">
-                        <field name="name" select="1"/>
-                        <field name="model" select="1"/>
-                        <field name="osv_memory" select="1"/>
+                        <field name="name"/>
+                        <field name="model"/>
+                        <field name="osv_memory"/>
+                        <field name="state"/>
                     </group>
                     <notebook colspan="4">
                         <page string="Fields">
                                     <field name="groups" colspan="4" nolabel="1"/>
                                 </form>
                             </field>
-                            <separator colspan="4" string="Status"/>
-                            <field name="state"/>
-                            <group col="2" colspan="2">
-                                <button colspan="2" name="%(act_menu_create)d" string="Create a Menu" type="action" target="new"/>
+                            <group col="2" colspan="4">
+                                <button colspan="2"
+                                    icon="gtk-justify-fill"
+                                    name="%(act_menu_create)d"
+                                    string="Create a Menu" type="action"
+                                    target="new" />
                             </group>
                         </page>
                         <page string="Access Rights">
                             </field>
                         </page>
                         <page string="Notes">
-                            <field colspan="4" name="info" nolabel="1" select="1"/>
+                            <field colspan="4" name="info" nolabel="1"/>
                         </page>
                     </notebook>
                 </form>
                 <tree string="Model Description">
                     <field name="name"/>
                     <field name="model"/>
+                    <field name="state"/>
+                    <field name="osv_memory"/>
+                    <button colspan="2"
+                        icon="gtk-justify-fill"
+                        name="%(act_menu_create)d"
+                        string="Create a Menu" type="action"
+                        target="new" />
                 </tree>
             </field>
         </record>
 
+        <record id="view_model_search" model="ir.ui.view">
+            <field name="name">ir.model.search</field>
+            <field name="model">ir.model</field>
+            <field name="type">search</field>
+            <field name="arch" type="xml">
+                <search string="Model Description">
+                    <field name="name"/>
+                    <field name="model"/>
+                    <field name="osv_memory"/>
+                    <field name="state"/>
+                    <field name="access_ids"/>
+                    <field name="info"/>
+                </search>
+            </field>
+        </record>
 
         <!-- fields_description -->
         <record id="view_model_fields_form" model="ir.ui.view">
             </field>
         </record>
 
-
         <record id="view_model_fields_tree" model="ir.ui.view">
             <field name="name">ir.model.fields.tree</field>
             <field name="model">ir.model.fields</field>
             </field>
         </record>
 
-
         <record model="ir.ui.view" id="view_model_data_form">
             <field name="name">ir.model.data.form</field>
             <field name="model">ir.model.data</field>
index c4a85d1..bfce915 100644 (file)
@@ -68,7 +68,7 @@ class ir_model(osv.osv):
         'model': fields.char('Object', size=64, required=True, select=1),
         'info': fields.text('Information'),
         'field_id': fields.one2many('ir.model.fields', 'model_id', 'Fields', required=True),
-        'state': fields.selection([('manual','Custom Object'),('base','Base Object')],'Manually Created',readonly=True),
+        'state': fields.selection([('manual','Custom Object'),('base','Base Object')],'Type',readonly=True),
         'access_ids': fields.one2many('ir.model.access', 'model_id', 'Access'),
         'osv_memory': fields.function(_is_osv_memory, method=True, string='In-memory model', type='boolean',
             fnct_search=_search_osv_memory,