ó
qv™^c           @   s€   d  d l  Td  d l m Z d  d l m Z d  d l m Z d  d l m Z d e j f d „  ƒ  YZ	 d e j
 f d	 „  ƒ  YZ d
 S(   iÿÿÿÿ(   t   *(   t   generics(   t   permissions(   t   TokenHasReadWriteScope(   t   DjangoFilterBackendt   TownListViewc           B   sA   e  Z d  Z e j j d e ƒ j d ƒ Z e	 Z
 d Z e f Z RS(   sB   
            Renvoi la liste de toutes les villes disponibles
    t   validt   city(   t   __name__t
   __module__t   __doc__t   Townt   objectst   filtert   Truet   order_byt   querysett   TownSerializert   serializer_classt   ordering_fieldsR   t   filter_backends(    (    (    s)   /var/www/agenderbackend/api/views/town.pyR   
   s
   t   TownDetailViewc           B   s#   e  Z e j j d  e ƒ Z e Z RS(   R   (	   R   R	   R   R   R   R   R   R   R   (    (    (    s)   /var/www/agenderbackend/api/views/town.pyR      s   N(   t   api.serializerst   rest_frameworkR   R   t"   oauth2_provider.ext.rest_frameworkR   t   django_filters.rest_frameworkR   t   ListCreateAPIViewR   t   RetrieveUpdateDestroyAPIViewR   (    (    (    s)   /var/www/agenderbackend/api/views/town.pyt   <module>   s   
