# Generated by Django 6.0.7 on 2026-07-22 13:42 import django.db.models.deletion from django.db import migrations, models class Migration(migrations.Migration): initial = True dependencies = [ ('common', '0003_initial'), ('stock', '0001_initial'), ] operations = [ migrations.AddField( model_name='userwarehouseaccess', name='warehouse', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='stock.warehouse'), ), migrations.AddField( model_name='userconfig', name='warehouses', field=models.ManyToManyField(blank=True, related_name='user_accesses', through='common.UserWarehouseAccess', to='stock.warehouse'), ), migrations.AddField( model_name='userwarehouselocationaccess', name='user_config', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='userlocations', to='common.userconfig'), ), migrations.AddField( model_name='userwarehouselocationaccess', name='warehouse_location', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='user_accesses', to='stock.warehouselocation', verbose_name='Emplacement'), ), migrations.AddField( model_name='userconfig', name='warehouse_locations', field=models.ManyToManyField(blank=True, related_name='user_configs', through='common.UserWarehouseLocationAccess', to='stock.warehouselocation'), ), migrations.AddIndex( model_name='requestlog', index=models.Index(fields=['level'], name='common_requ_level_55ef16_idx'), ), migrations.AddIndex( model_name='requestlog', index=models.Index(fields=['user'], name='common_requ_user_id_3781cb_idx'), ), migrations.AddIndex( model_name='requestlog', index=models.Index(fields=['status_code'], name='common_requ_status__b046e1_idx'), ), migrations.AddIndex( model_name='requestlog', index=models.Index(fields=['timestamp', 'level'], name='common_requ_timesta_264745_idx'), ), migrations.AlterUniqueTogether( name='userassettypeaccess', unique_together={('user_config', 'content_type')}, ), migrations.AddIndex( model_name='userassetaccess', index=models.Index(fields=['content_type', 'object_id'], name='common_user_content_e5ef8d_idx'), ), migrations.AlterUniqueTogether( name='userassetaccess', unique_together={('user_config', 'content_type', 'object_id')}, ), migrations.AlterUniqueTogether( name='usercontractaccess', unique_together={('user_config', 'contract')}, ), migrations.AddIndex( model_name='usercontractstatuspermission', index=models.Index(fields=['user_contract', 'status', 'can_view'], name='ucsp_status_canview_idx'), ), migrations.AlterUniqueTogether( name='usercontractstatuspermission', unique_together={('user_contract', 'status')}, ), migrations.AlterUniqueTogether( name='userthematics', unique_together={('user_config', 'thematic')}, ), migrations.AddIndex( model_name='userthematicstatuspermission', index=models.Index(fields=['user_thematic', 'status', 'can_view'], name='utsp_status_canview_idx'), ), migrations.AlterUniqueTogether( name='userthematicstatuspermission', unique_together={('user_thematic', 'status')}, ), migrations.AlterUniqueTogether( name='userwarehouseaccess', unique_together={('user_config', 'warehouse')}, ), migrations.AlterUniqueTogether( name='userwarehouselocationaccess', unique_together={('user_config', 'warehouse_location')}, ), ]