Do you have any way to do uncheck a group if user is in a group?
example:
check Sale/User: All Document > uncheck Access to export feature
or only check Access to export feature if users are in Sale/Administrator, other groups > uncheck
Denna fråga har flaggats
Hi,
Unchecking a group means to remove a user from the user group. You can achieve this using Python code.
group_e = self.env.ref('module.odoo_group')
group_e.write({'users': [(3, self.env.user.id)]})
Also you can change the values accordingly by looking this,
0, 0, { values }) link to a new record that needs to be created with the given values dictionary
(1, ID, { values }) update the linked record with id = ID (write values on it)
(2,
ID) remove and delete the linked record with id = ID (calls unlink on
ID, that will delete the object completely, and the link to it as well)
(3,
ID) cut the link to the linked record with id = ID (delete the
relationship between the two objects but does not delete the target
object itself)
(4, ID) link to existing record with id = ID (adds a relationship)
(5) unlink all (like using (3,ID) for all linked records)
(6, 0, [IDs]) replace the list of linked IDs (like using (5) then (4,ID) for each ID in the list of IDs)
Hope it helps
Njuter du av diskussionen? Läs inte bara, delta också!
Skapa ett konto idag för att ta del av exklusiva funktioner och engagera dig i vår fantastiska community!
Registrera dig| Relaterade inlägg | Svar | Vyer | Verksamhet | |
|---|---|---|---|---|
|
|
0
juli 23
|
3570 | ||
|
|
1
nov. 21
|
5456 | ||
|
|
0
maj 18
|
5711 | ||
|
|
2
maj 24
|
4872 | ||
|
|
0
juli 23
|
2 |
<field name="implied_ids" eval="[(3, ref('base.group_allow_export'))]"/>
I tried but not work...