diff --git a/docs/advanced/api_access.md b/docs/advanced/api_access.md index cdfbf2808c..907e530660 100644 --- a/docs/advanced/api_access.md +++ b/docs/advanced/api_access.md @@ -3,9 +3,8 @@ id: api_access title: API Access --- -> **Enterprise feature** -> -> Programmatic access to the Unleash API s only available with the Unleash Enterprise offering and is not part of Unleash Open-Source. +> **Enterprise** +> This guide is only relevant if your are using Unleash-hosted. It is possible to integrate directly with the Admin API. In this guide we will explain all the steps to set it up. diff --git a/docs/advanced/archived-toggles.md b/docs/advanced/archived-toggles.md index 181f07be29..12e0906415 100644 --- a/docs/advanced/archived-toggles.md +++ b/docs/advanced/archived-toggles.md @@ -3,4 +3,17 @@ id: archived_toggles title: Archived toggles --- -Archived toggles +In unleash you may choose to "archive" a feature toggle when it is not needed anymore. You do this by clicking the "Archive" button on the feature toggle details view. By archiving a feature toggle it will not be available to Client SDKs anymore. + +![Archive Toggle](../assets/archive-toggle.png 'Archiving a Feature Toggle'). + +You will not be able to "fully delete a feature toggle". The reason for this is to avoid old toggles suddenly "waking up again". This could, in worst case, re-activate old functionality in code where the use of the feature toggle has not been cleaned up yet. + +## Reviving a feature toggle + +If you want to re-use a feature toggle which has been archived you may revive in from the archive. You do that by clicking the "revive icon". Please not that revived toggles will be "disabled" when they are active again. + +![Revive Toggle](../assets/archive-toggle-revive.png 'Reviving a Feature Toggle'). + + + diff --git a/docs/assets/archive-toggle-revive.png b/docs/assets/archive-toggle-revive.png new file mode 100644 index 0000000000..f9cb57ea06 Binary files /dev/null and b/docs/assets/archive-toggle-revive.png differ diff --git a/docs/assets/archive-toggle.png b/docs/assets/archive-toggle.png new file mode 100644 index 0000000000..4955033cd9 Binary files /dev/null and b/docs/assets/archive-toggle.png differ diff --git a/docs/deploy/securing-unleash.md b/docs/deploy/securing-unleash.md index 52e06a3507..59db258f4f 100644 --- a/docs/deploy/securing-unleash.md +++ b/docs/deploy/securing-unleash.md @@ -3,6 +3,8 @@ id: securing_unleash title: Securing Unleash --- +> This guide is only relevant if you are using Unleash Open-Source. The Enterprise edition does already ship with a secure setup and multiple SSO options. + The Unleash API is split into two different paths: `/api/client` and `/api/admin`. This makes it easy to have different authentication strategy for the admin interface and the client-api used by the applications integrating with Unleash. ## General settings diff --git a/website/i18n/en.json b/website/i18n/en.json index d74c2d1e92..42080bcf44 100644 --- a/website/i18n/en.json +++ b/website/i18n/en.json @@ -190,13 +190,13 @@ } }, "links": { - "Enterprise": "Enterprise", "Documentation": "Documentation", - "API": "API", "Deploy and manage": "Deploy and manage", "Integrations": "Integrations", "Contribute": "Contribute", - "Help": "Help" + "API": "API", + "Help": "Help", + "Enterprise": "Enterprise" }, "categories": { "Getting started": "Getting started", diff --git a/website/pages/en/help.js b/website/pages/en/help.js index 223e502e43..60f75beefc 100755 --- a/website/pages/en/help.js +++ b/website/pages/en/help.js @@ -24,7 +24,7 @@ class Help extends React.Component { const supportLinks = [ { content: `Learn more using the [documentation on this site.](${docUrl( - 'getting_started', + 'user_guide/connect_sdk', language, )})`, title: 'Browse Docs', diff --git a/website/pages/en/index.js b/website/pages/en/index.js index 9b9be3e31e..9b39fc5282 100755 --- a/website/pages/en/index.js +++ b/website/pages/en/index.js @@ -193,9 +193,9 @@ const SASSOffering = () => ( const UnleashClient = () => ( -

Client implementations

+

Client SDK

- Unleash has official SDK's for Java, Node.js, Go, Ruby, Python and .Net. And we will be happy to add implementations in other languages written by you! These libraries make it very easy to use Unleash in your application. + Unleash has official SDK for Java, Node.js, Go, Ruby, Python and .Net. And we will be happy to add implementations in other languages written by you! These libraries make it very easy to use Unleash in your application.

diff --git a/website/siteConfig.js b/website/siteConfig.js index 0f4869603a..4c6511dbe5 100644 --- a/website/siteConfig.js +++ b/website/siteConfig.js @@ -66,12 +66,12 @@ const siteConfig = { // For no header links in the top nav bar -> headerLinks: [], headerLinks: [ - { href: 'https://www.unleash-hosted.com/open-source', label: 'Enterprise' }, { doc: 'user_guide/connect_sdk', label: 'Documentation' }, - { doc: 'api/client/features', label: 'API' }, { doc: 'deploy/getting_started', label: 'Deploy and manage' }, { doc: 'integrations/integrations', label: 'Integrations' }, { doc: 'developer_guide', label: 'Contribute' }, + { doc: 'api/client/features', label: 'API' }, + { href: 'https://www.unleash-hosted.com/open-source', label: 'Enterprise' }, { page: 'help', label: 'Help' }, // {blog: true, label: 'Blog'}, ],