
wæeU  ã               @   sv   d  d l  m Z d  d l m Z d  d l m Z d  d l m Z Gd d „  d e j ƒ Z Gd d „  d e j ƒ Z d S)	é    )Úmodels)Únow)ÚRichTextFieldc               @   s_   e  Z d  Z d Z e j d	 d
 ƒ Z e j d	 d d e ƒ Z d d „  Z Gd d „  d ƒ Z	 d S)ÚInstitutionÚuÚ
UniversityÚcÚCollegeÚiÚIndustryÚnúNational LaboratoryÚ
max_lengthéd   é   Úchoicesc             C   s   |  j  S)N)Úname)Úself© r   ú$/var/www/djphys/colloquium/models.pyÚ__str__   s    zInstitution.__str__c               @   s   e  Z d  Z d g Z d S)zInstitution.Metar   N)Ú__name__Ú
__module__Ú__qualname__Úorderingr   r   r   r   ÚMeta   s   r   N©r   r   ©r   r	   ©r
   r   ©r   r   )r   r   r   r   )
r   r   r   ZINSTITUTION_KINDSr   Ú	CharFieldr   Úkindr   r   r   r   r   r   r      s      r   c               @   s  e  Z d  Z e j d e ƒ Z e j d d ƒ Z e j d d ƒ Z	 e
 d d d d ƒ Z e j d d ƒ Z e j e d d ƒZ e j d d	 d
 d d d d d d d ƒ Z e j d d d d ƒ Z e j d d d d ƒ Z d d „  Z d d „  Z Gd d „  d ƒ Z d S)ÚTalkÚdefaultr   éÿ   éÈ   ÚnullTÚblankÚ	upload_toZtalksÚheight_fieldÚheightÚwidth_fieldÚwidthr   c             C   s   d j  |  j |  j ƒ S)Nu   {0} â€” {1})ÚformatÚspeakerÚtitle)r   r   r   r   r   #   s    zTalk.__str__c             C   s   |  j  d k r |  j S|  j  S)NZTBA)r/   r.   )r   r   r   r   Údisplay&   s    zTalk.displayc               @   s   e  Z d  Z d g Z d S)z	Talk.Metaz-dateN)r   r   r   r   r   r   r   r   r   +   s   r   N)r   r   r   r   Ú	DateFieldr   Údater    r.   r/   r   ÚabstractÚURLFieldÚurlÚ
ForeignKeyr   ÚinstÚ
ImageFieldÚpicÚSmallIntegerFieldr*   r,   r   r0   r   r   r   r   r   r"      s   r"   N)	Ú	django.dbr   Údjango.utils.timezoner   Úmezzanine.core.fieldsr   ÚModelr   r"   r   r   r   r   Ú<module>   s
   