
    h
                     R    d dl mZ d dlmZ  G d dej                        Zd Zd Zy)    )apps)checksc                       e Zd ZdZdZd Zy)DjangocmsFrontendConfigdjangocms_frontendzdjango CMS Frontendc                     ddl m}m} |j                          |j                          t	        j
                  t               t	        j
                  t               y )N   )component_pool
plugin_tag) r
   r   setupr   registercheck_settingscheck_installed_apps)selfr
   r   s      G/home/dcms/DCMS/lib/python3.12/site-packages/djangocms_frontend/apps.pyreadyzDjangocmsFrontendConfig.ready	   s6    0',-    N)__name__
__module____qualname__nameverbose_namer    r   r   r   r      s    D(L.r   r   c                      ddl m} g }t        |d      r(|j                  t	        j
                  dddd             t        |d	      r(|j                  t	        j
                  d
ddd             |S )Nr   settings'DJANGOCMS_FRONTEND_MINIMUM_INPUT_LENGTHzXThe DJANGOCMS_FRONTEND_MINIMUM_INPUT_LENGTH setting was removed in djangocms-frontend 2.z0Use DJANGOCMS_LINK_MINIMUM_INPUT_LENGTH instead.zdjangocms_frontend.W001z0settings.DJANGOCMS_FRONTEND_MINIMUM_INPUT_LENGTHidobjDJANGOCMS_FRONTEND_LINK_MODELSzThe DJANGOCMS_FRONTEND_LINK_MODELS setting was removed in djangocms-frontend 2. djangocms-frontend 2 uses linkable models from djangocms-link. See https://github.com/django-cms/djangocms-link#django-cms-link for more info.zhThis message disappears after removing the DJANGOCMS_FRONTEND_LINK_MODELS from your project's settings.
zdjangocms_frontend.W002z'settings.DJANGOCMS_FRONTEND_LINK_MODELS)django.confr   hasattrappendr   Warning)argskwargsr   warningss       r   r   r      sv    $HxBCNNjB,F		
 x9:NN^(,=
	
 Or   c            	         ddl m} g }g d}|D cg c]  }||j                  v s| }}|rTd|j                  vrF|j                  t	        j
                  dj                  dj                  |            ddd	
             |S c c}w )Nr   r   )z#djangocms_frontend.contrib.carouselz djangocms_frontend.contrib.imagezdjangocms_frontend.contrib.linkdjangocms_linkzBdjangocms-frontend requires djangocms-link to be installed for {}.z, zTAdd 'djangocms_link' to your INSTALLED_APPS setting or remove all of the above apps.zdjangocms_frontend.E001zsettings.INSTALLED_APPSr   )r#   r   INSTALLED_APPSr%   r   Errorformatjoin)r'   r(   r   errorslink_contrib_appsapplink_apps_useds          r   r   r   /   s    $F
 &7Yc#AXAX:XcYNY8#:#::MMX__		.1 k01	 M Zs
   BBN)djangor   django.corer   	AppConfigr   r   r   r   r   r   <module>r7      s%     
.dnn 
.:r   