[prev in list] [next in list] [prev in thread] [next in thread] 

List:       sonar-dev
Subject:    =?UTF-8?Q?RE:_[sonar-dev]_Developing_SonarQube_?= =?UTF-8?Q?Plugin_to_extend_the_=E2=80=9CMy_Profile
From:       Krummy <patrick.merschmann () wincor-nixdorf ! com>
Date:       2014-09-18 10:25:47
Message-ID: 65290856EBB0704BAE20730EEE966367017859826FA7 () DEEXVS81 ! wincor-nixdorf ! com
[Download RAW message or body]

Hello Patrokolos,

Thank you for your fast answer. And yes, Patrick is correct. ☺

I'm not sure that your mentioned improvement is the same thing I want.

We need something within Sonar where every user can access by himself and select if \
he want to get newsletters or not. (Not official newsletters, but company internal \
newsletters about changes within Sonar and process of continuous integration).

The idea is: If someone changes his opinion an do not want to get newsletters \
anymore, a message will be sent to a special email address and the user will be \
deleted from the newsletter recipients list automatically. So there will be no need \
for us to delete or add them manually from those e-mail lists and we do not need to \
inform every new colleague about the newsletter.

Do you have got any idea how/where to do something like this?
(We don't want to send all users an email containing a question like "do you want a \
newsletter? Yes? No?" because people here come and go and we would need to send those \
e-mails several times a year)

By the way: are there any plans when this improvement will become part of Sonar?

Thank you a lot for your time and you help again!

With kindly regards from Germany,
Patrick Merschmann

From: Patroklos Papapetrou [via SonarQube] \
                [mailto:ml-node+s15n5028341h12@n6.nabble.com]
Sent: Thursday, September 18, 2014 7:34 AM
To: Merschmann, Patrick
Subject: Re: [sonar-dev] Developing SonarQube Plugin to extend the "My Profile" page

Hi Patrick(?)

I assume you're looking for this ticket : http://jira.codehaus.org/browse/SONAR-3440
To quickly answer your questions
(1) No ( it requires the issue I mentioned )
(2) I don't think that there are any plans for that
(3) No( it requires the issue I mentioned )

Regards


Patroklos Papapetrou

SoftwareGarden.io<http://SoftwareGarden.io>

Linkedin<http://www.linkedin.com/in/ppapapetrou> | \
Twitter<http://twitter.com/ppapapetrou76> | Author<http://softwaregarden.io/my-books> \
| Speaker<http://lanyrd.com/profile/ppapapetrou/> | Blog<http://softwaregarden.io> | \
Google+<https://plus.google.com/+PatroklosPapapetrou> | \
GitHub<https://github.com/ppapapetrou76> |



On Wed, Sep 17, 2014 at 5:16 PM, Krummy <[hidden \
email]</user/SendEmail.jtp?type=node&node=5028341&i=0>> wrote: My Company is planning \
to write a newsletter about current success with Sonar (version 4.3) and Jenkins \
(version 1.579) to all people in out company that are interested in those things.

My task is to write a Plugin for SonarQube that extends the page of "My
Profile" within SonarQube. A new checkbox is needed here. The option would
be like "Subscribe to SWT Continuous Integration newsletter". (Like the
already given checkboxes for e.g. "Changes in issues assingned to me or
reported by me" or "New false positives", etc)

(1.) Is that possible so far?

When the profile is saved a new e-mail is generated and sent to an specific
e-mail adress including information, if subscription is On oder Off ->
Additional task for the "save" button is needed.

(2.) What do you guys think? Possible?

Additionally the current Settings must be saved at the SonarQube
Database/Databank. So the "My Profile" page will be shown corretly the next
time the page is loaded.

(3.) Does this happen automatically? Or what do I have to do?

Also if you can only answer a some of my question i would really appreciate
your help. Thank you all for your help! :)



--
View this message in context: \
http://sonarqube.15.x6.nabble.com/Developing-SonarQube-Plugin-to-extend-the-My-Profile-page-tp5028337.html
 Sent from the SonarQube Developers mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email



________________________________
If you reply to this email, your message will be added to the discussion below:
http://sonarqube.15.x6.nabble.com/Developing-SonarQube-Plugin-to-extend-the-My-Profile-page-tp5028337p5028341.html
 To unsubscribe from Developing SonarQube Plugin to extend the "My Profile" page, \
click here<http://sonarqube.15.x6.nabble.com/template/NamlServlet.jtp?macro=unsubscrib \
e_by_code&node=5028337&code=cGF0cmljay5tZXJzY2htYW5uQHdpbmNvci1uaXhkb3JmLmNvbXw1MDI4MzM3fC0xOTc2Mzk1NDc0>.
 NAML<http://sonarqube.15.x6.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id \
=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble. \
view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=n \
otify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>





--
View this message in context: \
http://sonarqube.15.x6.nabble.com/Developing-SonarQube-Plugin-to-extend-the-My-Profile-page-tp5028337p5028345.html
 Sent from the SonarQube Developers mailing list archive at Nabble.com.


[Attachment #3 (text/html)]

<meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator \
content="Microsoft Word 14 (filtered medium)"><!--[if !mso]><style>v\:* \
{behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--><div class=WordSection1><p class=MsoNormal><span \
style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Hello \
Patrokolos,<o:p></o:p></span></p><p class=MsoNormal><span \
style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p \
class=MsoNormal><span \
style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Thank you \
for your fast answer. And yes, Patrick is correct. </span><span \
style='font-size:11.0pt;font-family:Wingdings;color:#1F497D'>J</span><span \
style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><br><br>I'm \
not sure that your mentioned improvement is the same thing I \
want.<o:p></o:p></span></p><p class=MsoNormal><span \
style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><br>We need \
something within Sonar where every user can access by himself and select if he want \
to get newsletters or not. <o:p></o:p></span></p><p class=MsoNormal><span \
style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>(Not \
official newsletters, but company internal newsletters about changes within Sonar and \
process of continuous integration).<o:p></o:p></span></p><p class=MsoNormal><span \
style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p \
class=MsoNormal><span \
style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>The idea \
is: If someone changes his opinion an do not want to get newsletters anymore, a \
message will be sent to a special email address and the user will be deleted from the \
newsletter recipients list automatically. So there will be no need for us to delete \
or add them manually from those e-mail lists and we do not need to inform every new \
colleague about the newsletter.<o:p></o:p></span></p><p class=MsoNormal><span \
style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p \
class=MsoNormal><span \
style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Do you have \
got any idea how/where to do something like this? <br>(We don't want to send all \
users an email containing a question like "do you want a newsletter? Yes? No?" \
because people here come and go and we would need to send those e-mails several times \
a year)<o:p></o:p></span></p><p class=MsoNormal><span \
style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p \
class=MsoNormal><span \
style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>By the way: \
are there any plans when this improvement will become part of \
Sonar?<o:p></o:p></span></p><p class=MsoNormal><span \
style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p \
class=MsoNormal><span \
style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Thank you a \
lot for your time and you help again!<o:p></o:p></span></p><p class=MsoNormal><span \
style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p \
class=MsoNormal><span \
style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>With kindly \
regards from Germany,<o:p></o:p></span></p><p class=MsoNormal><span \
style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Patrick \
Merschmann<o:p></o:p></span></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p \
class=MsoNormal><b><span \
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>F</span></b><b><span \
lang=DE style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>rom:</span></b><span \
lang=DE style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Patroklos \
Papapetrou [via SonarQube] [mailto:<a \
href="/user/SendEmail.jtp?type=node&node=5028345&i=0" target="_top" rel="nofollow" \
link="external">[hidden email]</a>] <br><b>Sent:</b> Thursday, September 18, 2014 \
7:34 AM<br><b>To:</b> Merschmann, Patrick<br><b>Subject:</b> Re: [sonar-dev] \
Developing SonarQube Plugin to extend the "My Profile" page<o:p></o:p></span></p><p \
class=MsoNormal><o:p>&nbsp;</o:p></p><div><div><p class=MsoNormal><span \
style='font-family:"Trebuchet MS","sans-serif"'>Hi \
Patrick(?)<o:p></o:p></span></p></div><div><p class=MsoNormal><span \
style='font-family:"Trebuchet \
MS","sans-serif"'><o:p>&nbsp;</o:p></span></p></div><div><p class=MsoNormal><span \
style='font-family:"Trebuchet MS","sans-serif"'>I assume you're looking for this \
ticket :&nbsp;<a href="http://jira.codehaus.org/browse/SONAR-3440" target="_top" \
rel="nofollow" link="external">http://jira.codehaus.org/browse/SONAR-3440</a><o:p></o:p></span></p></div><div><p \
class=MsoNormal><span style='font-family:"Trebuchet MS","sans-serif"'>To quickly \
answer your questions<o:p></o:p></span></p></div><div><p class=MsoNormal><span \
style='font-family:"Trebuchet MS","sans-serif"'>(1) No ( it requires the issue I \
mentioned )<o:p></o:p></span></p></div><div><p class=MsoNormal><span \
style='font-family:"Trebuchet MS","sans-serif"'>(2) I don't think that there are any \
plans for that<o:p></o:p></span></p></div><div><p class=MsoNormal><span \
style='font-family:"Trebuchet MS","sans-serif"'>(3) No( it requires the issue I \
mentioned )<o:p></o:p></span></p></div><div><p class=MsoNormal><span \
style='font-family:"Trebuchet \
MS","sans-serif"'><o:p>&nbsp;</o:p></span></p></div><div><p class=MsoNormal><span \
style='font-family:"Trebuchet \
MS","sans-serif"'>Regards<o:p></o:p></span></p></div></div><div><p \
class=MsoNormal><br clear=all><o:p></o:p></p><div><div><p \
style='margin:0cm;margin-bottom:.0001pt;background:white'><span \
style='font-size:10.0pt;font-family:"Trebuchet \
MS","sans-serif";color:#222222'>Patroklos Papapetrou</span><span \
style='font-size:10.0pt;color:#222222'><o:p></o:p></span></p><p \
style='margin:0cm;margin-bottom:.0001pt;background:white'><span \
style='font-size:10.0pt;font-family:"Trebuchet MS","sans-serif";color:#222222'><a \
href="http://SoftwareGarden.io" target="_blank" rel="nofollow" \
link="external">SoftwareGarden.io</a></span><span \
style='font-size:10.0pt;color:#222222'><o:p></o:p></span></p><p \
style='margin:0cm;margin-bottom:.0001pt;background:white'><span \
style='font-size:10.0pt;color:#222222'><a \
href="http://www.linkedin.com/in/ppapapetrou" target="_blank" rel="nofollow" \
link="external"><span \
style='font-family:"Helvetica","sans-serif";color:#1155CC'>Linkedin</span></a></span><span \
style='font-size:10.0pt;font-family:"Helvetica","sans-serif";color:#500050'>&nbsp;|&nbsp;</span><span \
style='font-size:10.0pt;color:#222222'><a href="http://twitter.com/ppapapetrou76" \
target="_blank" rel="nofollow" link="external"><span \
style='font-family:"Helvetica","sans-serif";color:#1155CC'>Twitter</span></a></span><span \
style='font-size:10.0pt;font-family:"Helvetica","sans-serif";color:#500050'>&nbsp;|&nbsp;<u><a \
href="http://softwaregarden.io/my-books" target="_blank" rel="nofollow" \
link="external">Author</a>&nbsp;</u>|&nbsp;<a \
href="http://lanyrd.com/profile/ppapapetrou/" target="_blank" rel="nofollow" \
link="external">Speaker</a> |&nbsp;</span><span \
style='font-size:10.0pt;color:#222222'><a href="http://softwaregarden.io" \
target="_blank" rel="nofollow" link="external"><span \
style='font-family:"Helvetica","sans-serif";color:#1155CC'>Blog</span></a></span><span \
style='font-size:10.0pt;font-family:"Helvetica","sans-serif";color:#500050'>&nbsp;|&nbsp;</span><span \
style='font-size:10.0pt;color:#222222'><a \
href="https://plus.google.com/+PatroklosPapapetrou" target="_blank" rel="nofollow" \
link="external"><span \
style='font-family:"Helvetica","sans-serif";color:#1155CC'>Google+</span></a></span><span \
style='font-size:10.0pt;font-family:"Helvetica","sans-serif";color:#500050'>&nbsp;| \
<a href="https://github.com/ppapapetrou76" target="_blank" rel="nofollow" \
link="external">GitHub</a> |</span><span \
style='font-size:10.0pt;color:#222222'><o:p></o:p></span></p><p \
style='margin:0cm;margin-bottom:.0001pt;background:white'><span \
style='font-size:10.0pt;color:#222222'><o:p>&nbsp;</o:p></span></p></div></div><p \
class=MsoNormal><o:p>&nbsp;</o:p></p><div><p class=MsoNormal>On Wed, Sep 17, 2014 at \
5:16 PM, Krummy &lt;<a href="/user/SendEmail.jtp?type=node&amp;node=5028341&amp;i=0" \
target="_top" rel="nofollow" link="external">[hidden email]</a>&gt; \
wrote:<o:p></o:p></p><p class=MsoNormal style='margin-bottom:12.0pt'>My Company is \
planning to write a newsletter about current success with Sonar<br>(version 4.3) and \
Jenkins (version 1.579) to all people in out company that<br>are interested in those \
things.<br><br>My task is to write a Plugin for SonarQube that extends the page of \
&quot;My<br>Profile&quot; within SonarQube. A new checkbox is needed here. The option \
would<br>be like &quot;Subscribe to SWT Continuous Integration newsletter&quot;. \
(Like the<br>already given checkboxes for e.g. &quot;Changes in issues assingned to \
me or<br>reported by me&quot; or &quot;New false positives&quot;, etc)<br><br>(1.) Is \
that possible so far?<br><br>When the profile is saved a new e-mail is generated and \
sent to an specific<br>e-mail adress including information, if subscription is On \
oder Off -&gt;<br>Additional task for the &quot;save&quot; button is \
needed.<br><br>(2.) What do you guys think? Possible?<br><br>Additionally the current \
Settings must be saved at the SonarQube<br>Database/Databank. So the &quot;My \
Profile&quot; page will be shown corretly the next<br>time the page is \
loaded.<br><br>(3.) Does this happen automatically? Or what do I have to \
do?<br><br>Also if you can only answer a some of my question i would really \
appreciate<br>your help. Thank you all for your help! :)<br><br><br><br>--<br>View \
this message in context: <a \
href="http://sonarqube.15.x6.nabble.com/Developing-SonarQube-Plugin-to-extend-the-My-Profile-page-tp5028337.html" \
target="_blank" rel="nofollow" \
link="external">http://sonarqube.15.x6.nabble.com/Developing-SonarQube-Plugin-to-extend-the-My-Profile-page-tp5028337.html</a><br>Sent \
from the SonarQube Developers mailing list archive at \
Nabble.com.<br><br>---------------------------------------------------------------------<br>To \
unsubscribe from this list, please visit:<br><br>&nbsp; &nbsp; <a \
href="http://xircles.codehaus.org/manage_email" target="_blank" rel="nofollow" \
link="external">http://xircles.codehaus.org/manage_email</a><br><br><o:p></o:p></p></div><p \
class=MsoNormal><o:p>&nbsp;</o:p></p></div><p class=MsoNormal \
style='margin-bottom:12.0pt'><o:p>&nbsp;</o:p></p><div class=MsoNormal align=center \
style='text-align:center'><hr size=1 width="100%" noshade style='color:#CCCCCC' \
align=center></div><div><div><p class=MsoNormal><b><span \
style='font-size:9.0pt;font-family:"Tahoma","sans-serif";color:#444444'>If you reply \
to this email, your message will be added to the discussion \
below:<o:p></o:p></span></b></p></div><p class=MsoNormal><span \
style='font-size:9.0pt;font-family:"Tahoma","sans-serif";color:#444444'><a \
href="http://sonarqube.15.x6.nabble.com/Developing-SonarQube-Plugin-to-extend-the-My-Profile-page-tp5028337p5028341.html" \
target="_top" rel="nofollow" \
link="external">http://sonarqube.15.x6.nabble.com/Developing-SonarQube-Plugin-to-extend-the-My-Profile-page-tp5028337p5028341.html</a> \
<o:p></o:p></span></p></div><div style='margin-top:4.8pt'><p class=MsoNormal \
style='line-height:18.0pt'><span \
style='font-size:8.5pt;font-family:"Tahoma","sans-serif";color:#666666'>To \
unsubscribe from Developing SonarQube Plugin to extend the "My Profile" page, <a \
href="" target="_top" rel="nofollow" link="external">click here</a>.<br><a \
href="http://sonarqube.15.x6.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&am \
p;id=instant_html%21nabble%3Aemail.naml&amp;base=nabble.naml.namespaces.BasicNamespace \
-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&amp;b \
readcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml" \
target="_top" rel="nofollow" link="external"><span \
style='font-size:7.0pt;font-family:"Times New Roman","serif"'>NAML</span></a> \
<o:p></o:p></span></p></div></div>

	
	
	
<br/><hr align="left" width="300" />
View this message in context: <a \
href="http://sonarqube.15.x6.nabble.com/Developing-SonarQube-Plugin-to-extend-the-My-Profile-page-tp5028337p5028345.html">RE: \
[sonar-dev] Developing SonarQube Plugin to extend the "My Profile" page</a><br/> Sent \
from the <a href="http://sonarqube.15.x6.nabble.com/SonarQube-Developers-f4523654.html">SonarQube \
Developers mailing list archive</a> at Nabble.com.<br/>



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic