OCA / helpdesk

Odoo modules for managing a HelpDesk system
GNU Affero General Public License v3.0
151 stars 318 forks source link

[16.0] [ADD] helpdesk_mgmt_portal_follower: New module #612

Closed BernatObrador closed 3 weeks ago

BernatObrador commented 4 months ago

Portal Follower

This module adds the posibilty to add followers to a helpdesk ticket from the helpdesk form at the website portal.

Usage

To make it work you just need to add the emails of the wanted followers to the Add Followers input splitted by comas.

cc https://github.com/APSL 158607

@miquelalzanillas @lbarry-apsl @peluko00 @javierobcn please review

pedrobaeza commented 4 months ago

Please don't use plurals in module names

OCA-git-bot commented 3 months ago

This PR has the approved label and has been created more than 5 days ago. It should therefore be ready to merge by a maintainer (or a PSC member if the concerned addon has no declared maintainer). 🤖

pedrobaeza commented 3 weeks ago

Shouldn't this be better called helpdesk_mgmt_portal_follower for better comprehension of the scope? About the feature itself, do you consider safe to allow to add any possible mail to the submitters? I see spam or privacy problems. Also, the term follower for us is well understood, but outside, users (and more through a portal) don't know about it. Maybe you can put the label as "Emails in copy" or similar.

miquelalzanillas commented 3 weeks ago

Hi @pedrobaeza ,

I'm agree with module name and field labeling. About the security, do you have any idea about how we can improve it? I'm thinking about to add a restriction to only permit new follower adresses where the email domain mathces with the one of the partner assigned to the ticket, but in case of non business domains (gmail, hotmail, outlook, ...) will not have any sense.

pedrobaeza commented 3 weeks ago

Yeah, indeed it's a rabbit hole. You can put the warning in the ROADMAP and warn your potential users about that, and see how it progresses.

miquelalzanillas commented 3 weeks ago

Ok, thanks Pedro.

@BernatObrador could you check Pedro's suggestions?

BernatObrador commented 3 weeks ago

Hi @miquelalzanillas and @pedrobaeza! The name changes and the roadmap have been updated. Thanks so much for your contributions, @pedrobaeza!

pedrobaeza commented 3 weeks ago

You're welcome. Merging due to existing reviews:

/ocabot merge nobump

OCA-git-bot commented 3 weeks ago

This PR looks fantastic, let's merge it! Prepared branch 16.0-ocabot-merge-pr-612-by-pedrobaeza-bump-nobump, awaiting test results.

OCA-git-bot commented 3 weeks ago

Congratulations, your PR was merged at 39b4caf39d7efbae3651f01d1599e2a4761d918c. Thanks a lot for contributing to OCA. ❤️