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
Simen Bekkhus
0b33abdf86
chore: upgrade prettier
...
Closes #345
2018-09-19 19:21:34 +02:00
ivaosthu
ca3e9d1031
fix(gzip): Add gzip support
2018-08-22 18:11:44 +02:00
ivaosthu
c821c72497
fix(log4js): Upgrade to log4js 3.0.3 and fix configuration
2018-07-30 13:48:12 +02:00