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
Ivar Conradi Østhus
5ad2e246e5
Include user information on revive
...
Closes #327
2018-06-25 18:39:54 +02:00
ivaosthu
36e8736122
feat(metrics): Expose toggle updates to prometheus
...
closes #323
2018-05-23 20:50:03 +02:00
ivaosthu
3b67df4647
chore(package.json): Bump all dev-dependencies
2018-05-14 15:45:02 +02:00
Ivar Conradi Østhus
28fd6f96f0
fix(migration): Unleash should not start if migration fails.
...
Closes #320
2018-05-11 16:09:31 +02:00
Ivar Conradi Østhus
206b1445ef
Use HTTP_HOST env variable as default host address
2018-05-07 08:43:26 +02:00
Ivar Conradi Østhus
c1956ac623
Clean up using servers listening and error events
2018-05-07 08:43:26 +02:00
Ivar Conradi Østhus
7247176ee0
Use options object with server.listen
2018-05-07 08:43:26 +02:00
Ivar Conradi Østhus
54073a8293
createApp should wait for server.listen callback
2018-05-07 08:43:26 +02:00
Ivar Conradi Østhus
07ad3faaff
feat(bind): Added option to bind to http address.
...
Closes #318
2018-05-07 08:43:26 +02:00
Simen Bekkhus
deb2d97d91
refactor: use body-parser bundled with express ( #304 )
2018-02-14 15:46:42 +01:00
Ivar Conradi Østhus
4ed3abea22
fix(store): DB should not override createdAt if set.
2018-02-07 21:58:53 +01:00
ivaosthu
56ca8bde7a
Bugfix: more informative name validation errors
...
Will know tell the user if the toggle name is already
in use by an active feature toggle or an archived toggle.
Also brings lates unleash-frontend fix, which prevents an
invalid form from submitting.
closes : #290 , #291
2018-01-20 14:11:44 +01:00
ivaosthu
28d6a1b46e
A bit of house-keeping
2018-01-17 15:36:38 +01:00
ivaosthu
b222c9acd9
Add sign-out route #288
2018-01-17 15:36:38 +01:00
ivaosthu
a9ee3a09a8
Use joi instead of assert
2018-01-17 15:36:38 +01:00
ivaosthu
9eed7a0601
Fix typo in simple-authentication.js
2018-01-17 15:36:38 +01:00
ivaosthu
323320b64d
Implement authentication support for Unleash UI.
...
Closes : #261 , #233 , #232 , #231
2018-01-16 14:26:32 +01:00
ivaosthu
4f74c90376
Fix pathname reporting in middlewares
2017-12-18 15:12:44 +01:00