U
    a}                     @   s   d dl mZ d dlmZ d dlmZ d dlmZ d dlZdZ	dZ
G dd	 d	ejZG d
d dejZG dd dejZG dd dejZG dd dejZG dd dejZdS )    )models)timezone)RichTextField)EmbedVideoFieldN))zblue accent-2u   Azul Realçado 2)zblue accent-3u   Azul Realçado 3)zblue lighten-2z
Azul Claro)cyanZCiano)zcyan darken-1zCiano Escuro 1)zdeep-orange lighten-2zLaranja Profundo Claro)greenZVerde)zgrey darken-2zCinza Escuro)Zindigoz	Azul Anil)zindigo darken-1zAzul Escuro)ZorangeZLaranja)zorange accent-2zLaranja Claro)zpink lighten-2zRosa Clareado)zpurple accent-1u   Roxo Realçado)zpurple lighten-1zRoxo Clareado)redZVermelho)zred accent-2u   Vermelho Realçado)zred lighten-1zVermelho Clareado)zteal lighten-1zVerde-Azulado Clareado)zteal accent-3u   Verde-Azulado Realçado)zyellow darken-3zAmarelo Escuro))   u   Início)   u   Rodapéc                   @   s0   e Zd Ze ZejeddZdd Z	dd Z
dS )Conteudor	   )choicesdefaultc                 C   s   |   S N)Zget_local_displayself r   l/home/adriano.carvalho/ftp/files/BrinquedotecaVirtual/brinquedotecavirtual/brinquedoteca_atividade/models.py__str__(   s    zConteudo.__str__c                 C   s   t | jS r   )filtersubstituirTagstextor   r   r   r   textoFormatado+   s    zConteudo.textoFormatadoN)__name__
__module____qualname__r   r   r   IntegerFieldCONTEUDO_CHOICESlocalr   r   r   r   r   r   r   $   s   r   c                   @   s&   e Zd ZejddZe Zdd ZdS )VideoFnullc                 C   s   | j S r   )	descricaor   r   r   r   r   2   s    zVideo.__str__N)	r   r   r   r   	TextFieldr!   r   videor   r   r   r   r   r   .   s   r   c                   @   sp   e Zd ZejdddZejdddZejddedZ	ejdddZ
ejdddZejdejddd	Zd
d ZdS )	Categoriad   F
max_lengthr    Tr'   r    r   u   ESTA CATEGORIA É PAI?)r   verbose_namer   	on_deleter    blankc                 C   s   | j S r   nomer   r   r   r   r   =   s    zCategoria.__str__N)r   r   r   r   	CharFieldr.   	SlugFieldslugCORES_CHOICEScorZiconeNullBooleanFieldZcategoria_tipo
ForeignKeyCASCADEZcategoria_pair   r   r   r   r   r$   5   s   r$   c                   @   s   e Zd ZejdddZejdddZejddedZ	ej
dddZeddd	Zedd
Zedd
ZedddZejeddZeeZdd Zdd Zdd Zdd Zdd ZdS )	Atividader%   Fr&   Tr(   zmedia/images)	upload_tor    zCod BNCC)r)   r    r   )r    r,   r,   c                 C   s   | j S r   r-   r   r   r   r   r   L   s    zAtividade.__str__c                 C   s   t | jS r   )r   r   cod_bnccr   r   r   r   codBnccO   s    zAtividade.codBnccc                 C   s   t | jS r   )r   r   como_brincarr   r   r   r   comoBrincarR   s    zAtividade.comoBrincarc                 C   s   t | jS r   )r   r   curiosidadesr   r   r   r   CuriosidadesU   s    zAtividade.Curiosidadesc                 C   s   t | jS r   )r   r   intencionalidade_pedagogicar   r   r   r   intecionalidadePedagogicaX   s    z#Atividade.intecionalidadePedagogicaN)r   r   r   r   r/   r.   r0   r1   r2   r3   
ImageFieldZimagemr   r:   r<   r>   r@   ManyToManyFieldr   Zvideosr$   Z
categoriasr   r;   r=   r?   rA   r   r   r   r   r7   @   s   


r7   c                   @   sj   e Zd ZejdddZejdddZejddddZ	ej
eejdddZejdddZd	d
 Zdd ZdS )
Saiba_Maisr%   Fr&   T)r,   r    zmedia/saiba_maisr8   r    r,   r*   c                 C   s   | j S r   titulor   r   r   r   r   b   s    zSaiba_Mais.__str__c                 C   s   t  | _|   d S r   )r   now	data_horasaver   r   r   r   publishe   s    
zSaiba_Mais.publishN)r   r   r   r   r/   rG   DateTimeFieldrI   	FileFieldarquivor5   r   r6   r#   palavra_chaver   rK   r   r   r   r   rD   [   s   rD   c                   @   sn   e Zd ZejdddZejddZejddddZej	dd	Z
ejdddZd
d Zdd ZG dd dZdS )
Diretrizesr%   Fr&      )r'   zmedia/diretrizesTrE   r9   c                 C   s   | j S r   rF   r   r   r   r   r   p   s    zDiretrizes.__str__c                 C   s   | j s| jS | j jS r   )rN   url_arquivourlr   r   r   r   getUrls   s    zDiretrizes.getUrlc                   @   s   e Zd ZdgZdS )zDiretrizes.Metaano_diretrizN)r   r   r   orderingr   r   r   r   Metay   s   rW   N)r   r   r   r   r/   rG   rU   rM   rN   URLFieldrR   rO   r   rT   rW   r   r   r   r   rP   i   s   rP   )	django.dbr   django.utilsr   Zckeditor.fieldsr   Zembed_video.fieldsr   r   r2   r   Modelr   r   r$   r7   rD   rP   r   r   r   r   <module>   s   
