diff options
author | andreer <andreer@verizonmedia.com> | 2020-05-29 11:53:40 +0200 |
---|---|---|
committer | andreer <andreer@verizonmedia.com> | 2020-05-29 11:53:40 +0200 |
commit | 3cffe31a29ab7e586e650f01a173208ab34477f8 (patch) | |
tree | 12f981dd7755c71301aa6662a36fa30598cf6236 /flags | |
parent | bf3d67a911a99f6351edb6f0d3a6cdf01c673a0d (diff) |
add feature flag to user api for use in console
Diffstat (limited to 'flags')
-rw-r--r-- | flags/src/main/java/com/yahoo/vespa/flags/FetchVector.java | 5 | ||||
-rw-r--r-- | flags/src/main/java/com/yahoo/vespa/flags/Flags.java | 8 |
2 files changed, 12 insertions, 1 deletions
diff --git a/flags/src/main/java/com/yahoo/vespa/flags/FetchVector.java b/flags/src/main/java/com/yahoo/vespa/flags/FetchVector.java index 5897a5ab58b..02adfd1a14b 100644 --- a/flags/src/main/java/com/yahoo/vespa/flags/FetchVector.java +++ b/flags/src/main/java/com/yahoo/vespa/flags/FetchVector.java @@ -57,7 +57,10 @@ public class FetchVector { * <p>NOTE: There is seldom any need to set ZONE_ID, as all flags are set per zone anyways. The controller * could PERHAPS use this where it handles multiple zones. */ - ZONE_ID + ZONE_ID, + + /** Email address of user - provided by auth0 in console. */ + CONSOLE_USER_EMAIL } private final Map<Dimension, String> map; diff --git a/flags/src/main/java/com/yahoo/vespa/flags/Flags.java b/flags/src/main/java/com/yahoo/vespa/flags/Flags.java index 386a169acb0..552878de68a 100644 --- a/flags/src/main/java/com/yahoo/vespa/flags/Flags.java +++ b/flags/src/main/java/com/yahoo/vespa/flags/Flags.java @@ -10,6 +10,7 @@ import java.util.Optional; import java.util.TreeMap; import static com.yahoo.vespa.flags.FetchVector.Dimension.APPLICATION_ID; +import static com.yahoo.vespa.flags.FetchVector.Dimension.CONSOLE_USER_EMAIL; import static com.yahoo.vespa.flags.FetchVector.Dimension.HOSTNAME; import static com.yahoo.vespa.flags.FetchVector.Dimension.NODE_TYPE; import static com.yahoo.vespa.flags.FetchVector.Dimension.VESPA_VERSION; @@ -283,6 +284,13 @@ public class Flags { "Takes effect immediately on new hosts, on next redeploy for applications", APPLICATION_ID); + public static final UnboundBooleanFlag ENABLE_PUBLIC_SIGNUP_FLOW = defineFeatureFlag( + "enable-public-signup-flow", false, + "Show the public signup flow for a user in the console", + "takes effect on browser reload of api/user/v1/user", + CONSOLE_USER_EMAIL + ); + /** WARNING: public for testing: All flags should be defined in {@link Flags}. */ public static UnboundBooleanFlag defineFeatureFlag(String flagId, boolean defaultValue, String description, String modificationEffect, FetchVector.Dimension... dimensions) { |