Skip to content

Conversation

@lperez-solvos
Copy link
Contributor

In the portal view, automatically assign the user specified in the Helpdesk configuration by default, but only when the ticket is created through the portal by a portal user. The list of assignable users must be limited to internal users only.
imagen
imagen
imagen
imagen

@pedrobaeza
Copy link
Member

Which is the use case for this? It seems very specific/custom.

@dalonsod
Copy link
Contributor

@lperez-solvos change PR & commit title, replacing "add default partner on portal" by "set default assigned user by category for tickets created from portal", that is the proper meaning of the improvement.

@dalonsod
Copy link
Contributor

Which is the use case for this? It seems very specific/custom.

@pedrobaeza we think this improvement could be useful. When a customer users creates a ticket from portal frontend, they set a default category for the ticket, as their first decision of the meaning of the issue. With this new feature, it's possible to directly assign such tickets to the proper internal helpdesk user, for the very first attention (e.g. a category is specific enough and there's always the same user that should make the triage for these category tickets).

Anyway, if this feature is not interesting for a certain helpdesk installation, leaving this field empty for every category will keep current standard behavior.

@pedrobaeza
Copy link
Member

IMO, that's a usage a bit deformed according your flows, and can enter in conflict with others like teams assignation/notifications, but let's see what others think.

@lperez-solvos lperez-solvos changed the title [17.0] [IMP] helpdesk_mgmt: add default partner on portal [17.0] [IMP] Set default assigned user by category for tickets created from portal Jul 31, 2025
@DantePereyra
Copy link
Contributor

IMO, that's a usage a bit deformed according your flows, and can enter in conflict with others like teams assignation/notifications, but let's see what others think.

I was testing this on Runboat, and there could be an issue when selecting a category with a user who doesn't belong to the selected team. One possible solution could be to add a restriction: if helpdesk_mgmt_portal_select_team is checked, then don't assign the default user unless they are part of the selected team.
What do you think?

@lperez-solvos lperez-solvos marked this pull request as draft August 6, 2025 07:17
@lperez-solvos lperez-solvos force-pushed the 17.0-imp-helpdesk_mgmt_portal_default_user_assigned branch from a059830 to 213093a Compare August 6, 2025 07:24
@lperez-solvos lperez-solvos force-pushed the 17.0-imp-helpdesk_mgmt_portal_default_user_assigned branch from 213093a to 562392b Compare August 25, 2025 07:36
@lperez-solvos lperez-solvos marked this pull request as ready for review September 1, 2025 06:52
…s created from portal

In portal view, add assined user by default
when is established on helpdesk.
@ChristianSantamaria ChristianSantamaria force-pushed the 17.0-imp-helpdesk_mgmt_portal_default_user_assigned branch from 562392b to ca1cff4 Compare September 9, 2025 12:55
@rrebollo
Copy link

I'm on @pedrobaeza side from a design perspective — this is a very specific case.

Assigning the responsible user in Odoo EE typically happens at the Helpdesk Team level as part of the system's natural flow. Configuring the team instead of an individual would be less intrusive and feel less like an external intervention in the process.

Your requirement is legitimate, but it should be addressed in the proper context.

Keeping the PR open to gather feedback from the community is reasonable.

@dalonsod
Copy link
Contributor

Thanks @pedrobaeza @rrebollo for the feedback. Attending your comments, we've finally moved this to a new candidate addon

@lperez-solvos lperez-solvos deleted the 17.0-imp-helpdesk_mgmt_portal_default_user_assigned branch October 28, 2025 11:17
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.

5 participants