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

189 Коммитов

Автор SHA1 Сообщение Дата
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