Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 350272

Summary: make it more simple to enable avatars for all repositories
Product: z_Archived Reporter: Thomas Ehrnhoefer <thomas.ehrnhoefer>
Component: MylynAssignee: Project Inbox <mylyn-triaged>
Status: CLOSED MOVED QA Contact:
Severity: enhancement    
Priority: P3 CC: steffen.pingel
Version: unspecifiedKeywords: plan
Target Milestone: ---   
Hardware: PC   
OS: Windows 7   
Whiteboard:

Description Thomas Ehrnhoefer CLA 2011-06-24 10:30:03 EDT
It was a bit annoying to enable gravatar for all repositories. Well, first I had to find the setting as it only worked for eclipse.org.
Wondering if a checkbox in the view menu of the repositories view could do the trick (toggle it for all repositories). Or a context menu on the actual gravatar ((dis/en)able for this repo, (dis/en)able for all repos).
Comment 1 Sam Davis CLA 2011-07-14 12:43:23 EDT
Maybe there should also be a preference to auto-enable it for any new repositories.
Comment 2 David Green CLA 2011-07-14 19:12:04 EDT
from task 345826 comment 15:

bq. The reason that it is disabled by default is to avoid exposing internal email addresses without explicit consent. My sense is that it's fine to enable Gravatar for public repositories by default. To identify public repositories I would suggest that we add a new flag to the repository settings.

How does this setting expose email addresses?  Doesn't Gravatar protect people from that problem by using a hash of the email address?  Not sure what I'm missing here.
Comment 3 Steffen Pingel CLA 2011-07-14 19:47:02 EDT
In order to obtain the hash you have to send the email address to Gravatar.
Comment 4 Steffen Pingel CLA 2011-07-14 19:48:48 EDT
Wait, now I completely confused myself. That makes no sense, the hash is computed client side so there is no privacy problem.
Comment 5 Steffen Pingel CLA 2011-07-14 19:53:10 EDT
So now that we have established that, is there any good reason not to have a global setting for enabling/disabling Gravatar?
Comment 6 David Green CLA 2011-07-14 20:02:36 EDT
Not that I'm aware of.  My preference is for the setting, if present, to default to enabled.
Comment 7 Steffen Pingel CLA 2011-07-21 16:31:18 EDT
I propose that we provide three options on a Gravatar settings page:

* Disable Gravatar
* Enable Gravatar for public repositories (default)
* Enable Gravatar for all repositories

Task repositories could be marked as public through the repository settings page. Known Apache, Eclipse.org repositories etc. would be marked public by default.

In addition, Mik suggested:

* Always show the person image in the top-right of the task editor and make that the affordance for enabling task editor person images.  This takes some extra space, but I think it is a reasonable tradeoff given the relevance of this feature.
* When the image is clicked, go to a new Repository Settings page that's called Avatars, and allows the user to select an Internal or External (eg, Gravatar) avatar, similar to: http://confluence.atlassian.com/display/FISHEYE/Configuring+Avatar+Settings . This retains the opt-in nature, but makes it easy an obvious to turn on.
Comment 8 Eclipse Webmaster CLA 2022-11-15 11:45:08 EST
Mylyn has been restructured, and our issue tracking has moved to GitHub [1].

We are closing ~14K Bugzilla issues to give the new team a fresh start. If you feel that this issue is still relevant, please create a new one on GitHub.

[1] https://github.com/orgs/eclipse-mylyn