Modifs
authorFabien Pinckaers <fp@tinyerp.com>
Thu, 4 Sep 2008 16:14:13 +0000 (18:14 +0200)
committerFabien Pinckaers <fp@tinyerp.com>
Thu, 4 Sep 2008 16:14:13 +0000 (18:14 +0200)
bzr revid: fp@tinyerp.com-20080904161413-fu2vhqin8b4etv83

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

index 56a2fd0..dcefea6 100755 (executable)
                                 <button colspan="2" name="%(act_menu_create)d" string="Create a Menu" type="action" target="new"/>
                             </group>
                         </page>
-                        <page string="Information">
+                        <page string="Access Rights">
+                            <field colspan="4" name="access_ids" select="1">
+                                <tree string="Access Rules" editable="top">
+                                    <field name="group_id"/>
+                                    <field name="perm_read"/>
+                                    <field name="perm_write"/>
+                                    <field name="perm_create"/>
+                                    <field name="perm_unlink"/>
+                                    <field name="name"/>
+                                </tree>
+                            </field>
+                        </page>
+                        <page string="Notes">
                             <field colspan="4" name="info" nolabel="1" select="1"/>
                         </page>
                     </notebook>
             <field name="view_type">form</field>
             <field name="view_id" ref="ir_access_view_tree"/>
         </record>
-        <menuitem name="Access Conrols" id="menu_security_access" parent="menu_security"/>
+        <menuitem name="Access Controls" id="menu_security_access" parent="menu_security"/>
         <menuitem action="ir_access_act" id="menu_ir_access_act" parent="menu_security_access"/>
 
         <!-- Rules -->
index aba9678..5f31b46 100644 (file)
@@ -51,7 +51,7 @@ class ir_model(osv.osv):
         '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')],'Manualy Created',readonly=1),
-        'access': fields.one2many('ir.model.access', 'model_id', 'Access'),
+        'access_ids': fields.one2many('ir.model.access', 'model_id', 'Access'),
     }
     _defaults = {
         'model': lambda *a: 'x_',