Closed Bug 1000115 Opened 10 years ago Closed 10 years ago

Desktop client needs the ability to amend a contact locally

Categories

(Hello (Loop) :: Client, defect, P1)

defect

Tracking

(firefox34 fixed)

RESOLVED FIXED
mozilla34
Tracking Status
firefox34 --- fixed

People

(Reporter: RT, Assigned: enndeakin)

References

Details

(Whiteboard: p=3 s=33.3)

User Story

As a signed-in FF browser user I can amend the name or e-mail of a manually entered contact, so that I can update his details.
      No description provided.
This affects the local copy of contacts only, we are not adding/updating contacts to the Google servers
Manually imported Google contacts and manually added contacts are 2 segregated lists. Managing duplicates and reconciliation of separate copies of the same contact on both lists is NOT required (we can end-up with 2 identical contacts on both lists).
User Story: (updated)
Priority: -- → P2
Whiteboard: [s=ui32]
Target Milestone: --- → mozilla32
Whiteboard: [s=ui32] → p=?
Target Milestone: mozilla32 → mozilla33
Priority: P2 → P1
Target Milestone: mozilla33 → mozilla34
Assignee: nobody → enndeakin
Status: NEW → ASSIGNED
Whiteboard: p=? → p=3 s=33.3 [qa-]
Depends on: 1038246
Depends on: 1038252
Is the intent here that the 'Google contacts' and the 'local contacts' appear in the same list? And that the former cannot be edited but the latter can?

If so, there will need to be a means to explain to users why these cannot be edited.
Flags: needinfo?(rtestard)
(In reply to Neil Deakin from comment #2)
> Is the intent here that the 'Google contacts' and the 'local contacts'
> appear in the same list? And that the former cannot be edited but the latter
> can?
> 
> If so, there will need to be a means to explain to users why these cannot be
> edited.

I'm not sure about "means," but the intention is that the non-local contacts are going to be marked with an icon to designate them as coming from a remote source.
(In reply to Neil Deakin from comment #2)
> Is the intent here that the 'Google contacts' and the 'local contacts'
> appear in the same list? And that the former cannot be edited but the latter
> can?
> 
> If so, there will need to be a means to explain to users why these cannot be
> edited.

Yes they should appear in the same list
Please refer to https://people.mozilla.org/~dhenein/labs/loop-mvp-spec/#contacts for UX showing how some contacts have a Google icon (imported from Google) and others don't (added locally).
When hovering over a contact a button appears with a chevron, if you click the chevron on a locally added contact you have an option to edit it. The UX mock-up shows currently the option to edit a Google contact but it should not (mock-up bug).
The support FAQ will make it clear that only locally imported contacts can be edited.
I needInfo Darrin to check if the UX needs to be fixed (to remove the options to edit or remove Google contacts although if this is a lot of work I'd suggest only fixing it during implementation)
Flags: needinfo?(rtestard) → needinfo?(dhenein)
Romain is right here -- the Google icon indicates the origin of the contact. Local contacts will have the full dropdown as shown in the MVP spec, whereas Google contacts will only have the applicable actions available (no editing, etc).
Flags: needinfo?(dhenein)
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Flags: qe-verify-
Whiteboard: p=3 s=33.3 [qa-] → p=3 s=33.3
You need to log in before you can comment on or make changes to this bug.