1
0
mirror of https://github.com/Unleash/unleash.git synced 2024-12-22 19:07:54 +01:00
Commit Graph

646 Commits

Author SHA1 Message Date
ivaosthu
79de8fb7ed Added api for updating a strategy
relates to #184
2020-02-20 08:30:43 +01:00
ivaosthu
bc1f647f92 use fake timers for ttl test 2020-02-20 08:30:43 +01:00
sveisvei
f5578d986e check toggles and strategies in clientapps 2020-02-20 08:30:43 +01:00
Ivar Conradi Østhus
d334f3fece Update developer-guide.md 2020-02-20 08:30:43 +01:00
ivaosthu
f18fe66cc2 Update strategy-api docs 2020-02-20 08:30:43 +01:00
ivaosthu
9ed41ef858 Unit tests for strategy-api 2020-02-20 08:30:43 +01:00
ivaosthu
c8a9b39f27 Add schema validation for strategies 2020-02-20 08:30:43 +01:00
ivaosthu
ba5810506f Fix failing tests 2020-02-20 08:30:43 +01:00
ivaosthu
7d91f4c1d5 Add required flag to strategy parameters 2020-02-20 08:30:43 +01:00
ivaosthu
082d5068a8 Strategy should use better param description
Adds support for more fields sucha as description, required, etc.

relates to #182
2020-02-20 08:30:43 +01:00
ivaosthu
97f6731140 Strategy list should be sorted by name 2020-02-20 08:30:43 +01:00
ivaosthu
9ba541574a Cleanup legacy migrations 2020-02-20 08:30:43 +01:00
ivaosthu
c80a46e2c3 Cleanup client_instances
related to #176
2020-02-20 08:30:43 +01:00
sveisvei
381e7d4763 inject metadata on toplevel 2020-02-20 08:30:43 +01:00
sveisvei
d160fe933f serve with metadata 2020-02-20 08:30:43 +01:00
sveisvei
76d642069b Revert "Remove /api/client/seen-toggles as we don't need it anyway"
This reverts commit 63e6931265.
2020-02-20 08:30:42 +01:00
ivaosthu
52fcfb4a2b Remove /api/client/seen-toggles as we don't need it anyway 2020-02-20 08:30:42 +01:00
ivaosthu
51442a6cc4 Remove client_strategies table
We can just have a strategies column in the client_applications
table. This solves all our needs, and thus avoids the need
for an extra table.
2020-02-20 08:30:42 +01:00
ivaosthu
8764b952b3 A client-register should upsert client_applications table 2020-02-20 08:30:42 +01:00
ivaosthu
cf385534c8 Add client_applications table 2020-02-20 08:30:42 +01:00
sveisvei
5ad5127f81 fix lint and mock 2020-02-20 08:30:42 +01:00
sveisvei
3a6e7d02ef client applications 2020-02-20 08:30:42 +01:00
sveisvei
066fe5fdd2 recieve togglename to archive or revive via path 2020-02-20 08:30:42 +01:00
sveisvei
92111890d9 uppercase event type key constants 2020-02-20 08:30:42 +01:00
Ivar Conradi Østhus
377ad43bab Delete app.js 2020-02-20 08:30:42 +01:00
ivaosthu
9c6fad83c2 Added enpoint for fetching application implementing a strategy
`/api/client/applications?strategyName=foo` now returns list of
apps implementing that strategy!
2020-02-20 08:30:42 +01:00
sveisvei
803fc6752d send toggleName back 2020-02-20 08:30:42 +01:00
ivaosthu
b12a188faf amend prev commit 2020-02-20 08:30:42 +01:00
ivaosthu
6cdffb22d0 fix strateiges format for /client/applications 2020-02-20 08:30:42 +01:00
sveisvei
a959dc777d fetch seen apps instead 2020-02-20 08:30:42 +01:00
sveisvei
7609d0abeb add getAppsFromToggleName 2020-02-20 08:30:42 +01:00
sveisvei
d3063073b3 fix typ0 2020-02-20 08:30:42 +01:00
bjarneo
0d79dd91d8 fix typos 2020-02-20 08:30:41 +01:00
Ivar Conradi Østhus
d3dc4bc800 Update README.md 2020-02-20 08:30:41 +01:00
Ivar Conradi Østhus
df96628126 Update README.md 2020-02-20 08:30:41 +01:00
bjarneo
a92d2b54b4 fix typos 2020-02-20 08:30:41 +01:00
bjarneo
02f5bd4e82 fix typos 2020-02-20 08:30:41 +01:00
sveisvei
a1303f4c42 only log if num of cleaned is above 0 2020-02-20 08:30:41 +01:00
sveisvei
b5b846835b add single toggle metric endpoint 2020-02-20 08:30:41 +01:00
sveisvei
f425597640 fix lint 2020-02-20 08:30:41 +01:00
ivaosthu
d4d63af2b0 Option to disable request logging.
Because all request details are available via
prometheus there is no need to also log all requests.

This solves #164 but we should still replace log4j with something else.
2020-02-20 08:30:41 +01:00
ivaosthu
fd05d63444 remove console... 2020-02-20 08:30:41 +01:00
ivaosthu
7057d11553 replace commander with yargs 2020-02-20 08:30:41 +01:00
Ivar Conradi Østhus
8541adc40f Update README.md 2020-02-20 08:30:41 +01:00
ivaosthu
982d5afefd more docs 2020-02-20 08:30:41 +01:00
ivaosthu
173bcd9bc1 Docs wip 2020-02-20 08:30:41 +01:00
ivaosthu
1bb8ee53c2 readme 2020-02-20 08:30:41 +01:00
ivaosthu
31193e9587 only one level of creating options 2020-02-20 08:30:41 +01:00
ivaosthu
bec646d797 more tests 2020-02-20 08:30:41 +01:00
ivaosthu
35ad3aa072 cleanup bin 2020-02-20 08:30:40 +01:00