a
    ;Xhl                     @   s.   d dl mZ d dlmZ G dd dejZdS )    )models)Userc                   @   s   e Zd Zg dZejeejddddZe	 Z
ejdeddZejdd	Zejdd
ZejeddejdZejedddejdZejdd	Zdd Zedd Zedd ZdS )Notification))infoZInformativo)alertZAlerta)erroru	   AtençãoTnotifications)	on_deletenullblankrelated_name
   r   )
max_lengthchoicesdefaultF)r   )auto_now_add)r
   r   r	   Zsent_notifications)r   r
   r   r	   c                 C   s   | j S )N)messageself r   =/var/www/viveiro_mudafortebrasil/apps/notifications/models.py__str__   s    zNotification.__str__c                 C   s   dddd | jdS )Nzfa-info-circle text-infoz"fa-exclamation-circle text-warningzfa-times-circle text-dangerr   r   r   zfa-info-circlegetnotification_typer   r   r   r   icon   s    zNotification.iconc                 C   s   dddd | jdS )Nznotification-infoznotification-alertznotification-errorr    r   r   r   r   r   	css_class   s    zNotification.css_classN)__name__
__module____qualname__ZTYPE_CHOICESr   
ForeignKeyr   CASCADEuser	TextFieldr   	CharFieldr   BooleanFieldZis_readDateTimeField
created_at	recipientSET_NULLsenderZsend_to_allr   propertyr   r   r   r   r   r   r      s   
r   N)	django.dbr   django.contrib.auth.modelsr   Modelr   r   r   r   r   <module>   s   