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

2026 Коммитов

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