+
    Cjr                        ^ RI Ht ^RI5 ^ RIHt ^ RIHt ^ RIHt ]P                  P                  t
R"R lt]]P                  n	        ]P                  ! ]4       ! R R	]4      4       t]P                  ! ]4       ! R
 R]4      4       t ! R R]4      t ! R R]4      t]P                  ! ]4       ! R R]4      4       t]P                  ! ]4       ! R R]4      4       t]P                  ! ]4       ! R R]P0                  4      4       t]P                  ! ]4       ! R R]4      4       t]P                  ! ]4       ! R R]4      4       t]P                  ! ]4       ! R R]P0                  4      4       t]P                  ! ] 4       ! R R]4      4       t!]P                  ! ]"4       ! R R]P0                  4      4       t#]P                  ! ]$4       ! R  R!]4      4       t%R# )#    )admin)*)	mark_safe)TranslationAdmin)TranslationStackedInlineNc                    a \        WV4      p. ROoV F0  pVR,          R8X  g   K  VR,          P                  V3R lR7       K2  	  V# )Hero	app_labelidalgomodelsc                 T   < V R ,          S9   d   SP                  V R ,          4      # R# )object_namei  )index)xmodel_orders   &/var/www/idalgo/idalgo/admin.py<lambda>%custom_get_app_list.<locals>.<lambda>   s2    ]#{2 !!!M"23     )key)r	   AboutMovieMovieBackground
AudioTrackTestimonialPartner
TeamMemberContactRequestMenuSiteText)original_get_app_listsort)selfrequestr
   app_listappr   s   &&&  @r   custom_get_app_listr'      sP    $TI>HK {x'M $   Or   c                   "    ] tR t^,tRtRtRtRtR# )	MenuAdmin N)orderingtitle	is_activer-   r+   )__name__
__module____qualname____firstlineno__list_displaylist_editabler+   __static_attributes__r*   r   r   r)   r)   ,   s    5L"MHr   r)   c                       ] tR t^3tRtRtRtR# )	HeroAdminr*   N)r,   r-   r.   r0   r1   r2   r3   r4   list_filterr6   r*   r   r   r8   r8   3   s    )L Kr   r8   c                       ] tR t^9t]t^ tRtR# )AboutSlideInliner*   N)r0   r1   r2   r3   
AboutSlidemodelextrar6   r*   r   r   r<   r<   9       EEr   r<   c                       ] tR t^>t]t^ tRtR# )AboutSkillInliner*   N)r0   r1   r2   r3   
AboutSkillr>   r?   r6   r*   r   r   rB   rB   >   r@   r   rB   c                       ] tR t^Ct]].tRtR# )
AboutAdminr*   N)r0   r1   r2   r3   rB   r<   inlinesr6   r*   r   r   rE   rE   C   s    !12Gr   rE   c                   D   a  ] tR t^Ht o RtRtRtRtR tR]n	        Rt
V tR# )
MovieAdminc                p    VP                   '       d$   \        R VP                   P                   R24      # R# z
<img src='z' width='50'/>N)preview_imager   urlr#   objs   &&r   previewMovieAdmin.previewO   s2    z#*;*;*?*?)@OPPr   Previewr*   N)r,   r-   r+   rO   r.   r/   )r0   r1   r2   r3   r4   r:   r5   r+   rO   short_descriptionr6   __classdictcell____classdict__s   @r   rH   rH   H   s+     @L K"MH !*Gr   rH   c                   h   a a ] tR t^Vt o. ROtR	tR.tR.tV 3R ltR
R lt	R t
R]
n        RtVtV ;t# )MovieBackgroundAdminr+   r-   c                l  < VP                   '       d<   \        P                  P                  VP                  R7      P                  RR7       MU\        P                  P                  RR7      P                  VP                  R7      P                  4       '       g   RVn         \        SV `%  WW44       R# )ue   Сохраняет модель, обеспечивая только один активный фон)pkFr.   TN)
r-   r   objectsexcluderY   updatefilterexistssuper
save_model)r#   r$   rN   formchange	__class__s   &&&&&r   r`   MovieBackgroundAdmin.save_model^   s    ===##++svv+6===N ((//$/?GG366GRYY[[ CM76r   c                    . # )uI   Делаем is_active редактируемым, но с логикойr*   )r#   r$   rN   s   &&&r   get_readonly_fields(MovieBackgroundAdmin.get_readonly_fieldsi   s    	r   c                p    VP                   '       d$   \        R VP                   P                   R24      # R# rJ   )imager   rL   rM   s   &&r   
view_imageMovieBackgroundAdmin.view_imagem   s*    999z#))--GHHr   Photor*   )r+   ri   rj   r-   r.   N)r0   r1   r2   r3   r4   r:   r+   r5   r`   rf   rj   ri   r6   rS   __classcell__)rc   rU   s   @@r   rW   rW   V   s9     CL K|H MM	7
 Jr   rW   c                   D   a  ] tR t^vt o RtRtRtRtR tR]n	        Rt
V tR# )AudioTrackAdminc                    VP                   '       g   R # VP                   ^<,          pVP                   ^<,          pV RVR 2# )z--:--:02d)duration)r#   rN   minutessecondss   &&  r   formatted_duration"AudioTrackAdmin.formatted_duration}   s=    |||,,"$,,#!GC=))r   Durationr*   N)r,   subtitlerw   r-   r+   r.   r/   )r0   r1   r2   r3   r4   r5   r:   r+   rw   rR   r6   rS   rT   s   @r   rp   rp   v   s,     WL"M KH* ,6((r   rp   c                       ] tR t^tRtRtRtR# )TestimonialAdminr*   N)author_nameauthor_companyr-   r.   r9   r*   r   r   r|   r|      s    AL Kr   r|   c                   "    ] tR t^tRtRtRtRtR# )PartnerAdminr*   N)namer+   r-   r.   r/   r0   r1   r2   r3   r4   r:   r+   r6   r*   r   r   r   r      s    4L KHr   r   c                   "    ] tR t^tRtRtRtRtR# )TeamMemberAdminr*   N)r   positionr-   r+   r.   r/   r   r*   r   r   r   r      s    @L KHr   r   c                   2   a  ] tR t^t o RtRtRtR tRtV t	R# )ContactRequestAdminc                    R # )Fr*   r#   r$   s   &&r   has_add_permission&ContactRequestAdmin.has_add_permission   s    r   r*   N)r   email
created_at)r   r   messager   )z-created_at)
r0   r1   r2   r3   r4   readonly_fieldsr+   r   r6   rS   rT   s   @r   r   r      s     2L@OH r   r   c                   *   a  ] tR t^t o RtR tRtV tR# )SiteTextAdminc                H    \         P                  P                  4       '       * # rm   )r    rZ   r^   r   s   &&r   r    SiteTextAdmin.has_add_permission   s    ##**,,,r   r*   N)about_title)r0   r1   r2   r3   r4   r   r6   rS   rT   s   @r   r   r      s     #L- -r   r   rm   )&django.contribr   r   django.utils.safestringr   modeltranslation.adminr   r   	AdminSiteget_app_listr!   r'   registerr   r)   r	   r8   r<   rB   r   rE   r   rH   r   
ModelAdminrW   r   rp   r   r|   r   r   r   r   r   r   r    r   r*   r   r   <module>r      s      - 3 ; 44 :  3      !  ! !
/ 
/ 
 3! 3 3 
*! 
* 
*  5++  !> 
6& 6 6  !' ! !
 5##   
&   %**    -$ - -r   