In my case i change all the fields to readonly when product moved to done state. So, the user will make change in the product in done state, if he in product master group. But, i don't know to enable edit for this specific group.
THANK YOU
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
In my case i change all the fields to readonly when product moved to done state. So, the user will make change in the product in done state, if he in product master group. But, i don't know to enable edit for this specific group.
THANK YOU
Hi,
If you need to make this form editable for a group of users, create inherited view and set the user group for the view, so that the changes applied in this inherited view will only apply to users in this group.
See this example: https://www.youtube.com/watch?v=Fsp6lAPHz08
Thanks
Hi,
So you need to make fields editable when the state is 'done' and if the user is in product master group.
declare a boolean field like below in your model, for checking whether the current logged user belongs to product master group or not.
is_master_user = fields.Boolean(compute='_compute_is_master_user')
def _compute_is_master_user(self):
for record in self:
if record.has_group('external id of your product master group'):
record.is_master_user = True
else:
record.is_master_user = False
Then you can give the readonly condition to the required fields like below.
<field name="your_field" attrs="{'readonly': [('state', '=', 'done), ('is_master_user', '=', False)]}"/>
Hope it helps
Create an account today to enjoy exclusive features and engage with our awesome community!
Sign upRelated Posts | Replies | Views | Activity | |
---|---|---|---|---|
|
2
Dec 24
|
3112 | ||
|
1
Dec 24
|
343 | ||
|
4
Nov 24
|
1362 | ||
|
1
Sep 24
|
1132 | ||
|
1
Sep 24
|
1198 |