
    g                     :    S SK JrJrJr  S SKJr   " S S\5      rg)   )BooleanFieldDnFieldIntegerField)Modelc                   `    \ rS rSr\" S5      r\" SSS9r\" SSS9r	\
S 5       r\
S 5       rS	rg
)Site   showInAdvancedViewOnlysystemFlagsT)readonlysiteObjectBLc                 H    U R                  5       nUR                  S5        U$ )zjReturn the base DN for the Site model.

:param samdb: SamDB connection
:return: Dn to use for new objects
zCN=Sites)get_config_basedn	add_child)samdbbase_dns     :/usr/lib/python3/dist-packages/samba/domain/models/site.pyget_base_dnSite.get_base_dn"   s%     ))+*%    c                      g)Nsite r   r   r   get_object_classSite.get_object_class-   s    r   r   N)__name__
__module____qualname____firstlineno__r   show_in_advanced_view_onlyr   system_flagsr   site_object_blstaticmethodr   r   __static_attributes__r   r   r   r   r      sN    !-.F!G=L ^d;N   r   r   N)fieldsr   r   r   modelr   r   r   r   r   <module>r'      s   . 8 7 5 r   