Skip to content
This repository has been archived by the owner on Nov 1, 2022. It is now read-only.

Implement onCreditCardSave in GeckoCreditCardsAddressesStorageDelegate #9838

Closed
gabrielluong opened this issue Mar 8, 2021 · 0 comments · Fixed by #11231
Closed

Implement onCreditCardSave in GeckoCreditCardsAddressesStorageDelegate #9838

gabrielluong opened this issue Mar 8, 2021 · 0 comments · Fixed by #11231
Assignees
Labels
<autofill> Credit Card, Addresses and Logins autofill functionality E3 Estimation points: 3
Milestone

Comments

@gabrielluong
Copy link
Member

gabrielluong commented Mar 8, 2021

Follow up to #9455. Depends on mozilla/application-services#3899.

┆Issue is synchronized with this Jira Task

@gabrielluong gabrielluong added E3 Estimation points: 3 <autofill> Credit Card, Addresses and Logins autofill functionality cc-autofill labels Mar 8, 2021
@gabrielluong gabrielluong changed the title Implement onAddressSave and onCreditCardSave in GeckoCreditCardsAddressesStorageDelegate Implement onCreditCardSave in GeckoCreditCardsAddressesStorageDelegate Mar 11, 2021
gabrielluong added a commit to gabrielluong/android-components that referenced this issue Mar 11, 2021
… implement onCreditCardSave in GeckoCreditCardsAddressesStorageDelegate
gabrielluong added a commit to gabrielluong/android-components that referenced this issue Mar 11, 2021
… implement onCreditCardSave in GeckoCreditCardsAddressesStorageDelegate
@gabrielluong gabrielluong self-assigned this Mar 11, 2021
@gabrielluong gabrielluong added this to the 74.0.0 milestone Mar 11, 2021
gabrielluong added a commit to gabrielluong/android-components that referenced this issue Mar 12, 2021
… implement onCreditCardSave in GeckoCreditCardsAddressesStorageDelegate
gabrielluong added a commit to gabrielluong/android-components that referenced this issue Mar 12, 2021
… implement onCreditCardSave in GeckoCreditCardsAddressesStorageDelegate

- Introduces `CreditCardValidationDelegate` and a default implementation in `DefaultCreditCardValidationDelegate`
- Adds a `wipeLocal()` to `CreditCardsAddressesStorage` to clear out local state in between tests
- Implements `onCreditCardSave` in `GeckoCreditCardsAddressesStorageDelegate`
gabrielluong added a commit to gabrielluong/android-components that referenced this issue Mar 13, 2021
… implement onCreditCardSave in GeckoCreditCardsAddressesStorageDelegate

- Introduces `CreditCardValidationDelegate` and a default implementation in `DefaultCreditCardValidationDelegate`
- Adds a `wipeLocal()` to `CreditCardsAddressesStorage` to clear out local state in between tests
- Implements `onCreditCardSave` in `GeckoCreditCardsAddressesStorageDelegate`
gabrielluong added a commit to gabrielluong/android-components that referenced this issue Mar 16, 2021
… implement onCreditCardSave in GeckoCreditCardsAddressesStorageDelegate

- Introduces `CreditCardValidationDelegate` and a default implementation in `DefaultCreditCardValidationDelegate`
- Adds a `wipeLocal()` to `CreditCardsAddressesStorage` to clear out local state in between tests
- Implements `onCreditCardSave` in `GeckoCreditCardsAddressesStorageDelegate`
gabrielluong added a commit to gabrielluong/android-components that referenced this issue Apr 15, 2021
… implement onCreditCardSave in GeckoCreditCardsAddressesStorageDelegate

- Introduces `CreditCardValidationDelegate` and a default implementation in `DefaultCreditCardValidationDelegate`
- Adds `wipeLocalAddresses()` and `wipeLocalCreditCards()` to `CreditCardsAddressesStorage` to clear out local state in between tests
- Implements `onCreditCardSave` in `GeckoCreditCardsAddressesStorageDelegate`
@gabrielluong gabrielluong modified the milestones: 74.0.0, 90.0.0 🌳 Apr 21, 2021
gabrielluong added a commit to gabrielluong/android-components that referenced this issue May 13, 2021
… implement onCreditCardSave in GeckoCreditCardsAddressesStorageDelegate

- Introduces `CreditCardValidationDelegate` and a default implementation in `DefaultCreditCardValidationDelegate`
- Implements `onCreditCardSave` in `GeckoCreditCardsAddressesStorageDelegate`

Issue mozilla-mobile#9838: Introduce CreditCardValidationDelegate and implement onCreditCardSave in DefaultCreditCardsAddressesStorageDelegate

- Introduces `CreditCardValidationDelegate` and a default implementation in `DefaultCreditCardValidationDelegate`
- Implements `onCreditCardSave` in `GeckoCreditCardsAddressesStorageDelegate`
@gabrielluong gabrielluong removed this from the 90.0.0 🌳 milestone May 21, 2021
gabrielluong added a commit to gabrielluong/android-components that referenced this issue Nov 30, 2021
… implement onCreditCardSave in GeckoCreditCardsAddressesStorageDelegate

- Introduces `CreditCardValidationDelegate` and a default implementation in `DefaultCreditCardValidationDelegate`
- Implements `onCreditCardSave` in `GeckoCreditCardsAddressesStorageDelegate`
- Refactors `CreditCard` from concept-engine to `CreditCardEntry` in concept-storage so that it can validated with the `CreditCardValidationDelegate`
gabrielluong added a commit to gabrielluong/android-components that referenced this issue Dec 2, 2021
… implement onCreditCardSave in GeckoCreditCardsAddressesStorageDelegate

- Introduces `CreditCardValidationDelegate` and a default implementation in `DefaultCreditCardValidationDelegate`
- Implements `onCreditCardSave` in `GeckoCreditCardsAddressesStorageDelegate`
- Refactors `CreditCard` from concept-engine to `CreditCardEntry` in concept-storage so that it can validated with the `CreditCardValidationDelegate`
gabrielluong added a commit to gabrielluong/android-components that referenced this issue Dec 15, 2021
… implement onCreditCardSave in GeckoCreditCardsAddressesStorageDelegate

- Introduces `CreditCardValidationDelegate` and a default implementation in `DefaultCreditCardValidationDelegate`
- Implements `onCreditCardSave` in `GeckoCreditCardsAddressesStorageDelegate`
- Refactors `CreditCard` from concept-engine to `CreditCardEntry` in concept-storage so that it can validated with the `CreditCardValidationDelegate`
gabrielluong added a commit to gabrielluong/android-components that referenced this issue Dec 16, 2021
… implement onCreditCardSave in GeckoCreditCardsAddressesStorageDelegate

- Introduces `CreditCardValidationDelegate` and a default implementation in `DefaultCreditCardValidationDelegate`
- Implements `onCreditCardSave` in `GeckoCreditCardsAddressesStorageDelegate`
- Refactors `CreditCard` from concept-engine to `CreditCardEntry` in concept-storage so that it can validated with the `CreditCardValidationDelegate`
gabrielluong added a commit to gabrielluong/android-components that referenced this issue Dec 20, 2021
… implement onCreditCardSave in GeckoCreditCardsAddressesStorageDelegate

- Introduces `CreditCardValidationDelegate` and a default implementation in `DefaultCreditCardValidationDelegate`
- Implements `onCreditCardSave` in `GeckoCreditCardsAddressesStorageDelegate`
- Refactors `CreditCard` from concept-engine to `CreditCardEntry` in concept-storage so that it can validated with the `CreditCardValidationDelegate`
gabrielluong added a commit to gabrielluong/android-components that referenced this issue Dec 28, 2021
… implement onCreditCardSave in GeckoCreditCardsAddressesStorageDelegate

- Introduces `CreditCardValidationDelegate` and a default implementation in `DefaultCreditCardValidationDelegate`
- Implements `onCreditCardSave` in `GeckoCreditCardsAddressesStorageDelegate`
- Refactors `CreditCard` from concept-engine to `CreditCardEntry` in concept-storage so that it can validated with the `CreditCardValidationDelegate`
gabrielluong added a commit to gabrielluong/android-components that referenced this issue Jan 3, 2022
… implement onCreditCardSave in GeckoCreditCardsAddressesStorageDelegate

- Introduces `CreditCardValidationDelegate` and a default implementation in `DefaultCreditCardValidationDelegate`
- Implements `onCreditCardSave` in `GeckoCreditCardsAddressesStorageDelegate`
- Refactors `CreditCard` from concept-engine to `CreditCardEntry` in concept-storage so that it can validated with the `CreditCardValidationDelegate`
gabrielluong added a commit to gabrielluong/android-components that referenced this issue Jan 3, 2022
… implement onCreditCardSave in GeckoCreditCardsAddressesStorageDelegate

- Introduces `CreditCardValidationDelegate` and a default implementation in `DefaultCreditCardValidationDelegate`
- Implements `onCreditCardSave` in `GeckoCreditCardsAddressesStorageDelegate`
- Refactors `CreditCard` from concept-engine to `CreditCardEntry` in concept-storage so that it can validated with the `CreditCardValidationDelegate`
gabrielluong added a commit to gabrielluong/android-components that referenced this issue Jan 3, 2022
… implement onCreditCardSave in GeckoCreditCardsAddressesStorageDelegate

- Introduces `CreditCardValidationDelegate` and a default implementation in `DefaultCreditCardValidationDelegate`
- Implements `onCreditCardSave` in `GeckoCreditCardsAddressesStorageDelegate`
- Refactors `CreditCard` from concept-engine to `CreditCardEntry` in concept-storage so that it can validated with the `CreditCardValidationDelegate`
gabrielluong added a commit to gabrielluong/android-components that referenced this issue Jan 3, 2022
… implement onCreditCardSave in GeckoCreditCardsAddressesStorageDelegate

- Introduces `CreditCardValidationDelegate` and a default implementation in `DefaultCreditCardValidationDelegate`
- Implements `onCreditCardSave` in `GeckoCreditCardsAddressesStorageDelegate`
- Refactors `CreditCard` from concept-engine to `CreditCardEntry` in concept-storage so that it can validated with the `CreditCardValidationDelegate`
gabrielluong added a commit to gabrielluong/android-components that referenced this issue Mar 14, 2022
… implement onCreditCardSave in GeckoCreditCardsAddressesStorageDelegate

- Introduces `CreditCardValidationDelegate` and a default implementation in `DefaultCreditCardValidationDelegate`
- Implements `onCreditCardSave` in `GeckoCreditCardsAddressesStorageDelegate`
- Refactors `CreditCard` from concept-engine to `CreditCardEntry` in concept-storage so that it can validated with the `CreditCardValidationDelegate`
gabrielluong added a commit to gabrielluong/android-components that referenced this issue Mar 19, 2022
… implement onCreditCardSave in GeckoCreditCardsAddressesStorageDelegate

- Introduces `CreditCardValidationDelegate` and a default implementation in `DefaultCreditCardValidationDelegate`
- Implements `onCreditCardSave` in `GeckoCreditCardsAddressesStorageDelegate`
- Refactors `CreditCard` from concept-engine to `CreditCardEntry` in concept-storage so that it can validated with the `CreditCardValidationDelegate`
gabrielluong added a commit to gabrielluong/android-components that referenced this issue Mar 21, 2022
… implement onCreditCardSave in GeckoCreditCardsAddressesStorageDelegate

- Introduces `CreditCardValidationDelegate` and a default implementation in `DefaultCreditCardValidationDelegate`
- Implements `onCreditCardSave` in `GeckoCreditCardsAddressesStorageDelegate`
- Refactors `CreditCard` from concept-engine to `CreditCardEntry` in concept-storage so that it can validated with the `CreditCardValidationDelegate`
gabrielluong added a commit to gabrielluong/android-components that referenced this issue Mar 22, 2022
… implement onCreditCardSave in GeckoCreditCardsAddressesStorageDelegate

- Introduces `CreditCardValidationDelegate` and a default implementation in `DefaultCreditCardValidationDelegate`
- Implements `onCreditCardSave` in `GeckoCreditCardsAddressesStorageDelegate`
- Refactors `CreditCard` from concept-engine to `CreditCardEntry` in concept-storage so that it can validated with the `CreditCardValidationDelegate`
gabrielluong added a commit to gabrielluong/android-components that referenced this issue Apr 5, 2022
… implement onCreditCardSave in GeckoCreditCardsAddressesStorageDelegate

- Introduces `CreditCardValidationDelegate` and a default implementation in `DefaultCreditCardValidationDelegate`
- Implements `onCreditCardSave` in `GeckoCreditCardsAddressesStorageDelegate`
- Refactors `CreditCard` from concept-engine to `CreditCardEntry` in concept-storage so that it can validated with the `CreditCardValidationDelegate`
gabrielluong added a commit to gabrielluong/android-components that referenced this issue Apr 7, 2022
… implement onCreditCardSave in GeckoCreditCardsAddressesStorageDelegate

- Introduces `CreditCardValidationDelegate` and a default implementation in `DefaultCreditCardValidationDelegate`
- Implements `onCreditCardSave` in `GeckoCreditCardsAddressesStorageDelegate`
- Refactors `CreditCard` from concept-engine to `CreditCardEntry` in concept-storage so that it can validated with the `CreditCardValidationDelegate`
gabrielluong added a commit to gabrielluong/android-components that referenced this issue Apr 7, 2022
… implement onCreditCardSave in GeckoCreditCardsAddressesStorageDelegate

- Introduces `CreditCardValidationDelegate` and a default implementation in `DefaultCreditCardValidationDelegate`
- Implements `onCreditCardSave` in `GeckoCreditCardsAddressesStorageDelegate`
- Refactors `CreditCard` from concept-engine to `CreditCardEntry` in concept-storage so that it can validated with the `CreditCardValidationDelegate`
@gabrielluong gabrielluong added this to the 102.0.0 🏵 milestone May 3, 2022
gabrielluong added a commit to gabrielluong/android-components that referenced this issue May 3, 2022
… implement onCreditCardSave in GeckoCreditCardsAddressesStorageDelegate

- Introduces `CreditCardValidationDelegate` and a default implementation in `DefaultCreditCardValidationDelegate`
- Implements `onCreditCardSave` in `GeckoCreditCardsAddressesStorageDelegate`
- Refactors `CreditCard` from concept-engine to `CreditCardEntry` in concept-storage so that it can validated with the `CreditCardValidationDelegate`
gabrielluong added a commit to gabrielluong/android-components that referenced this issue May 3, 2022
… implement onCreditCardSave in GeckoCreditCardsAddressesStorageDelegate

- Introduces `CreditCardValidationDelegate` and a default implementation in `DefaultCreditCardValidationDelegate`
- Implements `onCreditCardSave` in `GeckoCreditCardsAddressesStorageDelegate`
- Refactors `CreditCard` from concept-engine to `CreditCardEntry` in concept-storage so that it can validated with the `CreditCardValidationDelegate`
@mergify mergify bot closed this as completed in #11231 May 4, 2022
mergify bot pushed a commit that referenced this issue May 4, 2022
…reditCardSave in GeckoCreditCardsAddressesStorageDelegate

- Introduces `CreditCardValidationDelegate` and a default implementation in `DefaultCreditCardValidationDelegate`
- Implements `onCreditCardSave` in `GeckoCreditCardsAddressesStorageDelegate`
- Refactors `CreditCard` from concept-engine to `CreditCardEntry` in concept-storage so that it can validated with the `CreditCardValidationDelegate`
mcarare added a commit to mcarare/android-components that referenced this issue May 10, 2022
Previous implementation made the tests pass regardless of the results in verify/assert.
mcarare added a commit to mcarare/android-components that referenced this issue May 10, 2022
Previous implementation made the tests pass regardless of the results in verify/assert.
mcarare added a commit to mcarare/android-components that referenced this issue May 11, 2022
Previous implementation made the tests pass regardless of the results in verify/assert.
mcarare added a commit to mcarare/android-components that referenced this issue May 11, 2022
Previous implementation made the tests pass regardless of the results in verify/assert.
mcarare added a commit to mcarare/android-components that referenced this issue May 11, 2022
Previous implementation made the tests pass regardless of the results in verify/assert.
mergify bot pushed a commit that referenced this issue May 11, 2022
Previous implementation made the tests pass regardless of the results in verify/assert.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.