One of the outstanding features left before our first release is the adding and approving of contacts.<div><br></div><div>The main issue is the &quot;who (which component) is responsible for doing this&quot;. I want to discuss this on the ML as I don&#39;t feel enough stuff is being discussed/announced at present.</div>
<div><br></div><div>I think &quot;add contact&quot; should go in the contact list, as it makes sense to open that to alter your contacts. Same for removing them.</div><div>(I have a patch for this, waiting on Martin&#39;s merge)</div>
<div>In future we have DrDanz&#39;s KJobs for doing this all with all the nepomuk jazz, and my &quot;add user dialog&quot; could be made shareable.</div><div><br></div><div>The issue is &quot;approving contacts&quot; (or to use the correct term <meta http-equiv="content-type" content="text/html; charset=utf-8"><span class="Apple-style-span" style="font-family: &#39;Lucida Grande&#39;, Verdana, Geneva, Arial, sans-serif; font-size: 12px; white-space: nowrap; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; ">presencePublicationRequested</span>) when someone else adds you. Telepathy is always running and you may be signed in regardless of whether you have the contact list open. In this happens someone needs to notify the user of this event. </div>
<div><br></div><div>I was discussing with George K that this should go into the approver, it&#39;s always running all the time and communicates via KNotify. It seems a sensible choice (even the name fits)</div><div><br></div>
<div>Does anyone object to adding this functionality into the KDE approver?</div><div><br></div><div>@Telepathy-Qt4 people:</div><div>What happens if everyone ignores the <span class="Apple-style-span" style="font-family: &#39;Lucida Grande&#39;, Verdana, Geneva, Arial, sans-serif; font-size: 12px; white-space: nowrap; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; ">presencePublicationRequested() signal, and no-one calls authorisePresencePublication or anything? Is the incoming request lost forever? </span></div>
<div><font class="Apple-style-span" face="&#39;Lucida Grande&#39;, Verdana, Geneva, Arial, sans-serif"><span class="Apple-style-span" style="font-size: 12px; white-space: nowrap; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;"><br>
</span></font></div><div><font class="Apple-style-span" face="&#39;Lucida Grande&#39;, Verdana, Geneva, Arial, sans-serif"><span class="Apple-style-span" style="font-size: 12px; white-space: nowrap; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;">Dave</span></font></div>
<meta http-equiv="content-type" content="text/html; charset=utf-8">