Needs to support direct searching of contacts

Bug #1425949 reported by Michał Sawicz
134
This bug affects 29 people
Affects Status Importance Assigned to Milestone
Canonical System Image
Confirmed
High
Bill Filler
content-hub (Ubuntu)
Confirmed
High
Unassigned

Bug Description

Use case:
- contact auto-completion

When typing addressees in an email app, you want to be able to use auto-completion from your contacts without disclosing more data than necessary.

The only secure way seems to be for the content hub to own the display of matching results, otherwise we're opening ourselves to a brute-force attack to get data on all the contacts.

So my proposal would be that, as usual, a content hub operation is started for the search (decorated with originator geometry most likely), the hub queries all relevant data sources and displays a list of matching results. The search query will need to be updated as the user types. Selecting one of those would trigger the actual content exchange.

This type of prompt could not gain focus (as to allow the user to continue typing in the text entry), and would probably need to support some styling properties to make it fit within the originator app.

Revision history for this message
Michał Sawicz (saviq) wrote :

Added dekko as the project to immediately benefit from this.

Revision history for this message
Dan Chapman  (dpniel) wrote :

I would love to see a feature like this added to content-hub,

At the moment the only solution we have in dekko is to mass import contacts which we then have to maintain a duplicate address-book with no real way to keep it in sync, other than do another mass import and filter out dups. Which is a pain and bad UX in my opinion.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in content-hub (Ubuntu):
status: New → Confirmed
Dan Chapman  (dpniel)
Changed in dekko:
status: New → Confirmed
Dan Chapman  (dpniel)
summary: - Needs to support direct searching
+ Needs to support direct searching of contacts
Dan Chapman  (dpniel)
Changed in dekko:
importance: Undecided → Critical
status: Confirmed → Triaged
Revision history for this message
Pat McGowan (pat-mcgowan) wrote :

good one for the backlog

Changed in canonical-devices-system-image:
assignee: nobody → Bill Filler (bfiller)
importance: Undecided → High
status: New → Confirmed
Changed in content-hub (Ubuntu):
assignee: nobody → Ken VanDine (ken-vandine)
importance: Undecided → High
Revision history for this message
Alan Pope 🍺🐧🐱 🦄 (popey) wrote :

@bfiller Is there a timescale when we can get the work on this started? It's a blocker for getting dekko in the image.

Dan Chapman  (dpniel)
Changed in dekko:
importance: Critical → High
Dan Chapman  (dpniel)
Changed in dekko:
importance: High → Medium
Revision history for this message
Dan Chapman  (dpniel) wrote :

Dropping the priority for this on Dekko as we currently have contact import setup through content-hub. This bug fixed would still be a more ideal solution, but it's no longer a blocker in Dekko.

Revision history for this message
Bill Filler (bfiller) wrote :

if dekko is going to be the default email client on the app, I would vote for whitelisting it to allow direct access to the contact list from the address-book-service (same as dialer, messaging and calendar). This way, a content-hub import and separate copy would not be needed. Otherwise it will be hard to achieve the desired user experience with searching for contacts as we have no plans to do that in content-hub.

Changed in canonical-devices-system-image:
milestone: none → backlog
Changed in content-hub (Ubuntu):
assignee: Ken VanDine (ken-vandine) → nobody
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.