
    &gg                        d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlm	Z	  e
edd      Z G d	 d
ej                        Z G d d edd      ej                        Z G d d edd      ej                        Z G d d edd      ej                         Z G d d edd      ej"                        Z G d d edd      e	j$                        Z G d d  ed!d"      e	j&                        Z G d# d$ ed%d&      e	j*                        Z G d' d( ed)d*      e	j.                        Z G d+ d, ed-d.      e	j2                        Zy/)0zP
This module contains the base classes for the dashboard and dashboard modules.
    )settings)models)import_path_is_changed)
dashboards)modulesAUTH_USER_MODELz	auth.Userc                       e Zd ZdZ ej
                  eej                        Z ej                         Z
 ej                  d      Zd Z G d d      Zy)	DashboardPreferenceszE
    This model represents the dashboard preferences for a user.
    )	on_deleted   )
max_lengthc                 <    d| j                   j                         z  S )Nz%s dashboard preferences)userget_username)selfs    U/var/www/html/djangosite/lib/python3.12/site-packages/admin_tools/dashboard/models.py__unicode__z DashboardPreferences.__unicode__   s    )DII,B,B,DDD    c                       e Zd ZdZdZdZy)DashboardPreferences.Meta!admin_tools_dashboard_preferences)r   dashboard_id)r   N)__name__
__module____qualname__db_tableunique_togetherordering r   r   Metar      s    63r   r    N)r   r   r   __doc__r   
ForeignKey
user_modelCASCADEr   	TextFielddata	CharFieldr   r   r    r   r   r   r
   r
      sS     6Z6>>BD6D#6##s3LE r   r
   c                       e Zd Zy)	DashboardNr   r   r   r   r   r   r)   r)            	r   r)   z&admin_tools.dashboard.models.Dashboardzadmin_tools.dashboard.Dashboardc                       e Zd Zy)DefaultIndexDashboardNr*   r   r   r   r-   r-   *   r+   r   r-   z2admin_tools.dashboard.models.DefaultIndexDashboardz+admin_tools.dashboard.DefaultIndexDashboardc                       e Zd Zy)DefaultAppIndexDashboardNr*   r   r   r   r/   r/   4   r+   r   r/   z5admin_tools.dashboard.models.DefaultAppIndexDashboardz.admin_tools.dashboard.DefaultAppIndexDashboardc                       e Zd Zy)AppIndexDashboardNr*   r   r   r   r1   r1   >   r+   r   r1   z.admin_tools.dashboard.models.AppIndexDashboardz'admin_tools.dashboard.AppIndexDashboardc                       e Zd Zy)DashboardModuleNr*   r   r   r   r3   r3   H   r+   r   r3   z,admin_tools.dashboard.models.DashboardModulez-admin_tools.dashboard.modules.DashboardModulec                       e Zd Zy)AppListDashboardModuleNr*   r   r   r   r5   r5   R   r+   r   r5   z3admin_tools.dashboard.models.AppListDashboardModulez%admin_tools.dashboard.modules.AppListc                       e Zd Zy)ModelListDashboardModuleNr*   r   r   r   r7   r7   \   r+   r   r7   z5admin_tools.dashboard.models.ModelListDashboardModulez'admin_tools.dashboard.modules.ModelListc                       e Zd Zy)LinkListDashboardModuleNr*   r   r   r   r9   r9   f   r+   r   r9   z4admin_tools.dashboard.models.LinkListDashboardModulez&admin_tools.dashboard.modules.LinkListc                       e Zd Zy)FeedDashboardModuleNr*   r   r   r   r;   r;   p   r+   r   r;   z0admin_tools.dashboard.models.FeedDashboardModulez"admin_tools.dashboard.modules.FeedN)r!   django.confr   	django.dbr   admin_tools.deprecate_utilsr   admin_tools.dashboardr   r   getattrr#   Modelr
   r)   r-   r/   r1   r3   AppListr5   	ModelListr7   LinkListr9   Feedr;   r   r   r   <module>rF      ss   !  ? , )X0+>
6<< "	
 6/ 

		
 B; 
*
*		
 E> 
-
-		
 >7 
&
&		
 <= 
!
!		
 C5 //		
 E7 

		
 D6 

		
 @2 ,,	r   