Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(201)

Issue 2590583002: [Payment Request] Update the Contacts section after editing address (Closed)

Created:
4 years ago by Mathieu
Modified:
3 years, 11 months ago
CC:
chromium-reviews, rouslan+payments_chromium.org, sebsg+paymentswatch_chromium.org, gogerald+paymentswatch_chromium.org, agrieve+watch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[Payment Request] Update the Contacts section after editing address Previous, a change to (or a new) shipping address would not update the Contact Details section, resulting in the person having to re-enter their details. Now, when the address editor exits we add/replace the profile in the collection and rebuild the Contact Details section. BUG=675669 TEST=PaymentRequest*Shipping* Review-Url: https://codereview.chromium.org/2590583002 Cr-Commit-Position: refs/heads/master@{#442311} Committed: https://chromium.googlesource.com/chromium/src/+/7d8d2d7aab2598436338694558ac04c7de92b179

Patch Set 1 : Initial #

Total comments: 2

Patch Set 2 : Moved to ContactSection #

Patch Set 3 : unit test #

Total comments: 26

Patch Set 4 : removed format diff #

Patch Set 5 : moved code around #

Patch Set 6 : rebase on top of Seb's change #

Total comments: 18

Patch Set 7 : Addressed comments #

Total comments: 2

Patch Set 8 : fix providePaymentInformation #

Messages

Total messages: 39 (25 generated)
Mathieu
Hi Rouslan, PTAL
4 years ago (2016-12-19 19:16:16 UTC) #4
please use gerrit instead
Thank you for working on this :-) https://codereview.chromium.org/2590583002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentRequestImpl.java File chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentRequestImpl.java (right): https://codereview.chromium.org/2590583002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentRequestImpl.java#newcode948 chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentRequestImpl.java:948: mCardEditor.updateBillingAddressIfComplete(editedAddress); Can ...
4 years ago (2016-12-19 20:40:07 UTC) #7
Mathieu
Thanks Rouslan, let me know what you think of this approach! https://codereview.chromium.org/2590583002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentRequestImpl.java File chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentRequestImpl.java (right): ...
4 years ago (2016-12-19 21:50:51 UTC) #11
Mathieu
Hi Rouslan, added a unit test, PTAL
4 years ago (2016-12-20 17:27:58 UTC) #14
please use gerrit instead
Meta-comment: let's not resort contact section when a new contact info is added or an ...
4 years ago (2016-12-20 18:45:22 UTC) #19
Mathieu
Thanks, PTAL https://codereview.chromium.org/2590583002/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentRequestImpl.java File chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentRequestImpl.java (right): https://codereview.chromium.org/2590583002/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentRequestImpl.java#newcode256 chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentRequestImpl.java:256: private ContactDetailsSection mContactDetailsSection; On 2016/12/20 18:45:21, rouslan-intermittent-holidays ...
4 years ago (2016-12-20 20:21:42 UTC) #21
please use gerrit instead
https://codereview.chromium.org/2590583002/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentRequestImpl.java File chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentRequestImpl.java (right): https://codereview.chromium.org/2590583002/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentRequestImpl.java#newcode927 chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentRequestImpl.java:927: providePaymentInformation(); On 2016/12/20 20:21:41, Mathieu (OOO Dec 21-Jan 4) ...
4 years ago (2016-12-21 13:38:38 UTC) #22
Mathieu
Hi Rouslan, I rebased on top of Seb's change. We should be good to do, ...
3 years, 11 months ago (2017-01-09 15:05:12 UTC) #24
please use gerrit instead
https://codereview.chromium.org/2590583002/diff/160001/chrome/android/java/src/org/chromium/chrome/browser/payments/AutofillContact.java File chrome/android/java/src/org/chromium/chrome/browser/payments/AutofillContact.java (right): https://codereview.chromium.org/2590583002/diff/160001/chrome/android/java/src/org/chromium/chrome/browser/payments/AutofillContact.java#newcode109 chrome/android/java/src/org/chromium/chrome/browser/payments/AutofillContact.java:109: public boolean isEqualOrSupersetOf(final AutofillContact contact) { The "final" keyword ...
3 years, 11 months ago (2017-01-09 15:35:55 UTC) #26
Mathieu
Thanks, addressed the comments https://codereview.chromium.org/2590583002/diff/160001/chrome/android/java/src/org/chromium/chrome/browser/payments/AutofillContact.java File chrome/android/java/src/org/chromium/chrome/browser/payments/AutofillContact.java (right): https://codereview.chromium.org/2590583002/diff/160001/chrome/android/java/src/org/chromium/chrome/browser/payments/AutofillContact.java#newcode109 chrome/android/java/src/org/chromium/chrome/browser/payments/AutofillContact.java:109: public boolean isEqualOrSupersetOf(final AutofillContact contact) ...
3 years, 11 months ago (2017-01-09 17:10:32 UTC) #30
please use gerrit instead
LGTM % comment https://codereview.chromium.org/2590583002/diff/180001/chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentRequestImpl.java File chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentRequestImpl.java (left): https://codereview.chromium.org/2590583002/diff/180001/chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentRequestImpl.java#oldcode992 chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentRequestImpl.java:992: providePaymentInformation(); Let's keep the "} else ...
3 years, 11 months ago (2017-01-09 17:58:22 UTC) #32
Mathieu
Thanks, submitting. https://codereview.chromium.org/2590583002/diff/180001/chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentRequestImpl.java File chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentRequestImpl.java (left): https://codereview.chromium.org/2590583002/diff/180001/chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentRequestImpl.java#oldcode992 chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentRequestImpl.java:992: providePaymentInformation(); On 2017/01/09 17:58:22, rouslan wrote: > ...
3 years, 11 months ago (2017-01-09 18:05:03 UTC) #33
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2590583002/200001
3 years, 11 months ago (2017-01-09 18:05:34 UTC) #36
commit-bot: I haz the power
3 years, 11 months ago (2017-01-09 19:35:07 UTC) #39
Message was sent while issue was closed.
Committed patchset #8 (id:200001) as
https://chromium.googlesource.com/chromium/src/+/7d8d2d7aab2598436338694558ac...

Powered by Google App Engine
This is Rietveld 408576698