1.1.3 • Published 2 years ago
v-hansa-comments v1.1.3
HANSA COMMENTS v1.1.0
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: .
```bash npm i --save v-hansa-comments ```
Importar el componente en cualquier modulo requerido .
```js import { HansaCommentsComponent } from 'v-hansa-comments'; ```
.
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; nombres: string; apellidos: string; email: string; idamercado: string; iddivision: string; idregional: 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.