Граф коммитов

17185 Коммитов

Автор SHA1 Сообщение Дата
Danny Coates b49a17a7a1
Merge pull request #4801 from mozilla/root-test
chore(tests): made root level "npm test" more functional
2020-04-09 08:44:17 -07:00
Les Orchard c4f7ce5866
Merge pull request #4785 from lmorchard/fxa-1155-email-payment-fail-event
feat(payments): send email on subscription payment failure
2020-04-08 18:07:33 -07:00
Danny Coates 37a42e721f
chore(tests): made root level "npm test" more functional 2020-04-08 15:58:16 -07:00
Vijay Budhram fd2c5f2340
Merge pull request #4800 from ashrivastava-qa/upadte-Read-Me, r=@vbudhram
fix(readme): Update the README section with more commands.
2020-04-08 17:06:51 -04:00
Ankita Shrivastava 0058fd16aa
fix(readme): Update the README section with more commands. 2020-04-08 16:44:27 -04:00
Jackie Munroe 0e6cf05f67
Merge pull request #4773 from jackiemunroe/fxa-1409-cached_customer_refresh
refactor(payments): remove ttl for customer caching
2020-04-08 13:17:10 -07:00
Jackie Munroe 69f3aba235
refactor(payments): remove ttl for customer caching
- remove ttl for cusomer caching
- flag customer TTL config variable as deprecated and remove references
- ensure customer cache entry removal on account deletion

fixes #4651
2020-04-08 12:59:42 -07:00
Les Orchard 2d11957290
feat(payments): send email on subscription payment failure
FXA-1155
2020-04-08 13:40:43 -04:00
Les Orchard 44f78c9d78
Merge pull request #4781 from lmorchard/fxa-1155-subplat-email-payment-fail
feat(payments): email methods for subplat payment failed and expired
2020-04-08 10:28:47 -07:00
Les Orchard 0d676f8c0d
Merge pull request #4782 from lmorchard/subplat-email-missed-l10n-strings
fix(payments): mark up some missed subplat email template strings
2020-04-08 10:25:31 -07:00
Jackie Munroe 26fcb845c2
Merge pull request #4694 from jackiemunroe/fxa-1441-remove_planname_plannickname
task(subscriptions): remove references to plan.name and plan.nickname
2020-04-08 09:52:18 -07:00
Vijay Budhram 6484d5822e
Merge pull request #4777 from mozilla/fxa-1111, r=@jodyheavener
fix(deeplink): Update our deeplinking url based on updates from adjust support
2020-04-08 10:25:39 -04:00
Barry Chen 990bbc17fd
Merge pull request #4786 from chenba/1504-amplitude-schema-update
fix(metrics): update language property on Amplitude schema
2020-04-08 09:12:21 -05:00
Barry Chen 4f2c4493b4
fix(metrics): update language property on Amplitude schema
This patch loosens the regular expression pattern on the language
property of the Amplitude event JSON schema.

The time property is also updated to be a positive integer as that is
what fxa-amplitude-send expects.
2020-04-07 17:38:00 -05:00
Les Orchard b4e97d45fc
feat(payments): email methods for subplat payment failed and expired
FXA-1155
FXA-1156
2020-04-07 15:30:39 -04:00
Les Orchard faf728c413
fix(payments): mark up some missed subplat email template strings 2020-04-07 15:23:00 -04:00
Vijay Budhram f005577ea8
fix(deeplink): Update our deeplinking url based on updates from adjust support 2020-04-07 12:30:25 -04:00
Ben Bangert 8ae0e6876a
Merge pull request #4774 from mozilla/feat/issue-4656
feat(metrics): add metrics to amplitude events
2020-04-07 08:59:38 -07:00
Ben Bangert 75fa856a8d
feat(metrics): add metrics to amplitude events
Because:

* We want to know how many amplitude events are dropped by the
  transform step.
* Creating ad-hoc non-uniform singletons is inconsistent and difficult
  to effectively test.

This commit:

* Add's metrics to amplitude events in content-server, auth-server, and
  payments-server.
* Uses typedi for Dependency Injection for a consistent mechanism to set
  singleton type objects and retrieve them.

Closes #4656
2020-04-07 08:39:14 -07:00
Ben Bangert 14ac0e196d
Merge pull request #4766 from mozilla/js-client-path
fix(docker): fix content-server build broken by last commit
2020-04-06 17:47:44 -07:00
Danny Coates e36d805c64
fix(docker): fix content-server build broken by last commit 2020-04-06 14:57:08 -07:00
Danny Coates cc3c127a0c
Merge pull request #4764 from mozilla/js-client-path
fix(build): change fxa-js-client resolution in content-server
2020-04-06 13:24:58 -07:00
Danny Coates 688702964d
fix(build): change fxa-js-client resolution in content-server
Due to fxa-js-client being a package.json dependency in content-server
and lerna/renovate trying to be "helpful" there was inconsistency
with how the package was resolved based on the environment. In Docker
and CI it loaded from npm but in local dev via an npm link to the
monorepo source. This change just stops using npm resolution at all.
2020-04-06 13:04:47 -07:00
Vijay Budhram 1ace27a937
Merge pull request #4752 from mozilla/fxa-1436, r=@chenba
fix(sync): Always show CWTS on signup for sync users
2020-04-06 12:01:37 -04:00
Barry Chen a2f6b6a627
Merge pull request #4760 from chenba/1444-auth-raw-amplitude
feat(metrics): log raw Amplitude events in auth server
2020-04-06 10:56:05 -05:00
Danny Coates 07c0bfdc39
Merge pull request #4761 from mozilla/intern-capabilities
chore(tests): set fixSessionCapabilities to no-detect
2020-04-06 07:43:22 -07:00
Jody Heavener ce1930f4b7
refactor(emails): move all email normalization and equality checks to helper functions 2020-04-06 10:01:47 -04:00
Danny Coates ce3dc21c10
chore(tests): set fixSessionCapabilities to no-detect
By default intern.js runs a feature detection routine before each test. Since we have a large number of tests skipping it can save a significant amount of time.

https://github.com/theintern/intern/blob/master/docs/concepts.md#webdriver-feature-tests
2020-04-05 16:37:57 -07:00
Barry Chen f4a3fd3542
feat(metrics): log raw Amplitude events in auth server
This patch logs "raw" Amplitude events in auth server to stdout along
with enough context for another service to transform the raw events into
Amplitude events identical to those emitted by fxa-amplitude-send.
2020-04-03 16:53:53 -05:00
Jackie Munroe 4ffe01b374
task(subscriptions): remove references to plan.name and plan.nickname
Because
- with the introduction of longer duration subscriptions, the current plan_name string is no longer applicable. Instead of using this custom formatted name, we will use the product_name along with plan billing data (interval + interval_count)

fixes #4693
2020-04-03 14:49:09 -07:00
Ben Bangert 1895a67671
Merge pull request #4744 from chenba/1445-payments-raw-amplitude
feat(metrics): log raw Amplitude events in payments server
2020-04-03 13:20:02 -07:00
Barry Chen dbaac6ed06
Merge pull request #4759 from mozilla/train-165
Merge 1.165.1 into master
2020-04-03 15:08:24 -05:00
Barry Chen c5742a4fc9
Release 1.165.1 2020-04-03 13:05:42 -05:00
Barry Chen c38a61c8d5
Merge pull request #4757 from mozilla/train-165-uplift
fix(Docker): fix path to a JSON schema in fxa-shared for Payments
2020-04-03 13:04:32 -05:00
Barry Chen ebfc116abe
fix(Docker): fix path to a JSON schema in fxa-shared for Payments 2020-04-03 12:43:46 -05:00
Barry Chen c618544080
Merge pull request #4756 from chenba/fix-payments-shared-schema-path
fix(Docker): fix path to a JSON schema in fxa-shared for Payments
2020-04-03 12:06:44 -05:00
Barry Chen 374d95a761
fix(Docker): fix path to a JSON schema in fxa-shared for Payments 2020-04-03 11:41:11 -05:00
Vijay Budhram 0ef2dc7a7b
Merge pull request #4754 from mozilla/profile-joi-update, r=@vbudhram
[land in train-166] chore(profile): update Joi to v17
2020-04-03 12:05:47 -04:00
Vijay Budhram ded6c02a07
Merge pull request #4745 from mozilla/train-165
Release 1.165.0
2020-04-03 12:05:18 -04:00
Vlad Filippov 624b68d365
chore(profile): update Joi to v17 2020-04-03 11:39:34 -04:00
Vijay Budhram cc07610b02
fix(sync): Always show CWTS on signup for sync users 2020-04-03 10:46:03 -04:00
Les Orchard 0f880a5a01
Merge pull request #4746 from lmorchard/tweak-release-script
fix(release): remove note about fxa-admins from release script
2020-04-02 15:11:42 -07:00
Les Orchard d477d32884
fix(release): remove note about fxa-admins from release script
This seems to be a left-over from when we involved the fxa-private repo
2020-04-02 18:05:03 -04:00
Les Orchard 5f073e508a
Release 1.165.0 2020-04-02 17:56:59 -04:00
Barry Chen e34b82bb63
feat(metrics): log raw Amplitude events in payments server
This patch logs a "raw" Amplitude event in payments server to stdout
along with enough context for another service to transform the raw event
into an Amplitude event identical to one that's emitted by
fxa-amplitude-send.

It also removes a unused parameter from the exported amplitude function;
that change is not directly related to the raw event changes.
2020-04-02 16:44:30 -05:00
Danny Coates 938cfce7d6
Merge pull request #4742 from mozilla/fix-sentry-mock
fix(sentry): Add missing sentry mocks when disabled
2020-04-02 14:26:41 -07:00
Vijay Budhram 6913ab42d4
fix(sentry): Add missing sentry mocks when disabled 2020-04-02 16:04:24 -04:00
Les Orchard 769f353d19
Merge pull request #4740 from mozilla/pbuild
fix(profile-server): updated graphicsmagick version in Dockerfile
2020-04-02 12:39:12 -07:00
Danny Coates 0e860f1637
fix(profile-server): updated graphicsmagick version in Dockerfile 2020-04-02 12:14:32 -07:00
Vijay Budhram 22d549c459
Merge pull request #4733 from mozilla/fxa-1388, r=@LZoog
feat(docs): Add ADR for WebAuthn and FIDO2
2020-04-02 13:49:35 -04:00