Rehan Dalal
d7bc2dec91
Fix import path
2017-05-16 17:13:39 -04:00
Rehan Dalal
e840ab88f0
Remove redundant endpoints
2017-05-16 16:22:20 -04:00
Rehan Dalal
68e0458c83
Clean up
2017-05-16 16:22:20 -04:00
Rehan Dalal
d7baf23568
Fix JS tests
2017-05-16 16:22:20 -04:00
Rehan Dalal
0bff830d93
Update frontend to use v2 API
2017-05-16 16:22:20 -04:00
Rehan Dalal
889902975d
Remove unused imports
2017-05-16 16:22:20 -04:00
Rehan Dalal
335f125ac8
v2 API views
2017-05-16 16:22:20 -04:00
Rehan Dalal
71792095e0
v2 Serializers
2017-05-16 16:22:20 -04:00
Rehan Dalal
e2dceca3d2
Reorganize API into versioned packages
2017-05-16 16:22:20 -04:00
Mike Cooper
5a570ae514
recipe-server: Remove unneeded data from signed recipe listing.
...
Fixes #759 .
2017-05-15 14:31:50 -07:00
Rehan Dalal
a3efe47dda
Add additional tests
2017-05-12 21:42:05 -04:00
Rehan Dalal
2feda3e7d5
Fix tests
2017-05-12 14:51:49 -04:00
Rehan Dalal
746242e9f4
Clean up reducers and denormalize data in selectors
2017-05-12 12:13:25 -04:00
Rehan Dalal
bbf69f425b
Approval request actions
2017-05-11 12:56:04 -04:00
Rehan Dalal
ff2b092023
Enable and disable recipes
2017-05-11 12:25:55 -04:00
Rehan Dalal
bcabe0021c
Recipe filtering
2017-05-11 11:48:47 -04:00
Andy Mikulski
04374ab223
Merge pull request #736 from Osmose/misplaced-comment
...
Fix mis-placed comment.
2017-05-11 07:13:07 -06:00
Andy Mikulski
108d73a059
Fix rebase
2017-05-10 11:38:45 -06:00
Andy Mikulski
8e2fbd92e8
Add required proptype, find -> some
2017-05-10 10:30:56 -06:00
Andy Mikulski
bfce8ba062
Code Review
2017-05-10 10:30:55 -06:00
Andy Mikulski
261737b289
Convert CheckboxGroup to proper Component
2017-05-10 10:28:04 -06:00
Andy Mikulski
6ca83b707a
Simplify MultiPicker/Checkbox values
2017-05-10 10:27:37 -06:00
Andy Mikulski
1f0f05a0e0
Abstracted MultiPicker pieces
2017-05-10 10:27:17 -06:00
Andy Mikulski
c733114538
Code review
2017-05-10 10:27:17 -06:00
Andy Mikulski
8205db6d6a
Add MultiPicker tests
2017-05-10 10:26:11 -06:00
Andy Mikulski
df8ec79bb7
Add filters to recipe page
2017-05-10 10:25:41 -06:00
Rehan Dalal
418ea89f48
CRUD actions for recipes
2017-05-10 11:21:05 -04:00
Michael Kelly
fbfd7a3843
Merge pull request #737 from Osmose/preference-experiment-disabled-fields
...
Disable fields for preference experiments when recipe form is disabled.
2017-05-09 11:12:48 -07:00
Michael Kelly
ffd47d1c29
Disable fields for preference experiments when recipe form is disabled.
2017-05-09 01:31:26 -07:00
Michael Kelly
7e0f3583d3
Merge pull request #729 from Osmose/storage-refactor
...
Refactor Storage.jsm into a class.
2017-05-08 16:21:41 -07:00
Michael Kelly
f7b29c1585
Merge pull request #705 from mythmon/deploy-time
...
recipe-server: Add build time to __version__ endpoint
2017-05-08 10:34:12 -07:00
Andy Mikulski
186a212dec
Merge pull request #704 from rehandalal/js-refactor
...
Implement refactored state tree
2017-05-05 12:35:15 -06:00
Michael Kelly
081c7fe7bb
Fix mis-placed comment.
2017-05-04 16:34:40 -07:00
Michael Kelly
eac03379ed
Use intermediate object when cloning in NormandyDriver.createStorage.
...
This prevents un-wanted methods from be available on storage instances
in un-wrapped form.
2017-05-04 16:24:53 -07:00
Mike Cooper
2ae9e40dd3
recipe-server: Improve /__version__ tests and docstrings.
2017-05-03 15:19:35 -07:00
Michael Kelly
be1256eee3
Merge pull request #727 from Osmose/document-preference-experiments
...
Document preference experiments
2017-05-03 11:03:21 -07:00
Mike Cooper
429188ce35
Merge pull request #723 from mythmon/avoid-301s-addon
...
recipe-client-addon: Ensure trailing slash on API root.
2017-05-03 10:45:12 -07:00
Mike Cooper
04df6ce540
Merge pull request #730 from Osmose/artifact-builds
...
TaskCluster: Combine tasks and use artifact builds.
2017-05-03 10:40:36 -07:00
R&D
73707631a2
Merge pull request #733 from mozilla/compose-fix-readme
...
compose: Fix links and old info in README
2017-05-03 13:31:33 -04:00
Mike Cooper
e570194464
recipe-client-addon: Only get api_url pref if needed.
2017-05-03 09:49:08 -07:00
Mike Cooper
3160a444a8
compose: Fix links and old info in README
2017-05-03 09:30:34 -07:00
Michael Kelly
29e4b7568e
TaskCluster: Combine tasks and use artifact builds.
...
To speed up builds, we want to use artifact builds. Artifact builds
require Mercurial history, so we pull from mozilla-central (and update
the version of Mercurial we have in the Docker image) instead of
gecko-dev.
However, switching to mozilla-central brings up a new issue: the
Mercurial history takes up a lot of space, and the transfer of artifacts
between tasks takes up enough time that our builds are slower than
before, when we had no history to cart around. By combining the fetch,
build, test, and package steps into a single command, we drastically
reduce the amount of time spent running in automation.
We still want lints to be easily distinguishable from test/build
failures, so those remain in their own task.
Tar'ing and uploading the build directory as an artifact also takes
a few minutes, and we rarely ever use it, so that is also removed.
2017-05-02 20:51:52 -07:00
Mike Cooper
bd9ac46686
Fix lint errors.
2017-05-02 13:40:59 -07:00
Michael Kelly
ac82ded75b
Refactor Storage.jsm into a class.
...
This simplifies the implementation of Storage.jsm, as well as usage
outside of the sandbox, at the cost of adding work to the driver to
make the storage instance usable within the sandbox.
SandboxManager.wrapAsync handles the heavy lifting there.
2017-05-02 12:45:24 -07:00
Rehan Dalal
f39acceb03
Missing linter dependency
2017-05-02 15:05:40 -04:00
Rehan Dalal
303cc23d4a
Fix linting
2017-05-02 15:02:58 -04:00
Rehan Dalal
61695ec0aa
Add more tests
2017-05-02 14:40:42 -04:00
Mike Cooper
ff075eaabe
recipe-client-addon: Use URL object to manipulate URLs.
2017-05-02 11:35:42 -07:00
Mike Cooper
db0dd1b32f
recipe-client-addon: Add test for api_url slash handling.
2017-05-02 11:16:50 -07:00
Rehan Dalal
aadd08be10
Feedback and add some tests
2017-05-02 11:38:59 -04:00