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