Chris Biersbach (OpenERP) has proposed merging lp:~openerp-dev/openerp-int/mck-opw-583286-cbi into lp:~openerp-dev/openerp-int/mck_addons.
Requested reviews: OpenERP R&D Team (openerp-dev) For more details, see: https://code.launchpad.net/~openerp-dev/openerp-int/mck-opw-583286-cbi/+merge/143073 The issue: When changing the group of a user to CRM Admin or Uber User, the 'Assigned Cell' field becomes read-only, preventing the cell to be changed. Since these groups logically imply that the user is not afiliated to any cell in aprticular, we decided to reset the cell when this change is mage. The fix: I added an onchange method that resets the cell when the group is changed to one of those mentioned above. -- https://code.launchpad.net/~openerp-dev/openerp-int/mck-opw-583286-cbi/+merge/143073 Your team OpenERP R&D Team is requested to review the proposed merge of lp:~openerp-dev/openerp-int/mck-opw-583286-cbi into lp:~openerp-dev/openerp-int/mck_addons.
=== modified file 'mck_internal/users.py' --- mck_internal/users.py 2013-01-09 14:18:11 +0000 +++ mck_internal/users.py 2013-01-14 11:00:00 +0000 @@ -202,7 +202,10 @@ def onchange_cell(self,cr,uid,ids,context=None): return {'value':{'cell_sub_ids':[]}} - + def onchange_custo_group(self, cr, uid, ids, custo_group, context=None): + if custo_group in ('central', 'uber_user'): + return {'value': {'context_practice_id': False}} + return {'value': {}} old_except_orm = orm.except_orm class except_orm_mck(old_except_orm): === modified file 'mck_internal/view/users.xml' --- mck_internal/view/users.xml 2012-12-17 16:49:56 +0000 +++ mck_internal/view/users.xml 2013-01-14 11:00:00 +0000 @@ -21,7 +21,7 @@ <xpath expr="/form/group" position="after"> <group colspan="2"> <separator string="Groups" colspan="4"/> - <field name="custo_group" colspan="4"/> + <field name="custo_group" colspan="4" on_change="onchange_custo_group(custo_group)"/> <field name="technical" groups="mck_base_menu.uber_user" /> <field name="extended" groups="mck_base_menu.uber_user"/> <field name="configuration" groups="mck_base_menu.uber_user"/>
_______________________________________________ Mailing list: https://launchpad.net/~openerp-dev-gtk Post to : openerp-dev-gtk@lists.launchpad.net Unsubscribe : https://launchpad.net/~openerp-dev-gtk More help : https://help.launchpad.net/ListHelp