From bcd2372f94129e19ecfa5bd436e5c2312093ff8c Mon Sep 17 00:00:00 2001 From: xXpuma99Xx <51341582+xXpuma99Xx@users.noreply.github.com> Date: Wed, 27 Jul 2022 16:38:57 -0500 Subject: [PATCH] hot fixes --- src/operador/operador.service.ts | 72 ++++++++++++++++++++++++---- src/usuario/entity/usuario.entity.ts | 2 +- src/usuario/usuario.service.ts | 17 +++++-- 3 files changed, 75 insertions(+), 16 deletions(-) diff --git a/src/operador/operador.service.ts b/src/operador/operador.service.ts index c67a522..177fc3d 100644 --- a/src/operador/operador.service.ts +++ b/src/operador/operador.service.ts @@ -22,8 +22,42 @@ export class OperadorService { private tipoUsuarioService: TipoUsuarioService, ) {} - correoPassword(operador, password: string) { - return `
Su registro se ha realizado exitosamente, para acceder al servicio del sistema de préstamo deberá hacerlo con los siguientes datos:
+ +• Usuario: ${operador}
+ +• Contraseña: ${password}
+ ++ El presente registro le permite tener un uso administrativo del sistema de préstamo de + dispositivos PC Puma para su entidad. Para acceder al sistema de préstamo es obligatorio y su + responsabilidad leer y conocer los lineamientos “PC Puma” de la entidad que administra el + servicio, dichos lineamientos deberán estar ubicados en el módulo de préstamo y en la página de + su entidad. +
+ +Para más información o dudas, puede contactarnos por este medio.
+ +Atte.
+ +PC Puma
+ ++ + Hacemos de su conocimiento que la presente información es confidencial y será + tratada como tal, es de uso exclusivo para el usuario al que fue asignada y se encuentra protegida + por la normatividad de la Universidad Nacional Autónoma de México en la materia, cualquier uso + no autorizado o indebido se hará del conocimiento de la autoridad universitaria. Puede consultar + nuestro aviso de privacidad en: https://sdi.unam.mx/avisospriv.php + +
+ `; + } + + correoPasswordOperador(operador, password: string) { + return `Para acceder al servicio debe hacerlo con los siguientes datos:
• Usuario: ${operador}
@@ -31,17 +65,29 @@ export class OperadorService {• Contraseña: ${password}
- El presente registro le permite hacer uso del préstamo del equipo de cómputo seleccionado, el cual puede ser utilizado únicamente al interior de la FES Acatlán. - Para acceder al servicio es obligatorio y su responsabilidad leer los lineamientos "pcpuma-solicita" en la siguiente liga: https://www.acatlan.unam.mx/pcpuma/Lineamientos.html - Hacemos de su conocimiento que la presente información es confidencial y debe ser tratada como tal, es de uso exclusivo para el usuario al que fue asignada y se encuentra protegida por la normatividad de la Universidad Nacional Autónoma de México en la materia, cualquier uso no autorizado o indebido se hará del conocimiento de la autoridad universitaria. - Puede consultar nuestro aviso de privacidad en: https://www.acatlan.unam.mx/normatividad. + El presente registro le permite hacer uso del sistema de préstamo de dispositivos PC Puma. + Para acceder al servicio es obligatorio y su responsabilidad leer y conocer los “lineamientos + PC Puma” de la entidad en la que es solicitado el préstamo, ubicados en el módulo de + préstamo o la página de su entidad.
-Para mayor información o duda contáctenos por este medio.
+Para más información o dudas, puede contactarnos por este medio.
Atte.
-Pc Puma Solicita
`; +PC Puma
+ ++ + Hacemos de su conocimiento que la presente + información es confidencial y será tratada como tal, es de uso exclusivo para el usuario al que + fue asignada y se encuentra protegida por la normatividad de la Universidad Nacional + Autónoma de México en la materia, cualquier uso no autorizado o indebido se hará del + conocimiento de la autoridad universitaria. Puede consultar nuestro aviso de privacidad en: + https://sdi.unam.mx/avisospriv.php + +
+`; } async create( @@ -88,7 +134,10 @@ export class OperadorService { this.nodemailerService.sendEmail({ email: operador.correo, subject: 'Credenciales Pc Puma', - html: this.correoPassword(operador.operador, password), + html: + tipoUsuario.id_tipo_usuario === 3 + ? this.correoPasswordAdmin(operador.operador, password) + : this.correoPasswordOperador(operador.operador, password), }), ) .then((_) => ({ @@ -186,7 +235,10 @@ export class OperadorService { this.nodemailerService.sendEmail({ email: operador.correo, subject: 'Credenciales Pc Puma', - html: this.correoPassword(operador.correo, password), + html: + operador.tipoUsuario.id_tipo_usuario === 3 + ? this.correoPasswordAdmin(operador.correo, password) + : this.correoPasswordOperador(operador.correo, password), }), ) .then((_) => ({ diff --git a/src/usuario/entity/usuario.entity.ts b/src/usuario/entity/usuario.entity.ts index 5d2d069..0c6ee18 100644 --- a/src/usuario/entity/usuario.entity.ts +++ b/src/usuario/entity/usuario.entity.ts @@ -15,7 +15,7 @@ export class Usuario { @PrimaryGeneratedColumn() id_usuario: number; - @Column({ type: String, nullable: false, length: 60 }) + @Column({ type: String, nullable: true, length: 60 }) correo: string; @Column({ type: String, nullable: false, length: 100 }) diff --git a/src/usuario/usuario.service.ts b/src/usuario/usuario.service.ts index 36e4eee..841cb96 100644 --- a/src/usuario/usuario.service.ts +++ b/src/usuario/usuario.service.ts @@ -50,7 +50,7 @@ export class UsuarioService { } correoPassword(password: string) { - return `Para acceder al servicio debe hacerlo con los siguientes datos:
• Usuario: Número de cuenta o número de trabajador
@@ -58,10 +58,17 @@ export class UsuarioService {• Contraseña: ${password}
- El presente registro le permite hacer uso del préstamo del equipo de cómputo seleccionado, el cual puede ser utilizado únicamente al interior de la FES Acatlán. - Para acceder al servicio es obligatorio y su responsabilidad leer los lineamientos "pcpuma-solicita" en la siguiente liga: https://www.acatlan.unam.mx/pcpuma/Lineamientos.html - Hacemos de su conocimiento que la presente información es confidencial y debe ser tratada como tal, es de uso exclusivo para el usuario al que fue asignada y se encuentra protegida por la normatividad de la Universidad Nacional Autónoma de México en la materia, cualquier uso no autorizado o indebido se hará del conocimiento de la autoridad universitaria. - Puede consultar nuestro aviso de privacidad en: https://www.acatlan.unam.mx/normatividad. + El presente registro le permite hacer uso del servicio de préstamo de dispositivos PC Puma + seleccionados, el cual puede ser utilizado únicamente al interior de la entidad donde se solicita el + servicio. Para acceder al servicio de préstamo es obligatorio y es su responsabilidad leer los + “lineamientos PC- Puma” de la entidad en la que es solicitado el préstamo, ubicados en el módulo + de préstamo y en la página de su entidad. El desconocimiento de dichos lineamientos no le exime + de su responsabilidad y aplicación efectiva de los mismos. Hacemos de su conocimiento que la + presente información es confidencial y será tratada como tal, es de uso exclusivo para el usuario al + que fue asignada y se encuentra protegida por la normatividad de la Universidad Nacional + Autónoma de México en la materia, cualquier uso no autorizado o indebido se hará del + conocimiento de la autoridad universitaria. Puede consultar nuestro aviso de privacidad en: + https://sdi.unam.mx/avisospriv.php
Para mayor información o duda contáctenos por este medio.