
    &gR                         d dl 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
 	 d dlmZ  e       Z eed	d
      Z G d de      Zy# e$ r	 d dlmZ Y #w xY w)    N)db)SchemaMigration)models)settings)modelsinspector)get_user_model)UserAUTH_USER_MODELz	auth.Userc                      e Zd Zd Zd Zdddidg ddifd	g dd
dfdg ddddfddddddd	g ddifdg ddifdg ddifd	g ddifde ej                  e      dg ddifd g d!dd"fd	g d#dd"fdg d$dddfdg ddifd%g ddifd%g ddifd%g ddifdg ddifd	g d#dd"fd	g dd&ifdg ddddfd	g dd#dfd'd(d)d*d+d,d-d	g ddifdg ddifd	g ddifd	g ddifd.d/d0d1d2d3d4g i fdg ddifdg dd5ez  ifd6iZ	d7gZ
y8)9	Migrationc           
          t        j                  dd | j                  d      d      fd | j                  d      |t                 fd	 | j                  d
             ff       t        j                  ddg       y )N!admin_tools_dashboard_preferencesid!django.db.models.fields.AutoFieldT)primary_keyuser*django.db.models.fields.related.ForeignKey)todata!django.db.models.fields.TextField	dashboardDashboardPreferences)r   create_tablegf
user_modelsend_create_signalselforms     l/var/www/html/djangosite/lib/python3.12/site-packages/admin_tools/dashboard/south_migrations/0001_initial.pyforwardszMigration.forwards   s     	;?477>?DQRJTWWIJcR\o^_ATWW@ACD>
 	
 	k,B+CD    c                 .    t        j                  d       y )Nr   )r   delete_tabler   s     r    	backwardszMigration.backwards    s     	;<r"   z
auth.groupobject_nameGroupr   r   Truez!django.db.models.fields.CharField80)unique
max_lengthz/django.db.models.fields.related.ManyToManyFieldzorm['auth.Permission']False)r   symmetricalblank)Metar   namepermissionszauth.permissionz>('content_type__app_label', 'content_type__model', 'codename')z(('content_type', 'codename'),)
Permission)orderingunique_togetherr&   r+   100r   r   zorm['contenttypes.ContentType']50)r/   codenamecontent_typer   r0   z%django.db.models.fields.DateTimeFielddefaultzdatetime.datetime.nowz"django.db.models.fields.EmailField75)r+   r.   30zorm['auth.Group']z$django.db.models.fields.BooleanField128)r/   date_joinedemail
first_namegroupsr   	is_activeis_staffis_superuser
last_login	last_namepassworduser_permissionsusernamezcontenttypes.contenttypez	('name',)z(('app_label', 'model'),)ContentTypez'django_content_type')r3   r4   r&   db_table)r/   	app_labelr   modelr0   zdashboard.dashboardpreferencesz	('user',)r   z#'admin_tools_dashboard_preferences')r3   r&   rJ   r   z	orm['%s'])r/   r   r   r   r   N)__name__
__module____qualname__r!   r%   r   r   get_model_meta	UserModelr   complete_apps r"   r    r   r      s   E= 	"G,6]F<ST8"_c>deMrZr  DK  V\  T]  ^	
 	!a  wX  iu  v<b<QVBWXI2PTVwOxy6]F<ST8"|T>RS
 	2O229=CR)UlImn:Bt^d@ef>SWbhDijH"Uh  zA  LR  OS  T6]F<ST@"yRXFYZ?iQXEYZCR)U\I]^BBTkHlm=rRVagChi<b<QVBWX!RTV_w  IP  [a  Yb  !c<bVcgBhi
  	#!,A\mz  I`  a=rLRWCXY6]F<ST92e?TU8"|U>ST%
 	)!,=S  bG  H8"bA6]F<STA2k\fNfGgh	+
K+FZ !MMr"   r   )datetimesouth.dbr   south.v2r   	django.dbr   django.confr   southr   django.contrib.authr   rQ   ImportErrordjango.contrib.auth.modelsr	   getattrr   r   rS   r"   r    <module>r^      sZ      $    !=2 I
 X0+>
@" @"  =<=s   A AA