Peter Bengtsson
2d0ef9fd65
adding .coveragerc and docs about how to use it
2018-09-14 15:17:17 -04:00
Peter Bengtsson
4b57787543
Remove use of product_details
...
Fixes #1449
2018-09-11 12:42:02 -04:00
Peter Bengtsson
080898f407
Test that the docs build
...
Fixes #1441
2018-08-16 15:01:48 -04:00
Peter Bengtsson
0b467b00a9
feedbacked
2018-08-08 14:58:41 -04:00
Peter Bengtsson
5eb2a4447e
CircleCI 2.0
2018-08-08 11:20:17 -04:00
Rehan Dalal
e9c502739e
Update documentation
2018-08-01 13:57:11 -04:00
Rehan Dalal
a4ae2f9cb9
Tweak therapist configuration
2018-07-29 02:50:21 -04:00
Mike Cooper
0e914efff1
Docs: Update environment list
2018-07-19 10:24:18 -07:00
Mike Cooper
896c6c9fed
Fix Therapist setup docs
2018-06-28 14:15:19 -07:00
Mike Cooper
f7e3c06e72
Format code with Black
2018-06-28 14:00:58 -07:00
Mike Cooper
46c20b9768
Require Black code formatting for Python
...
Note: This commit doesn't re-format any of the code, and so is expected
to fail on CI.
2018-06-28 14:00:58 -07:00
Mike Cooper
c72a19b9bc
Organize requirements files to simplify usage
2018-05-10 13:28:14 -07:00
Mike Cooper
48bcb319de
Merge branch 'master' into filter-objects
2018-05-10 11:47:52 -07:00
bors[bot]
01e548fdb6
Merge #1322
...
1322: auth by bearer authorization header, fixes 1245 r=mythmon a=peterbe
Here's the code that proved the prototype: https://github.com/mozilla/normandy/compare/mozilla:master...peterbe:auth-by-bearer-authorization-header-fixes-1245
* [x] Tune the code and resolve all `XXX ...` comments
* [x] Unit tests
* [x] ~Wonder if this should only work for certain paths like `/api/v2`. Some whitelist might be a good idea.~
Also, we have two other concurrent issues to solve. The delivery console needs to correctly send the access_token.
And our Nginx Lua code doesn't allow any requests through (even if the header already has a `Authorization`). We need to find a way to bypass that. Ideally with some conditionals rather than having to edit the Lua code.
Co-authored-by: Peter Bengtsson <mail@peterbe.com>
2018-05-10 18:11:47 +00:00
Peter Bengtsson
f47e9d714b
review fixes
2018-05-10 11:24:47 -04:00
Mike Cooper
c808a2943f
Remove remenants of API token authentication
...
Fixes #1340
2018-05-09 11:16:46 -07:00
Peter Bengtsson
2ae42f468b
auth by bearer authorization header, fixes 1245
2018-05-09 13:23:12 -04:00
Mike Cooper
3e85fb7640
A new take on simple filters: Filter Objects
...
Fixes #1184
2018-05-08 15:43:22 -07:00
Rehan Dalal
39223f697f
Update dependencies for docs
2018-05-04 04:09:50 -04:00
Mike Cooper
264d9d8c98
Demono the docs
2018-04-26 11:25:24 -07:00
Peter Bengtsson
eaa2acae62
a note about running pytest-coverage
2018-04-09 11:02:11 -04:00
Mathieu Leplatre
b721e8305c
Be more precise about PostgreSQL defaults in install docs
2018-03-28 15:02:32 -07:00
Peter Bengtsson
2d4e58c197
review fixes
2018-03-06 14:40:20 -05:00
Peter Bengtsson
767b23a7db
update docs
2018-03-06 14:33:08 -05:00
Peter Bengtsson
4a53b62980
enable CORS for REST endpoints, fixes #954
2018-03-05 15:47:24 -05:00
Ethan Glasser-Camp
34016e3a23
Fix URL in developer setup doc
2018-02-23 12:30:58 -05:00
Ethan Glasser-Camp
07a13e30c9
Indicate that virtualenv should be in the recipe-server subdirectory
2018-02-23 11:43:06 -05:00
Mike Cooper
10646934c1
Remove therapist step from recipe-server dev setup
2018-02-22 12:35:54 -08:00
Peter Bengtsson
4c270cda6c
correct link to gecko docs
2018-02-08 15:32:05 -05:00
Mike Cooper
32689498a1
Fix #1176 - Remove recipe-client-addon
...
The recipe-client-addon's canonical location is now in mozilla-central, at
https://hg.mozilla.org/mozilla-central/file/tip/browser/extensions/shield-recipe-client
2018-02-02 11:25:04 -08:00
Mike Cooper
32d18f982a
Fix #1139 - Log study enrollment events via Telemetry Events
2018-01-09 15:46:38 -08:00
Andy Mikulski
a7d7342070
Update docs, use apt-get for yarn
2017-11-20 10:52:10 -07:00
Mike Cooper
a23a17be93
Update docs link to Heartbeat Telemetry
2017-11-06 15:21:17 -08:00
Mike Cooper
0d329d9ca6
Use npm5 and add a lock file.
2017-10-30 14:27:44 -07:00
R&D
6f23b07e98
Merge pull request #1099 from mythmon/execute-filter-expression-docs
...
Add docs about testing filter expressions in the brower console.
2017-10-16 09:53:09 -04:00
Michael Kelly
f03643b692
Add docs about testing filter expressions in the brower console.
...
These were originally written by Osmose and put in a Gist:
https://gist.github.com/Osmose/d59da84e9531487e5210cc0444f3eab9
2017-10-09 13:18:12 -07:00
Mike Cooper
b416853e68
Fix #1095 - Add cache headers to identicons.
2017-10-04 16:42:56 -07:00
Mike Cooper
ca30201f35
recipe-server: Make https redirect cache time setting independent.
2017-09-05 10:32:20 -07:00
Mike Cooper
c30a6e1ec2
recipe-server: Add cache-control headers when redirecting to add slashes.
2017-08-30 10:56:13 -07:00
Michael Kelly
d9620473ad
Fix --update-actions argument for webpack to work with Webpack 3.
2017-08-17 11:17:11 -07:00
Mike Cooper
6e25d87ffc
Merge pull request #952 from Osmose/opt-out-docs
...
Document the opt-out-study action and missing filter expression fields.
2017-08-03 15:34:39 -07:00
Michael Kelly
ee8a966fee
Document the opt-out-study action and missing filter expression fields.
2017-08-03 14:05:26 -07:00
Michael Kelly
5424048621
Auto-build vendor directory if it doesn't exist.
2017-08-03 13:55:23 -07:00
Michael Kelly
d3ad54e74c
Add -b/--build-vendor flag to add-on build scripts, disable auto-build.
2017-08-03 13:55:23 -07:00
Michael Kelly
93c2a45d81
Add link to Uptake Telemetry docs and clarify namespacing a bit.
2017-07-21 09:47:50 -07:00
Michael Kelly
3ea00f1b0e
Document the uptake data we're collecting.
2017-07-21 09:47:50 -07:00
Michael Kelly
22009dd93a
Merge pull request #877 from Osmose/addon-deps
...
Support loading arbitrary npm dependencies in the add-on via webpack.
2017-07-11 14:51:14 -07:00
Michael Kelly
1a7b6d5f92
Use a single config object for recipe-client dependencies.
2017-07-11 10:57:46 -07:00
Michael Kelly
5ae3f933b5
Update add-on build scripts and document how to handle dependencies.
2017-07-11 01:49:47 -07:00
Mike Cooper
2e8d110415
Merge pull request #787 from mythmon/addons-in-driver
...
Addons in driver
2017-07-07 15:34:01 -07:00