ó
P'—^c           @   sx   d  d l  Z  d  d l m Z d  d l m Z d e f d „  ƒ  YZ d e j f d „  ƒ  YZ d e j f d	 „  ƒ  YZ d S(
   iÿÿÿÿN(   t   models(   t   AbstractBaseUsert   Userc           B   s˜   e  Z e j d  e d e ƒ Z e j d e ƒ Z e j d e d d d d ƒ Z e j	 d d ƒ Z
 e j d e ƒ Z e j d e ƒ Z d	 Z d	 d
 g Z RS(   t   auto_now_addt   db_indext   auto_nowt   uniquet   verbose_names   email addresst
   max_lengthiÿ   t   defaultt   emailt	   full_name(   t   __name__t
   __module__R    t   DateTimeFieldt   Truet   createdt   modifiedt
   EmailFieldR
   t	   CharFieldR   t   BooleanFieldt   Falset	   is_activet   is_admint   USERNAME_FIELDt   REQUIRED_FIELDS(    (    (    s.   /tmp/pip-unpacked-wheel-lCfRX8/tests/models.pyR      s   t   Organisationc           B   s°   e  Z e j d  e d e j d e ƒ Z e j	 d e ƒ Z
 e j	 d e ƒ Z e j d e d d ƒ Z e j d e d e d	 e ƒ Z e j e d
 d d d ƒZ e j d e ƒ Z RS(   t   primary_keyR	   t   editableR   R   R   R   id   t   nullt   blankt   throught
   Membershipt   through_fieldst   organisationt   user(   R"   R#   (   R   R   R    t	   UUIDFieldR   t   uuidt   uuid4R   t   idR   R   R   R   t   namet	   SlugFieldt   slugt   ManyToManyFieldR   t   membersR   R   (    (    (    s.   /tmp/pip-unpacked-wheel-lCfRX8/tests/models.pyR      s   !R    c           B   s¨   e  Z d  d d „  ƒ  YZ d d f Z e j d e d e j d e	 ƒ Z
 e j d	 e ƒ Z e j e ƒ Z e j e ƒ Z e j d
 e d d d d ƒ Z e j d e	 ƒ Z RS(   t   Metac           B   s   e  Z d Z RS(   R"   R#   (   R"   R#   (   R   R   t   unique_together(    (    (    s.   /tmp/pip-unpacked-wheel-lCfRX8/tests/models.pyR-   #   s   t   ADMINt   Admint   USERR   R   R	   R   R   t   choicesR   i   (    (   R/   R0   (   R1   R   (   R   R   R-   t   MEMBER_ROLESR    R$   R   R%   R&   R   R'   R   t   joinedt
   ForeignKeyR   R"   R   R#   R   t   roleR   t   is_owner(    (    (    s.   /tmp/pip-unpacked-wheel-lCfRX8/tests/models.pyR    !   s   	!(	   R%   t	   django.dbR    t   django.contrib.auth.modelsR   R   t   ModelR   R    (    (    (    s.   /tmp/pip-unpacked-wheel-lCfRX8/tests/models.pyt   <module>   s
   