diff --git a/docs/en/features/multitenancy.md b/docs/en/features/multitenancy.md index c9fea1ccb..2f54513d7 100644 --- a/docs/en/features/multitenancy.md +++ b/docs/en/features/multitenancy.md @@ -78,6 +78,21 @@ Note that, if you use a different domain for a tenant, you'll have to configure When adding a new tenant, an admin user **copying the same login data as the administrator creating the tenant** will be automatically created. Note this user is stored in the database schema of the new tenant, so changing their password in one tenant won't change their password in any other tenants. +### Multitenancy management mode + +The `multitenancy_management_mode` setting allows using the main tenant solely for managing other tenants and admin users, hiding any other admin panel functionality or public content. + +There are two possible ways to enable multitenancy management mode: + +* Adding `config.multitenancy_management_mode = true` inside the `class Application < Rails::Application` class in the `config/application_custom.rb` file +* Replacing the line `multitenancy_management_mode: false` with `multitenancy_management_mode: true` (or adding it if it isn't already there) in the `config/secrets.yml` file + +We recommend using the same method that has been used to enable the multitenancy functionality in the [Common step for all Consul Democracy installations](#common-step-for-all-consul-democracy-installations) section. + +After enabling this option, restart the application and you will see the administration panel as follows: + +![The administration panel only contains links to multitenancy and administrators](../../img/multitenancy/management-mode-en.png) + ## Steps to take after adding a tenant ### SSL certificates diff --git a/docs/es/features/multitenancy.md b/docs/es/features/multitenancy.md index ba259fa55..aabde1c11 100644 --- a/docs/es/features/multitenancy.md +++ b/docs/es/features/multitenancy.md @@ -78,6 +78,21 @@ Nótese que, si estás usando un dominio distinto para una entidad, tendrás que Al añadir una nueva entidad, se creará automáticamente un usuario con permiso de administrador para esta nueva entidad **cuyos datos de acceso serán una copia de los del administrador que crea la entidad**. Este usuario se almacenará en el esquema de base de datos de la nueva entidad, con lo que cambiar su contraseña en una entidad no cambiará su contraseña en otras entidades. +### Modo de gestión de multientidad + +La configuración `multitenancy_management_mode` permite utilizar la entidad principal únicamente para gestionar otras entidades y usuarios administradores, ocultando cualquier otra funcionalidad del panel de administración o contenido público. + +Existen dos posibles maneras de habilitar este modo de gestión de multientidad: + +* Añadiendo `config.multitenancy_management_mode = true` dentro de la clase `class Application < Rails::Application` del fichero `config/application_custom.rb` +* Cambiando la línea `multitenancy_management_mode: false` por `multitenancy_management_mode: true` (o añadiéndola si no está ya ahí) en el fichero `config/secrets.yml` + +Recomendamos utilizar el mismo método que se ha utilizado para habilitar la funcionalidad de multientidad en la sección [Paso común a todas las instalaciones de Consul Democracy](#paso-común-a-todas-las-instalaciones-de-consul-democracy). + +Tras habilitar esta opción, reinicia la aplicación y podrás ver el panel de administración de la siguiente manera: + +![El panel de administración sólo contiene enlaces a multientidad y administradores](../../img/multitenancy/management-mode-es.png) + ## Pasos a realizar tras añadir una entidad ### Certificados SSL diff --git a/docs/img/multitenancy/management-mode-en.png b/docs/img/multitenancy/management-mode-en.png new file mode 100644 index 000000000..300fda8ed Binary files /dev/null and b/docs/img/multitenancy/management-mode-en.png differ diff --git a/docs/img/multitenancy/management-mode-es.png b/docs/img/multitenancy/management-mode-es.png new file mode 100644 index 000000000..8a05db89e Binary files /dev/null and b/docs/img/multitenancy/management-mode-es.png differ