Ivar Conradi Østhus
4f3a94cb86
fix: do not allow empty ('') constrain values.
...
related #640
2020-10-30 10:31:58 +01:00
Ivar Conradi Østhus
24347adbfb
fix: context legalValues should be at max 100 chars
2020-10-04 20:36:40 +02:00
Ivar Conradi Østhus
ef5b67974d
fix: use validated and stripped data when updating
2020-10-01 22:40:47 +02:00
Ivar Conradi Østhus
192c292ecf
fix: should use stripped update data for featureToggle
2020-10-01 22:34:28 +02:00
Ivar Conradi Østhus
0204a52d9b
fix: failing tests for 409
2020-09-25 22:31:35 +02:00
Ivar Conradi Østhus
1e26c64912
fix: Name conflict should return 409
...
closes #509
2020-09-25 22:14:31 +02:00
Ivar Conradi Østhus
4a3c136167
feat: Remove applications ( #635 )
2020-09-25 09:39:12 +02:00
Ivar Conradi Østhus
83dda55172
feat: add stale property on toggle ( #619 )
2020-08-07 10:46:35 +02:00
Ivar Conradi Østhus
6568457ed8
feat: Add support for toggle types ( #618 )
2020-08-06 11:18:52 +02:00
Ivar Conradi Østhus
1bb0d03855
fix: version should be part of ui-config ( #616 )
2020-08-03 13:34:10 +02:00
Ivar Conradi Østhus
e42337e523
feat: add weightType as legal property on variant schema ( #614 )
2020-08-03 13:24:51 +02:00
Ivar Conradi Østhus
acc674c0e7
fix: replace @hapi/joi with joi
2020-07-31 22:15:09 +02:00
Ivar Conradi Østhus
91eab0550c
fix: exporting only feature toggles as yaml should not crash
...
fixes #615
2020-07-30 23:57:17 +02:00
Ivar Conradi Østhus
d01c9d2dac
fix: use airbnb lint rules directly ( #583 )
...
This drops usage of finn-eslint rules as they are no
longer maintained.
2020-04-14 22:29:11 +02:00
Ivar Conradi Østhus
333601eaea
fix: Logout should not be xhr call ( #576 )
...
closes #520
2020-03-29 22:22:19 +02:00
Ivar Conradi Østhus
7a410508cb
feat: api supports context fields ( #564 )
...
* feat: api supports context fields
* fix: typo for cotnext group in event-differ
2020-02-27 21:26:18 +01:00
Ivar Conradi Østhus
8d90aa1b0b
fix: upgrade @hapi/joi to version 17.1.0
2020-02-21 22:14:40 +01:00
Ivar Conradi Østhus
9e79d70060
fix: variant weights can be up to 1000
2020-02-20 08:34:33 +01:00
Ivar Conradi Østhus
b532c86695
fix: Upgrade to @hapi/joi ( #543 )
2020-02-20 08:34:32 +01:00
ivaosthu
459f49866c
fix: constraints should be part of toggle schema
2020-02-20 08:34:31 +01:00
Ivar Conradi Østhus
c9c26e249c
fix: Add admin api for context-field definitions
2020-02-20 08:34:30 +01:00
ivaosthu
9c32a28597
fix: Application fields should be optional.
2020-02-20 08:34:24 +01:00
ivaosthu
ccaab0c47b
fix: LogProvider as option injected to unleash.
...
Instead of instructing users to do static calls
in to Unleash, she should instead be allwed to
specify the log provider as an option to Unleash.
This commit introduces the "getLogger" option,
a function responsible for creating a logger.
2020-02-20 08:34:24 +01:00
ivaosthu
c66545e11e
fix(package): update mime to version 2.4.1
...
closes #418
2020-02-20 08:34:23 +01:00
Ivar Conradi Østhus
42cfd93820
fix: trigger actual logout on request
2020-02-20 08:34:22 +01:00
Benjamin Ludewig
e11e036d2d
fix: import should use mime.lookup() for filename
2020-02-20 08:34:22 +01:00
Benjamin Ludewig
a06d2c04bb
Refactored state-service, schemas, added e2e tests #395
2020-02-20 08:34:22 +01:00
Benjamin Ludewig
9065c5ee88
feat: Added import & export through stateService #395
2020-02-20 08:34:22 +01:00
ivaosthu
bb396b6c62
feat: Add customizable ui config
2020-02-20 08:34:22 +01:00
ivaosthu
1c1b1edd83
fix: Add explicit endpoints for toggle on/off
...
closes #394
2020-02-20 08:34:21 +01:00
ivaosthu
c3798d5858
fix: Variants should be allowed to be 'null'
2020-02-20 08:34:21 +01:00
ivaosthu
f51500ec78
fix: override field changed name to contextName
2020-02-20 08:34:20 +01:00
ivaosthu
df5ef09008
feat: Add suppport for variant overrides
2020-02-20 08:34:20 +01:00
ivaosthu
c25e994322
fix: Update variant protocol
2020-02-20 08:34:20 +01:00
ivaosthu
82bf748341
fix: variant tests more stable
2020-02-20 08:34:20 +01:00
Juan Hoyos
3623052c36
feat: Added feature toggle variants
2020-02-20 08:34:20 +01:00
Benjamin Ludewig
175208c105
Refactored controllers, moved checkPermission to permission-checker.js middleware
2020-02-20 08:34:19 +01:00
Benjamin Ludewig
b38da68d28
Don't expose user permissions when extendedPermissions is disabled, cleanup controller.js
2020-02-20 08:34:19 +01:00
Benjamin Ludewig
abe4f8cf16
Use full name instead of perms, 403 error message now includes expected permission
2020-02-20 08:34:19 +01:00
Benjamin Ludewig
e81f4a01eb
Removed REVIVE_FEATURE permission in favor of UPDATE_FEATURE
2020-02-20 08:34:19 +01:00
Benjamin Ludewig
df7509e381
feature: Add action specific user permissions
2020-02-20 08:34:19 +01:00
ivaosthu
e256db29a5
fix(http-status): Client errors should use 400 status codes
2020-02-20 08:34:19 +01:00
ivaosthu
cdf623e70f
chore: Upgrade ava to 1.0.1
2020-02-20 08:34:18 +01:00
ivaosthu
d5db78d140
chore(modernize): Use joi for url-friendly name validation
2020-02-20 08:34:18 +01:00
ivaosthu
3c8e51118e
chore(modernize): Admin cleanup error-handlers
2020-02-20 08:34:18 +01:00
ivaosthu
ed14e3ed8b
chore(modernize): Admin StrategyController
2020-02-20 08:34:18 +01:00
ivaosthu
984bb14351
fix(strategy): Correct error message
2020-02-20 08:34:18 +01:00
ivaosthu
738c26fd62
chore(modernize): Admin MetricsController
2020-02-20 08:34:18 +01:00
ivaosthu
a2c330f92e
chore(modernize): UserController
2020-02-20 08:34:17 +01:00
ivaosthu
a8de54dd73
chore(modernize): Use base controller for all client controllers
2020-02-20 08:34:17 +01:00