Raphael Collet (OpenERP) has proposed merging 
lp:~openerp-dev/openobject-server/trunk-ir_ui_view_access_rights-mdi into 
lp:~openerp-dev/openobject-server/trunk-editable_list.

Requested reviews:
  OpenERP R&D Team (openerp-dev)

For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-server/trunk-ir_ui_view_access_rights-mdi/+merge/121849

add a m2m field 'groups' on model 'ir.ui.view'
-- 
https://code.launchpad.net/~openerp-dev/openobject-server/trunk-ir_ui_view_access_rights-mdi/+merge/121849
Your team OpenERP R&D Team is requested to review the proposed merge of 
lp:~openerp-dev/openobject-server/trunk-ir_ui_view_access_rights-mdi into 
lp:~openerp-dev/openobject-server/trunk-editable_list.
=== modified file 'openerp/addons/base/ir/ir.xml'
--- openerp/addons/base/ir/ir.xml	2012-08-23 14:58:17 +0000
+++ openerp/addons/base/ir/ir.xml	2012-08-29 12:26:32 +0000
@@ -599,8 +599,15 @@
                             <field name="xml_id"/>
                         </group>
                     </group>
-                    <field name="arch"/>
-                  </sheet>  
+                    <notebook>
+                        <page string="Architecture">
+                            <field name="arch"/>
+                        </page>
+                        <page string="Groups">
+                            <field name="groups_id"/>
+                        </page>
+                    </notebook>
+                   </sheet>
                 </form>
             </field>
         </record>

=== modified file 'openerp/addons/base/ir/ir_ui_view.py'
--- openerp/addons/base/ir/ir_ui_view.py	2012-08-14 10:00:49 +0000
+++ openerp/addons/base/ir/ir_ui_view.py	2012-08-29 12:26:32 +0000
@@ -63,6 +63,9 @@
         'name': fields.char('View Name',size=64,  required=True),
         'model': fields.char('Object', size=64, required=True, select=True),
         'priority': fields.integer('Sequence', required=True),
+        'groups_id': fields.many2many('res.groups', 'ir_ui_view_group_rel',
+            'view_id', 'group_id', 'Groups', help="If you have groups, the visibility of this view will be based on these groups. "\
+                "If this field is empty, OpenERP will compute visibility based on the related object's read access."),
         'type': fields.function(_type_field, type='selection', selection=[
             ('tree','Tree'),
             ('form','Form'),

_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help   : https://help.launchpad.net/ListHelp

Reply via email to