
    >`go                     t    d dl mZ d dlmZ d dlmZ d dlmZ d dlm	Z	 ddl
mZ  G d d	ej                  Zd
S )    )models)settings)timezone)	send_mail)render_to_string   )
send_emailc                      e Zd Z ej        d          Z ej                    Z ej                    Z	 ej        dd          Z
 ej        ddd          Z ej        ej        ej        d          Z ej        ej                  Z ej        d	          Z ej        dd          Z ej        dd          Zd
 Zd ZdS )Reuniao   )
max_lengthT)blanknulli  )r   r   r   )	on_deleter   )default)auto_nowc                     | j         S )N)titulo)selfs    #/var/www/html/cag/reuniao/models.py__str__zReuniao.__str__   s
    {    c                    d | j                             d          D             }|sdS d| j         }d| j         d| j                            d           d| j         d	| j         d
| j         d}t          |||           dS )z< Envia o e-mail com o link do Teams via Microsoft Graph API c                 ^    g | ]*}|                                 |                                 +S  )strip).0emails     r   
<listcomp>z*Reuniao.enviar_convite.<locals>.<listcomp>   s2    dddEV[VaVaVcVcd%++--dddr   ,Nu   Convite para Reunião: u2   
        <h3>Você foi convidado para a reunião: u4   </h3>
        <p><strong>🗓 Data e Hora:</strong> z%d/%m/%Y %H:%Mu>   </p>
        <p><strong>🔗 Link do Teams:</strong> <a href="z">u2   </a></p>
        <p><strong>📌 Resumo:</strong> z</p>
        )participantessplitr   	data_horastrftime
link_teamsresumor	   )r   recipient_listsubjectbodys       r   enviar_convitezReuniao.enviar_convite   s    ddT5G5M5Mc5R5Rddd 	F9DK9926+ /3~/F/FGW/X/X  ;?/  NR_  +/+	   	7D.11111r   N)__name__
__module____qualname__r   	CharFieldr   DateTimeFieldr#   	TextFieldr!   r&   URLFieldr%   
ForeignKeyr   AUTH_USER_MODELSET_NULL
criado_porr   now	criado_ematualizado_emlembreteatar   r*   r   r   r   r   r   
   s       V---F$$&&I$F$&&MVDt444F D4HHHJ""8#;v]abbbJ$$X\:::I(F($777Mvd666H
&
D
1
1
1C  
2 2 2 2 2r   r   N)	django.dbr   django.confr   django.utilsr   django.core.mailr   django.template.loaderr   email_utilsr	   Modelr   r   r   r   <module>rB      s                      ! ! ! ! ! ! & & & & & & 3 3 3 3 3 3 # # # # # # 2  2  2  2  2fl  2  2  2  2  2r   