Organizaciones y sitios web
Por qué existe
El CMS está organizado en torno a organizaciones y espacios de trabajo de sitios web. Los usuarios necesitan una shell con reconocimiento del tenant antes de poder crear rutas, contenido o implementaciones.
Cuándo usarlo
- Un usuario necesita cambiar entre sitios web
- Se debe crear un nuevo sitio web dentro de una organización
- La shell de administración necesita una navegación con conocimiento de la organización
- El perfil y el contexto de la organización deben cargarse antes de trabajar en las funciones
Qué incluye
- navegación lateral con conocimiento de la organización
- selección de sitio web en la shell de administración
- flujo de creación de sitios web
- perfil del sitio web y datos de resumen en el panel de control
- procedimientos tRPC de organización y de sitio web
Flujo de trabajo principal
- Resolver al usuario que ha iniciado sesión.
- Cargar el perfil del usuario y su pertenencia a la organización.
- Obtener los sitios web de esa organización.
- Permitir que el usuario cambie el contexto del espacio de trabajo o cree un nuevo sitio web.
- Limitar las funciones administrativas posteriores al ID del sitio web seleccionado.
Superficies del sistema
- Barra lateral de administración del CMS y panel de control
- procedimientos CRUD de sitios web en la capa tRPC
- búsqueda de organización utilizada durante el arranque de la sesión