
     h	                         S SK Jr  S SKJr  S SKJr  S SKrS SKJr  S r	 " S S\R                  5      r " S	 S
\R                  5      rg)    )models)User)timezoneN)	timedeltac                  b    [         R                  " 5       R                  S S R                  5       $ )N
   )uuiduuid4hexupper     */var/www/html/quickmeet/reunioes/models.pygerar_codigor      s$    ::<CR &&((r   c                   (   \ rS rSr\R
                  " \\R                  SSS9r\R                  " SSS9r
\R                  " SS	\S
S9r\R                  " \R                  SS9r\R"                  " SSS9r " S S5      rS r\S 5       r\S 5       rSrg)Reuniao   reunioes_criadasOrganizador	on_deleterelated_nameverbose_name   u   Título da Reunião
max_lengthr   r   Tu   Código de Acesso)r   uniquedefaultr   u   Data/Hora de Inícior   r   -   u   Duração (minutos)c                   "    \ rS rSrSrSrS/rSrg)Reuniao.Meta&      Reuniãou	   Reuniõesz
-data_horar   N)__name__
__module____qualname____firstlineno__r   verbose_name_pluralordering__static_attributes__r   r   r   Metar"   &   s    !) >r   r,   c                 f    U R                    SU R                   SU R                  R                   3$ )N (z) - )titulocodigohostusernameselfs    r   __str__Reuniao.__str__+   s,    ++bT$))2D2D1EFFr   c                 B    U R                   [        U R                  S9-   $ )N)minutes)	data_horar   duracao_minutosr3   s    r   data_fimReuniao.data_fim.   s    ~~	$2F2F GGGr   c                 F    [         R                  " 5       U R                  :  $ )N)r   nowr;   r3   s    r   ativaReuniao.ativa2   s    ||~--r   r   N)r%   r&   r'   r(   r   
ForeignKeyr   CASCADEr1   	CharFieldr/   r   r0   DateTimeFieldr   r>   r9   PositiveIntegerFieldr:   r,   r5   propertyr;   r?   r+   r   r   r   r   r      s    ..'"	D *F (	F $$+I 11*O
" "
G H H . .r   r   c                       \ rS rSr\R
                  " \\R                  SSS9r\R                  " SSS9r
\R                  " SS	S
9r\R                  " SSS9r " S S5      rS rSrg)SolicitacaoEntrada6   solicitacoesr$   r   d   zNome do Convidador   Tu   Data da Solicitação)auto_now_addr   FzAutorizado?r   c                   &    \ rS rSrSrSrS/rSrSrg)SolicitacaoEntrada.MetaJ   u   Solicitação de Entradau   Solicitações de Entradaz-data_solicitacao)reuniaonomer   N)	r%   r&   r'   r(   r   r)   r*   unique_togetherr+   r   r   r   r,   rN   J   s    19'(-r   r,   c                 ~    U R                   (       a  SOSnU R                   SU R                  R                   SU S3$ )N
AutorizadoPendentez - r.   ))
autorizadorQ   rP   r0   )r4   statuss     r   r5   SolicitacaoEntrada.__str__P   s7    !%j))C 3 34Bvha@@r   r   N)r%   r&   r'   r(   r   rA   r   rB   rP   rC   rQ   rD   data_solicitacaoBooleanFieldrW   r,   r5   r+   r   r   r   rH   rH   6   s{    ..#	G (D ++, $$"J
. .Ar   rH   )	django.dbr   django.contrib.auth.modelsr   django.utilsr   r	   datetimer   r   Modelr   rH   r   r   r   <module>ra      s<     + !  )(.fll (.TA Ar   