Skip to content

Conversation

@DantePereyra
Copy link
Contributor

This feature allows dynamic control over which contact (partner_id) on ticket, based on the configuration of the assigned Helpdesk Team (team_id). The logic works as follows:

  • If the team has a default contact, it will fill the contact field with that value.
  • If the team has a unique contact, only that contact will be available.
  • If the team has a list of allowed contacts, only those contacts will be available.
Team_allowed_partners Ticket_allowed_contact
  • If the team has no restrictions, all contacts will be available.
Team_without_allowed_partners Ticket_all_contacts

@DantePereyra DantePereyra force-pushed the 17.0-imp-helpdesk_mgmt_team_allowed_partners branch 4 times, most recently from 12babeb to 3c3980a Compare July 18, 2025 12:14
@DantePereyra DantePereyra force-pushed the 17.0-imp-helpdesk_mgmt_team_allowed_partners branch 4 times, most recently from e1b5ba8 to bb21d7b Compare July 29, 2025 11:42
@dalonsod dalonsod force-pushed the 17.0-imp-helpdesk_mgmt_team_allowed_partners branch from bb21d7b to d2a416e Compare September 16, 2025 15:43
Partner Restrictions by Helpdesk Team
This feature allows dynamic control over which contact (partner_id) on ticket,
based on the configuration of the assigned Helpdesk Team (team_id). The logic works as follows:
- If the team has a default contact, it will fill the contact field with that value.
- If the team has a unique contact, only that contact will be available.
- If the team has a list of allowed contacts, only those contacts will be available.
- If the team has no restrictions, all contacts will be available.
@dalonsod dalonsod force-pushed the 17.0-imp-helpdesk_mgmt_team_allowed_partners branch from d2a416e to e7476d2 Compare September 16, 2025 15:48
@rrebollo
Copy link

@DantePereyra I think I would propose this as a standalone module, not as an improvement to be merged into the base workflow — it aligns better with the OCA mindset.

From a design perspective, if I understand correctly, it overlaps with a more transversal need: limiting partner visibility. So I wonder if some configuration of Sales Teams Security might work even better since this restriction applies only within the helpdesk team’s operational context and not at the ERP-wide level

Technically, it looks well implemented.

@DantePereyra
Copy link
Contributor Author

Hi @rrebollo! I will test the addon you said and see how I can improve mine, and make a proposition as an standalone addon. Thanks for reviewing!

@DantePereyra
Copy link
Contributor Author

This PR is being closed because further tracking will take place in #878, and it changes from IMP to ADD.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants