1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-01-31 00:16:47 +01:00
Commit Graph

238 Commits

Author SHA1 Message Date
Benjamin Ludewig
1f55eaedad Refactored state-service, schemas, added e2e tests #395 2019-03-15 15:07:32 +01:00
Benjamin Ludewig
5e8059dcf1 feat: Added import & export through stateService #395 2019-03-15 15:07:32 +01:00
ivaosthu
66bfcecadc feat: Add customizable ui config 2019-03-13 10:04:08 +01:00
ivaosthu
ae63e08263 fix: Application list should be alphabetically sorted
closes #403
2019-03-13 08:56:02 +01:00
ivaosthu
79a10d1107 fix: Add explicit endpoints for toggle on/off
closes #394
2019-03-09 15:02:33 +01:00
ivaosthu
f39507444d fix: SimpleAuthentication should work with custom basePaths 2019-03-09 15:02:01 +01:00
ivaosthu
756ece1dae fix: Metrics poller should start even if inital fetch fails.
Currently if the intial metrics-fetch fails unleash will not
setup a metrics-poller. This fix ensures that the metrics
poller will start regardless of whether the inital fetch
fails or succeeds.

closes #396
2019-03-09 14:54:19 +01:00
ivaosthu
494a98f926 fix: Variants should be allowed to be 'null' 2019-02-08 13:56:47 +01:00
ivaosthu
e317a65983 fix: metric-schema for variant counts 2019-02-08 09:38:23 +01:00
ivaosthu
0f4d7df735 fix: override field changed name to contextName 2019-02-08 09:38:23 +01:00
ivaosthu
b36fc73a7b feat: Add suppport for variant overrides 2019-02-08 09:38:23 +01:00
sveisvei
7044522670 fix: Gracefully handle variant metrics 2019-02-08 09:38:23 +01:00
ivaosthu
13e431ed17 fix: Update variant protocol 2019-02-08 09:38:23 +01:00
ivaosthu
24ca56e041 fix: variant tests more stable 2019-02-08 09:38:23 +01:00
Juan Hoyos
8c12ead2ae feat: Added feature toggle variants 2019-02-08 09:38:23 +01:00
ivaosthu
e6b55cba60 fix: Critical bugfix 'databaseSchema' not defaulting to 'public' 2019-02-01 15:53:22 +01:00
ivaosthu
49a1dc0343 fix: Database migrator does use the databaseSchema option
closes #387
2019-02-01 08:06:02 +01:00
Benjamin Ludewig
9450f6e54a Refactored controllers, moved checkPermission to permission-checker.js middleware 2019-01-17 09:25:12 +01:00
Benjamin Ludewig
29257c2228 Don't expose user permissions when extendedPermissions is disabled, cleanup controller.js 2019-01-17 09:25:12 +01:00
Benjamin Ludewig
d9804c0114 Use full name instead of perms, 403 error message now includes expected permission 2019-01-17 09:25:12 +01:00
Benjamin Ludewig
f4a7aaa861 Removed REVIVE_FEATURE permission in favor of UPDATE_FEATURE 2019-01-17 09:25:12 +01:00
Benjamin Ludewig
1af921c535 feature: Add action specific user permissions 2019-01-17 09:25:12 +01:00
ivaosthu
59ef1d356b fix(http-status): Client errors should use 400 status codes 2019-01-02 12:38:58 +01:00
ivaosthu
e83e3694c6 chore: Upgrade ava to 1.0.1 2018-12-17 10:16:18 +01:00
ivaosthu
f9760427f3 chore(modernize): Use joi for url-friendly name validation 2018-12-17 08:27:49 +01:00
ivaosthu
7819c45351 chore(modernize): remove express-validator 2018-12-17 08:27:49 +01:00
ivaosthu
a5f65a51dc chore(modernize): Admin cleanup error-handlers 2018-12-17 08:27:49 +01:00
ivaosthu
8b734d1ef5 chore(modernize): Admin StrategyController 2018-12-17 08:27:49 +01:00
ivaosthu
a6d61f421b fix(strategy): Correct error message 2018-12-17 08:27:49 +01:00
ivaosthu
271cfcbfb8 chore(modernize): Admin MetricsController 2018-12-17 08:27:49 +01:00
ivaosthu
c9cda79727 chore(modernize): UserController 2018-12-17 08:27:49 +01:00
ivaosthu
2ce0f074bb chore(modernize): Use base controller for all client controllers 2018-12-17 08:27:49 +01:00
ivaosthu
9eb0d2e535 chore(modernize): Use joi schema-validation in FeatureController 2018-12-17 08:27:49 +01:00
ivaosthu
7705bfe1a9 chore(modernize): Admin FeatureController 2018-12-17 08:27:49 +01:00
ivaosthu
42a4df8aae chore(modernize): Spin out base class for Controllers 2018-12-17 08:27:49 +01:00
ivaosthu
01e3216e05 chore(modernize): Admin ArchiveController 2018-12-17 08:27:49 +01:00
ivaosthu
fae3488580 chore(modernize): Remove unused files 2018-12-17 08:27:49 +01:00
ivaosthu
541ef376d9 chore(modernize): cleanup api-def 2018-12-17 08:27:49 +01:00
ivaosthu
4ea00e4b7e chore: Simplify client-controller constructor 2018-12-17 08:27:49 +01:00
ivaosthu
529ac38e97 chore(modernize): Modernize ClientRegisterController 2018-12-17 08:27:49 +01:00
ivaosthu
683354be6c chore(modernize): Modernize ClientMetricsController 2018-12-17 08:27:49 +01:00
ivaosthu
707663762b chore(modernize): Modernize ClientIndexController 2018-12-17 08:27:49 +01:00
ivaosthu
afae3317de chore(modernize): Modernize FeaturesController 2018-12-17 08:27:49 +01:00
ivaosthu
00217bfe14 chore(modernize): Modernize IndexController 2018-12-17 08:27:49 +01:00
ivaosthu
6a36f71a98 chore(modernize): Modernize BackstageController 2018-12-17 08:27:49 +01:00
ivaosthu
7bc8ed0334 chore(modernize): Modernize HealthCheckController 2018-12-17 08:27:49 +01:00
Benjamin Ludewig
cac9439c70 Add prometheus compatible feature metrics endpoint 2018-11-28 16:14:48 +01:00
Ivar Conradi Østhus
161f4c5afa chore: fix lint 2018-11-22 20:47:06 +01:00
Ivar Conradi Østhus
56a36c7ca5 chore: fix linting 2018-11-22 20:37:30 +01:00
ivaosthu
8e30b7643e fix(clientApi): Add namePrefix paramter to /api/client/features
Allows the client to limit the response to name with the given prefix.
2018-11-16 18:37:48 +01:00