
    hCiQ                     L    d dl   G d dej                  j                        Zy)    )*c            	       "   e Zd ZdZdZdZdZdZdgZdZ	dZ
h d	Zg d
dg dg ddgdZej                  j                  ej                  j                   ddddd      Z G d dej$                  j&                  j(                        Zej                  j                  ej                  j*                  dddddd      Zej                  j                  ej                  j.                  dddddd      Zej                  j                  ej                  j2                  ddd       Zej                  j                  ej                  j2                  d!dd"      Zej                  j                  ej                  j8                  d#dddd$%      Zy&)'CmfAccessTokenzAccess TokenstructTOKu   Токен доступаu   Токены доступаz-cmf_created_atstaticT>   name
is_revokedlast_used_atexpiration_date)r	   typecmf_created_atr   r   r
   _main)r	   r   r   )r
   r   r   u<   button:rpc=CmfAccessToken.revoke:Отозвать токен)r	   col1col2)ui_list_fieldsui_group_fieldsu   Владелец токена	CmfPersonF)captionmodelnullablereadonlyindexc                       e Zd ZdZy)CmfAccessToken.nameu   Название токенаN)__name__
__module____qualname__r        +./modules/person/fields/cmf_access_token.pyr	   r   8   s    /r    r	   u   Хеш токена)r   r   r   	api_allowvisibler   u   Тип токенаu   API токенu   Webhook токен)apiwebhookr$   )r   r   choicesdefaultu   Срок действияuH   Оставьте пустым для бессрочного токена)r   r   	help_textu-   Последнее использование)r   r   r   u   ОтозванuE   Отозванный токен нельзя восстановить)r   r'   r   r   r(   N)r   r   r   ui_name	ui_modulecode_prefixverbose_nameverbose_name_pluralorderingacl_typeacl_allow_createacl_static_owner_write_fieldsui_formcmffieldsFieldCmfRelationparentmodels	CmfEntityr	   CmfStr64hash	CmfChoicer   CmfDateTimer   r   CmfBoolr
   r   r    r!   r   r      s   GIK.L7!"HH%!

  

G: ZZ

/  F0szz##(( 0 ::

%  D ::

%#+
   	D jj&&

+\	 ' O ::##

?	 $ L !!

 Y " Jr    r   N)cmf.includer3   r8   r9   r   r   r    r!   <module>r@      s     aSZZ)) ar    