
    2fh                     R    d dl Zd dlmZ d dlmZmZ  G d dej                        Zy)    N)settings)
migrationsmodelsc                      e Zd Zd ej                  ej                        gZ ej                  dd e	j                  dej                  j                  j                  j                  dej                               ej                  dd	 e	j                   d
d
dd      fd e	j"                  g dddd      fd e	j$                  d
      fd e	j$                  d
      fd e	j                  d
dd
ej                  j                  j                  j&                  dej                        fd e	j                  ej                  j                  j                  j                  dd      fd e	j                  ej                  j                  j                  j                  dej                        fgdd gd!hd"#       ej(                  dd$ e	j*                  d
d%d&d'd!ej                  (            gZy))*	Migration)
structures50006_alter_structure_occupancy_alter_structure_status	structureuserzOwner of the structureowned_structures)	help_text	on_deleterelated_nameto)
model_namenamefieldStructureUseridTFID)auto_createdprimary_key	serializeverbose_namerole))Adminr   )Editorr   )Viewerr   r   zUser's role in this structure
   )choicesdefaultr   
max_length
created_at)auto_now_add
updated_at)auto_now
created_byz)User who added this user to the structurecreated_structure_users)blankr   nullr   r   r   structure_userszstructures.structure)r   r   r   user_structuresz-created_at)r
   r   )db_tableorderingunique_together)r   fieldsoptionsusersz'Users who have access to this structureaccessible_structureszstructures.StructureUser)r)   r   r   throughthrough_fieldsr   N)__name__
__module____qualname__r   swappable_dependencyr   AUTH_USER_MODELdependencies
AlterFieldr   
ForeignKeydjangodbdeletionCASCADECreateModelBigAutoField	CharFieldDateTimeFieldSET_NULLAddFieldManyToManyField
operations     Y/backend/structures/migrations/0007_alter_structure_user_structureuser_structure_users.pyr   r      s-    	P'
''(@(@AL 	
"#&##2 ))**33;;/++			
 	
  'F''%)$("'%)	 $F$$!
 !)"A#%	 3v33FG3v33TBC %F%%""M!"())"2"2";";"D"D%>#33
  %F%%"())"2"2";";"C"C%61 %F%%"())"2"2";";"C"C%6#33Y4l .*O$9#:o<	
z 	
"(&((C424++	
QTJrK   r   )django.db.models.deletionr>   django.confr   	django.dbr   r   r   rJ   rK   rL   <module>rP      s$    !   ([
$$ [rK   