Bug 71228 - let a Handler bypass approval for text conferences containing its handled channels
Summary: let a Handler bypass approval for text conferences containing its handled cha...
Status: RESOLVED MOVED
Alias: None
Product: Telepathy
Classification: Unclassified
Component: tp-spec (show other bugs)
Version: git master
Hardware: Other All
: lowest enhancement
Assignee: Telepathy bugs list
QA Contact: Telepathy bugs list
URL:
Whiteboard:
Keywords:
Depends on: tp-Conference
Blocks:
  Show dependency treegraph
 
Reported: 2013-11-04 18:05 UTC by Simon McVittie
Modified: 2019-12-03 20:26 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description Simon McVittie 2013-11-04 18:05:55 UTC
On https://bugs.freedesktop.org/show_bug.cgi?id=24906#c12 I wrote:

> I've also updated my smcv/conference branch, with:
>
...
> * Handler.FUTURE.RelatedConferencesBypassApproval added, as per discussion in real life (particularly useful for Text UIs)

As a result, Client_Handler_Future.xml contains this:

    <property name="RelatedConferencesBypassApproval"
      tp:name-for-bindings="Related_Conferences_Bypass_Approval"
      type="b" access="read">
      <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
        <p>If true, channels destined for this handler that have the
          <tp:dbus-ref namespace="im.telepathy.v1.Channel.Interface"
            >Conference1</tp:dbus-ref> interface, with a channel that
          was previously handled by the same client process in their
          <tp:dbus-ref namespace="im.telepathy.v1.Channel.Interface.Conference1"
            >InitialChannels</tp:dbus-ref> property, should bypass the
          approval stage. In effect, this is a weaker form of
          <tp:dbus-ref namespace="im.telepathy.v1.Client.Handler"
            >BypassApproval</tp:dbus-ref>.</p>

        <tp:rationale>
          <p>It would be reasonable for a user interface to accept
            invitations to continuations of an existing channel automatically,
            or not; this is a matter of UI policy.</p>

          <p>It's somewhat complex for an Approver to keep track of which
            channels are being handled by a particular Handler, but
            the Channel Dispatcher already has to track this, so it's
            useful for the channel dispatcher to assist here.</p>
        </tp:rationale>
      </tp:docstring>
    </property>

As far as I know, this has never been implemented. If we want this, someone needs to implement it.

I'm probably going to delete it from Telepathy 1.0 and someone can put it back if they want it.
Comment 1 GitLab Migration User 2019-12-03 20:26:49 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/telepathy/telepathy-spec/issues/144.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.