Editor
Gestiona quién puede iniciar sesión en la barra de administración de un CMS que aloja la aplicación.
Sintaxis
$ vela cms editor add <email>
$ vela cms editor password <email> <password>
$ vela cms editor list Una aplicación que aloja el backend autentica a los editores contra la propia tabla del CMS, que empieza vacía y no tiene interfaz para llenarla. Estos comandos son la forma en que un editor obtiene una cuenta. Abren la misma base de datos que usa la aplicación, data/cms.sqlite en la raíz del proyecto, a través de la copia de @velastack/cms del propio proyecto, así que necesitan que vela enable cms se haya ejecutado antes.
Un CMS alojado en velastack.dev gestiona sus propios editores; estos comandos no le aplican.
add
$ vela cms editor add you@example.com Crea el editor. La contraseña se genera y se muestra una sola vez; cópiala antes de cerrar la terminal. Después ejecuta vela dev, abre cualquier página con ?edit en la URL (o pulsa Ctrl+E) e inicia sesión.
--password <password>- Establecer la contraseña en lugar de generarla--project <id>- Proyecto que el editor puede editar, por defectodefault, el id al que un CMS de un solo inquilino resuelve cada petición
password
$ vela cms editor password you@example.com <password> Establece una contraseña nueva. Todas las sesiones que el editor tenga abiertas se cierran, así que vuelve a iniciar sesión con la nueva.
list
$ vela cms editor list Muestra todos los editores y los proyectos que cada uno puede editar.