Open etobella opened 4 months ago
We have https://github.com/OCA/maintenance/tree/15.0/maintenance_security for having more granular control.
But it only filters menus, isn't it, Would be right to add all this permissions there?
I think 1st option is safer one.
cc: @Borruso
I think the module can be extended to add more groups.
I think 1st option is safer one.
cc: @Borruso
Yes, create new module is better one.
cc @victoralmau didn't we do something similar?
I can create a new module, but having several strategies for the same goal seems a bad decision IMO. I would prefer to find a point of agreement in order to simplify all the flows in a single one at some point
I didn't know base_maintenance_group
. What is the problem with such module? Maybe the team concept? Should this go by department?
IMO there is confusion (especially with module names).
My conclusions:
base_maintenance_group
maintenance_security
module limits the menus and remove the assignation mail.It has no sense to depend on base_maintenance_group:
base.group_user
. I can agree on the idea, but it is a different scope and not required for all companies....
When we use maintenance, we only find two groups:
base.group_user
maintenance.group_equipment_manager
This is obviously not enough. What I would recommend:
base.group_user
maintenance.group_equipment_manager
There is a module for something similar on OCA, but it is breaking maintenance logic for several reasons:
This is not fitted for a big company with several teams on different areas. For example, I have two teams, one for Building Maintenance and another for IT. We don't want to mix issues between them, but users might be able to create issues on both teams.
I can see two options:
WDYT?
@astirpe @MiquelRForgeFlow [I add you because you were involved at some point with this module]