v-hansa-comments-v1
v1.1.27
Published
Componente de comentarios para la plataforma de CRM de Hansa.
Downloads
6
Readme
HANSA COMMENTS v1.1.6
Componente para comentarios desarrollado con Vue3 y Quasar framework v2. Las caracteristicas principales de este componente son.
- Basado en micro frontends.
- Gestión de comentarios, creacion, respuestas,likes, adjuntos y menciones notificadas
- Backend desarrollado en NestJs con una alta escalabilidad.
Uso
Instalacion en un proyecto Quasar V2
Esta libreria de facil montaje en cualquier tipo de proyecto desarrollado en Quasar v2.
Installar: .
sh npm i --save v-hansa-comments-v1
Importar el componente en cualquier modulo requerido .
js import { HansaCommentsComponent } from 'v-hansa-comments-v1';
.El componente recibe propiedades obligatorias para poder funcionar correctamente
<hansa-comments-component :user-crm="" :bean-id="" :bean-module="" :registry="" :division="" :amercado="" />
user-crm:UserCrm
: Objeto con atributos del usuario en sesión, el cual mínimamente debe contener la siguiente información. .
.UserCrm = { id: string; name: string; first_name: string; last_name: string; iddivision: string; idamercado: string; email: string; employee_status: string; user_name: string; photo: string; }
bean-module:String
: Módulo del CRM o de cualquier otro proyecto. .
.Accounts Prospects Lead Opportunities ... etc
bean-id:String
: Identificador del módulo. .registry:Registry
: Objeto con atributos del registro en cuestion, el cual debe contener la siguiente información. .Registry = { name: string; module: string; url: string; }
- name: Es el nombre del registro.
- module: El nombre del módulo, mas explícito: Ejm. Accounts = Cuentas
- url: Es la ruta de redirección que tendrán las notificaciones de correo. .
division?:String (opcional)
.amercado?:String (opcional)
Notificaciones mediante correo.
Email: Se mostrara la siguiente correo cuando se realize una mención a un usuario del sistema. . Email example
Descripción del componente
Esta componente esta enfocado a un alta escalabilidad e integración tanto en frontend como en backend.