1105 lines
61 KiB
Python
1105 lines
61 KiB
Python
# Generated by Django 6.0.7 on 2026-07-22 13:42
|
|
|
|
import django.db.models.deletion
|
|
from django.conf import settings
|
|
from django.db import migrations, models
|
|
|
|
|
|
class Migration(migrations.Migration):
|
|
|
|
initial = True
|
|
|
|
dependencies = [
|
|
('assets', '0003_initial'),
|
|
('common', '0004_initial'),
|
|
('contracts', '0001_initial'),
|
|
('documents', '0001_initial'),
|
|
('observations', '0001_initial'),
|
|
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
|
|
]
|
|
|
|
operations = [
|
|
migrations.AddField(
|
|
model_name='roadconcreteblockset',
|
|
name='observation_source',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='concrete_block_sets', to='observations.observation'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='roadconcreteblockset',
|
|
name='replaced_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='replaces', to='assets.roadconcreteblockset', verbose_name='Remplacé par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='roadconcreteblockset',
|
|
name='updated_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(app_label)s_%(class)s_updated_by', to=settings.AUTH_USER_MODEL, verbose_name='Mis à jour par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='roaddrain',
|
|
name='category',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='assets.assetcategory'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='roaddrain',
|
|
name='marked_as_removed_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(app_label)s_%(class)s_marked_as_removed', to=settings.AUTH_USER_MODEL, verbose_name='Marqué comme retiré par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='roaddrain',
|
|
name='replaced_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='replaces', to='assets.roaddrain', verbose_name='Remplacé par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='roaddrain',
|
|
name='updated_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(app_label)s_%(class)s_updated_by', to=settings.AUTH_USER_MODEL, verbose_name='Mis à jour par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='roaddrainmodel',
|
|
name='category',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='assets.assetcategory'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='roaddrain',
|
|
name='model',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='assets.roaddrainmodel'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='roadfurniture',
|
|
name='category',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='assets.assetcategory'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='roadfurniture',
|
|
name='marked_as_removed_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(app_label)s_%(class)s_marked_as_removed', to=settings.AUTH_USER_MODEL, verbose_name='Marqué comme retiré par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='roadfurniture',
|
|
name='replaced_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='replaces', to='assets.roadfurniture', verbose_name='Remplacé par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='roadfurniture',
|
|
name='updated_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(app_label)s_%(class)s_updated_by', to=settings.AUTH_USER_MODEL, verbose_name='Mis à jour par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='roadfurnituremodel',
|
|
name='category',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='assets.assetcategory'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='roadfurniture',
|
|
name='model',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='assets.roadfurnituremodel'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='roadsidewalk',
|
|
name='category',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='assets.assetcategory'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='roadsidewalk',
|
|
name='marked_as_removed_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(app_label)s_%(class)s_marked_as_removed', to=settings.AUTH_USER_MODEL, verbose_name='Marqué comme retiré par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='roadsidewalk',
|
|
name='replaced_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='replaces', to='assets.roadsidewalk', verbose_name='Remplacé par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='roadsidewalk',
|
|
name='updated_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(app_label)s_%(class)s_updated_by', to=settings.AUTH_USER_MODEL, verbose_name='Mis à jour par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='roadsidewalkmodel',
|
|
name='category',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='assets.assetcategory'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='roadsidewalk',
|
|
name='model',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='assets.roadsidewalkmodel'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='roadstreet',
|
|
name='municipality',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='road_streets', to='common.municipality'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='roadstreet',
|
|
name='updated_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(app_label)s_%(class)s_location_updated_by', to=settings.AUTH_USER_MODEL, verbose_name='Mis à jour par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='roadsidewalk',
|
|
name='street',
|
|
field=models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, related_name='sidewalks', to='assets.roadstreet'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='roadfurniture',
|
|
name='street',
|
|
field=models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, related_name='furnitures', to='assets.roadstreet'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='roaddrain',
|
|
name='street',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='drains', to='assets.roadstreet'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='roadstreetdocument',
|
|
name='managed_document',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(app_label)s_%(class)s_sources', to='documents.manageddocument'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='roadstreetdocument',
|
|
name='street',
|
|
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='documents', to='assets.roadstreet', verbose_name='Associated Street'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='roadstreetdocument',
|
|
name='uploaded_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to=settings.AUTH_USER_MODEL, verbose_name='Ajouté par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='roadway',
|
|
name='category',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='assets.assetcategory'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='roadway',
|
|
name='marked_as_removed_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(app_label)s_%(class)s_marked_as_removed', to=settings.AUTH_USER_MODEL, verbose_name='Marqué comme retiré par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='roadway',
|
|
name='replaced_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='replaces', to='assets.roadway', verbose_name='Remplacé par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='roadway',
|
|
name='street',
|
|
field=models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, related_name='roadways', to='assets.roadstreet'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='roadway',
|
|
name='updated_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(app_label)s_%(class)s_updated_by', to=settings.AUTH_USER_MODEL, verbose_name='Mis à jour par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='roadwayfunction',
|
|
name='roadway',
|
|
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='functions', to='assets.roadway'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='roadwaymodel',
|
|
name='category',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='assets.assetcategory'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='roadway',
|
|
name='model',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='assets.roadwaymodel'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='signpanel',
|
|
name='category',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='assets.assetcategory'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='signpanel',
|
|
name='marked_as_removed_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(app_label)s_%(class)s_marked_as_removed', to=settings.AUTH_USER_MODEL, verbose_name='Marqué comme retiré par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='signpanel',
|
|
name='publiclighting_pole',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='signpanels_attached', to='assets.publiclightingpole'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='signpanel',
|
|
name='replaced_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='replaces', to='assets.signpanel', verbose_name='Remplacé par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='signpanel',
|
|
name='updated_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(app_label)s_%(class)s_updated_by', to=settings.AUTH_USER_MODEL, verbose_name='Mis à jour par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='complementarypoliceregulation',
|
|
name='panels',
|
|
field=models.ManyToManyField(blank=True, related_name='complementary_regulations', to='assets.signpanel'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='signpanelmodel',
|
|
name='category',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='assets.assetcategory'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='signpanel',
|
|
name='model',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='assets.signpanelmodel'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='signpanel',
|
|
name='signpanel_type',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='assets.signpaneltype'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='signparkingspot',
|
|
name='category',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='assets.assetcategory'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='signparkingspot',
|
|
name='marked_as_removed_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(app_label)s_%(class)s_marked_as_removed', to=settings.AUTH_USER_MODEL, verbose_name='Marqué comme retiré par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='signparkingspot',
|
|
name='panels',
|
|
field=models.ManyToManyField(blank=True, related_name='parking_spots_attached', to='assets.signpanel'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='signparkingspot',
|
|
name='replaced_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='replaces', to='assets.signparkingspot', verbose_name='Remplacé par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='signparkingspot',
|
|
name='updated_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(app_label)s_%(class)s_updated_by', to=settings.AUTH_USER_MODEL, verbose_name='Mis à jour par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='signpole',
|
|
name='category',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='assets.assetcategory'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='signpole',
|
|
name='marked_as_removed_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(app_label)s_%(class)s_marked_as_removed', to=settings.AUTH_USER_MODEL, verbose_name='Marqué comme retiré par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='signpole',
|
|
name='replaced_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='replaces', to='assets.signpole', verbose_name='Remplacé par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='signpole',
|
|
name='updated_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(app_label)s_%(class)s_updated_by', to=settings.AUTH_USER_MODEL, verbose_name='Mis à jour par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='signparkingspot',
|
|
name='poles',
|
|
field=models.ManyToManyField(blank=True, related_name='parking_spots_attached', to='assets.signpole'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='signpanel',
|
|
name='pole',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='signpanels', to='assets.signpole'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='signpolemodel',
|
|
name='category',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='assets.assetcategory'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='signpole',
|
|
name='model',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.PROTECT, to='assets.signpolemodel'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='signstreet',
|
|
name='municipality',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='sign_streets', to='common.municipality'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='signstreet',
|
|
name='updated_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(app_label)s_%(class)s_location_updated_by', to=settings.AUTH_USER_MODEL, verbose_name='Mis à jour par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='signpole',
|
|
name='street',
|
|
field=models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, related_name='signpoles', to='assets.signstreet'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='signparkingspot',
|
|
name='street',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='parking_spots', to='assets.signstreet'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='signpanel',
|
|
name='street',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='signpanels', to='assets.signstreet'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='signstreetdocument',
|
|
name='managed_document',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(app_label)s_%(class)s_sources', to='documents.manageddocument'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='signstreetdocument',
|
|
name='street',
|
|
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='documents', to='assets.signstreet', verbose_name='Associated Street'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='signstreetdocument',
|
|
name='uploaded_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='uploaded_sign_street_documents_assets', to=settings.AUTH_USER_MODEL, verbose_name='Ajouté par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='structureassetmodel',
|
|
name='category',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='assets.assetcategory'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='structurecontract',
|
|
name='contract',
|
|
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='structure_contracts', to='contracts.contract'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='structurecontract',
|
|
name='structure',
|
|
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='contracts', to='assets.structure'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='structuredocument',
|
|
name='managed_document',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(app_label)s_%(class)s_sources', to='documents.manageddocument'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='structuredocument',
|
|
name='structure',
|
|
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='documents', to='assets.structure', verbose_name='Associated Structure'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='structuredocument',
|
|
name='uploaded_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to=settings.AUTH_USER_MODEL, verbose_name='Ajouté par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='structuregeoasset',
|
|
name='category',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='assets.assetcategory'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='structuregeoasset',
|
|
name='marked_as_removed_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(app_label)s_%(class)s_marked_as_removed', to=settings.AUTH_USER_MODEL, verbose_name='Marqué comme retiré par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='structuregeoasset',
|
|
name='model',
|
|
field=models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, to='assets.structureassetmodel'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='structuregeoasset',
|
|
name='parent_asset',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='child_assets', to='assets.structuregeoasset'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='structuregeoasset',
|
|
name='replaced_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='replaces', to='assets.structuregeoasset', verbose_name='Remplacé par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='structuregeoasset',
|
|
name='structure',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='assets', to='assets.structure'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='structuregeoasset',
|
|
name='updated_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(app_label)s_%(class)s_updated_by', to=settings.AUTH_USER_MODEL, verbose_name='Mis à jour par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='structurelocation',
|
|
name='parent_location',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='child_locations', to='assets.structurelocation'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='structurelocation',
|
|
name='structure',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='all_locations', to='assets.structure'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='structurelocation',
|
|
name='updated_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(app_label)s_%(class)s_location_updated_by', to=settings.AUTH_USER_MODEL, verbose_name='Mis à jour par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='structuregeoasset',
|
|
name='location',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='assets', to='assets.structurelocation'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='structure',
|
|
name='main_location',
|
|
field=models.OneToOneField(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='main_structure', to='assets.structurelocation'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightaccessory',
|
|
name='category',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='assets.assetcategory'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightaccessory',
|
|
name='marked_as_removed_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(app_label)s_%(class)s_marked_as_removed', to=settings.AUTH_USER_MODEL, verbose_name='Marqué comme retiré par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightaccessory',
|
|
name='replaced_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='replaces', to='assets.trafficlightaccessory', verbose_name='Remplacé par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightaccessory',
|
|
name='updated_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(app_label)s_%(class)s_updated_by', to=settings.AUTH_USER_MODEL, verbose_name='Mis à jour par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightaccessorymodel',
|
|
name='category',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='assets.assetcategory'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightaccessory',
|
|
name='model',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.PROTECT, to='assets.trafficlightaccessorymodel'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightcable',
|
|
name='category',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='assets.assetcategory'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightcable',
|
|
name='marked_as_removed_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(app_label)s_%(class)s_marked_as_removed', to=settings.AUTH_USER_MODEL, verbose_name='Marqué comme retiré par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightcable',
|
|
name='replaced_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='replaces', to='assets.trafficlightcable', verbose_name='Remplacé par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightcable',
|
|
name='updated_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(app_label)s_%(class)s_updated_by', to=settings.AUTH_USER_MODEL, verbose_name='Mis à jour par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightcablemodel',
|
|
name='category',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='assets.assetcategory'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightcable',
|
|
name='model',
|
|
field=models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, to='assets.trafficlightcablemodel'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightcontract',
|
|
name='contract',
|
|
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='trafficlight_contracts', to='contracts.contract'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightcontroller',
|
|
name='category',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='assets.assetcategory'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightcontroller',
|
|
name='controller_maintenance_contract',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='contracts.contract'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightcontroller',
|
|
name='marked_as_removed_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(app_label)s_%(class)s_marked_as_removed', to=settings.AUTH_USER_MODEL, verbose_name='Marqué comme retiré par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightcontroller',
|
|
name='replaced_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='replaces', to='assets.trafficlightcontroller', verbose_name='Remplacé par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightcontroller',
|
|
name='updated_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(app_label)s_%(class)s_updated_by', to=settings.AUTH_USER_MODEL, verbose_name='Mis à jour par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightcontrollerhardware',
|
|
name='category',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='assets.assetcategory'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightcontrollerhardware',
|
|
name='controller',
|
|
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='hardwares', to='assets.trafficlightcontroller'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightcontrollerhardware',
|
|
name='marked_as_removed_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(app_label)s_%(class)s_marked_as_removed', to=settings.AUTH_USER_MODEL, verbose_name='Marqué comme retiré par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightcontrollerhardware',
|
|
name='replaced_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='replaces', to='assets.trafficlightcontrollerhardware', verbose_name='Remplacé par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightcontrollerhardware',
|
|
name='updated_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(app_label)s_%(class)s_updated_by', to=settings.AUTH_USER_MODEL, verbose_name='Mis à jour par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightcontrollerlogfile',
|
|
name='controller',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='logs', to='assets.trafficlightcontroller'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightcontrollermodel',
|
|
name='category',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='assets.assetcategory'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightcontroller',
|
|
name='model',
|
|
field=models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, to='assets.trafficlightcontrollermodel'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightdetector',
|
|
name='category',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='assets.assetcategory'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightdetector',
|
|
name='controller',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.PROTECT, related_name='detectors', to='assets.trafficlightcontroller'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightdetector',
|
|
name='marked_as_removed_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(app_label)s_%(class)s_marked_as_removed', to=settings.AUTH_USER_MODEL, verbose_name='Marqué comme retiré par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightdetector',
|
|
name='replaced_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='replaces', to='assets.trafficlightdetector', verbose_name='Remplacé par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightdetector',
|
|
name='updated_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(app_label)s_%(class)s_updated_by', to=settings.AUTH_USER_MODEL, verbose_name='Mis à jour par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightdetectormodel',
|
|
name='category',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='assets.assetcategory'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightdetector',
|
|
name='model',
|
|
field=models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, to='assets.trafficlightdetectormodel'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightelectricalcabinet',
|
|
name='category',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='assets.assetcategory'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightelectricalcabinet',
|
|
name='marked_as_removed_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(app_label)s_%(class)s_marked_as_removed', to=settings.AUTH_USER_MODEL, verbose_name='Marqué comme retiré par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightelectricalcabinet',
|
|
name='replaced_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='replaces', to='assets.trafficlightelectricalcabinet', verbose_name='Remplacé par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightelectricalcabinet',
|
|
name='updated_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(app_label)s_%(class)s_updated_by', to=settings.AUTH_USER_MODEL, verbose_name='Mis à jour par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightelectricalcabinetcontent',
|
|
name='cabinet',
|
|
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='contents', to='assets.trafficlightelectricalcabinet'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightelectricalcabinetcontent',
|
|
name='category',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='assets.assetcategory'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightelectricalcabinetcontent',
|
|
name='marked_as_removed_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(app_label)s_%(class)s_marked_as_removed', to=settings.AUTH_USER_MODEL, verbose_name='Marqué comme retiré par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightelectricalcabinetcontent',
|
|
name='replaced_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='replaces', to='assets.trafficlightelectricalcabinetcontent', verbose_name='Remplacé par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightelectricalcabinetcontent',
|
|
name='updated_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(app_label)s_%(class)s_updated_by', to=settings.AUTH_USER_MODEL, verbose_name='Mis à jour par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightelectricalcabinetcontentmodel',
|
|
name='category',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='assets.assetcategory'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightelectricalcabinetcontent',
|
|
name='model',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='assets.trafficlightelectricalcabinetcontentmodel'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightelectricalcabinetmodel',
|
|
name='category',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='assets.assetcategory'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightelectricalcabinet',
|
|
name='model',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='assets.trafficlightelectricalcabinetmodel'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightintersection',
|
|
name='master',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='slaves', to='assets.trafficlightintersection'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightintersection',
|
|
name='municipality',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='trafficlights_intersections', to='common.municipality'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightintersection',
|
|
name='updated_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(app_label)s_%(class)s_location_updated_by', to=settings.AUTH_USER_MODEL, verbose_name='Mis à jour par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightelectricalcabinet',
|
|
name='intersection',
|
|
field=models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, related_name='electrical_cabinets', to='assets.trafficlightintersection'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightdetector',
|
|
name='intersection',
|
|
field=models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, related_name='detectors', to='assets.trafficlightintersection'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightcontroller',
|
|
name='intersection',
|
|
field=models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, related_name='controllers', to='assets.trafficlightintersection'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightcontract',
|
|
name='intersection',
|
|
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='trafficlight_contracts', to='assets.trafficlightintersection'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightcable',
|
|
name='intersection',
|
|
field=models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, related_name='cables', to='assets.trafficlightintersection'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightaccessory',
|
|
name='intersection',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.PROTECT, related_name='accessories', to='assets.trafficlightintersection'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightintersectiondocument',
|
|
name='intersection',
|
|
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='documents', to='assets.trafficlightintersection', verbose_name='Associated Intersection'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightintersectiondocument',
|
|
name='managed_document',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(app_label)s_%(class)s_sources', to='documents.manageddocument'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightintersectiondocument',
|
|
name='uploaded_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to=settings.AUTH_USER_MODEL, verbose_name='Ajouté par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightlantern',
|
|
name='category',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='assets.assetcategory'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightlantern',
|
|
name='marked_as_removed_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(app_label)s_%(class)s_marked_as_removed', to=settings.AUTH_USER_MODEL, verbose_name='Marqué comme retiré par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightlantern',
|
|
name='replaced_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='replaces', to='assets.trafficlightlantern', verbose_name='Remplacé par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightlantern',
|
|
name='updated_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(app_label)s_%(class)s_updated_by', to=settings.AUTH_USER_MODEL, verbose_name='Mis à jour par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightlanternmodel',
|
|
name='category',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='assets.assetcategory'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightlantern',
|
|
name='model',
|
|
field=models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, to='assets.trafficlightlanternmodel'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightnetworkhardware',
|
|
name='category',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='assets.assetcategory'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightnetworkhardware',
|
|
name='controller',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.PROTECT, related_name='network_hardwares', to='assets.trafficlightcontroller'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightnetworkhardware',
|
|
name='intersection',
|
|
field=models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, related_name='network_hardwares', to='assets.trafficlightintersection'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightnetworkhardware',
|
|
name='marked_as_removed_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(app_label)s_%(class)s_marked_as_removed', to=settings.AUTH_USER_MODEL, verbose_name='Marqué comme retiré par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightnetworkhardware',
|
|
name='replaced_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='replaces', to='assets.trafficlightnetworkhardware', verbose_name='Remplacé par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightnetworkhardware',
|
|
name='updated_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(app_label)s_%(class)s_updated_by', to=settings.AUTH_USER_MODEL, verbose_name='Mis à jour par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightpole',
|
|
name='category',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='assets.assetcategory'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightpole',
|
|
name='intersection',
|
|
field=models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, related_name='poles', to='assets.trafficlightintersection'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightpole',
|
|
name='marked_as_removed_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(app_label)s_%(class)s_marked_as_removed', to=settings.AUTH_USER_MODEL, verbose_name='Marqué comme retiré par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightpole',
|
|
name='replaced_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='replaces', to='assets.trafficlightpole', verbose_name='Remplacé par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightpole',
|
|
name='updated_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(app_label)s_%(class)s_updated_by', to=settings.AUTH_USER_MODEL, verbose_name='Mis à jour par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightlantern',
|
|
name='pole',
|
|
field=models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, related_name='lanterns', to='assets.trafficlightpole'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightdetector',
|
|
name='pole',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.PROTECT, related_name='detectors', to='assets.trafficlightpole'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightaccessory',
|
|
name='pole',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.PROTECT, related_name='accessories', to='assets.trafficlightpole'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='signpanel',
|
|
name='trafficlight_pole',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='signpanels_attached', to='assets.trafficlightpole'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='publiclightinglightfixture',
|
|
name='traffic_light_pole',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='light_fixtures', to='assets.trafficlightpole'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='itsgeoasset',
|
|
name='trafficlights_pole',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='its_assets', to='assets.trafficlightpole', verbose_name='Traffic Light Pole'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightpolemodel',
|
|
name='category',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='assets.assetcategory'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightpole',
|
|
name='model',
|
|
field=models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, to='assets.trafficlightpolemodel'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightprogramming',
|
|
name='category',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='assets.assetcategory'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightprogramming',
|
|
name='intersection',
|
|
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='programmations', to='assets.trafficlightintersection'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightprogramming',
|
|
name='marked_as_removed_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(app_label)s_%(class)s_marked_as_removed', to=settings.AUTH_USER_MODEL, verbose_name='Marqué comme retiré par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightprogramming',
|
|
name='replaced_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='replaces', to='assets.trafficlightprogramming', verbose_name='Remplacé par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightprogramming',
|
|
name='updated_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(app_label)s_%(class)s_updated_by', to=settings.AUTH_USER_MODEL, verbose_name='Mis à jour par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightintersectiondocument',
|
|
name='programming',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='documents', to='assets.trafficlightprogramming', verbose_name='Programmation associée'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightradar',
|
|
name='category',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='assets.assetcategory'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightradar',
|
|
name='intersection',
|
|
field=models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, related_name='radars', to='assets.trafficlightintersection'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightradar',
|
|
name='marked_as_removed_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(app_label)s_%(class)s_marked_as_removed', to=settings.AUTH_USER_MODEL, verbose_name='Marqué comme retiré par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightradar',
|
|
name='power_publiclighting_pole',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='powered_radars', to='assets.publiclightingpole', verbose_name='Public Lighting Pole (Power)'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightradar',
|
|
name='power_trafficlights_pole',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='powered_radars', to='assets.trafficlightpole', verbose_name='Traffic Light Pole (Power)'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightradar',
|
|
name='publiclighting_pole',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='radars', to='assets.publiclightingpole', verbose_name='Public Lighting Pole (Support)'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightradar',
|
|
name='replaced_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='replaces', to='assets.trafficlightradar', verbose_name='Remplacé par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightradar',
|
|
name='trafficlights_pole',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='radars', to='assets.trafficlightpole', verbose_name='Traffic Light Pole (Support)'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightradar',
|
|
name='updated_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(app_label)s_%(class)s_updated_by', to=settings.AUTH_USER_MODEL, verbose_name='Mis à jour par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightradarmodel',
|
|
name='category',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='assets.assetcategory'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightradar',
|
|
name='model',
|
|
field=models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, to='assets.trafficlightradarmodel'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightradarpole',
|
|
name='category',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='assets.assetcategory'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightradarpole',
|
|
name='intersection',
|
|
field=models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, related_name='radar_poles', to='assets.trafficlightintersection'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightradarpole',
|
|
name='marked_as_removed_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(app_label)s_%(class)s_marked_as_removed', to=settings.AUTH_USER_MODEL, verbose_name='Marqué comme retiré par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightradarpole',
|
|
name='replaced_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='replaces', to='assets.trafficlightradarpole', verbose_name='Remplacé par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightradarpole',
|
|
name='updated_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(app_label)s_%(class)s_updated_by', to=settings.AUTH_USER_MODEL, verbose_name='Mis à jour par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightradar',
|
|
name='pole',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='radars', to='assets.trafficlightradarpole', verbose_name='Radar Pole (Support)'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightradarpolemodel',
|
|
name='category',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='assets.assetcategory'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightradarpole',
|
|
name='model',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='assets.trafficlightradarpolemodel'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightvoltagehardware',
|
|
name='category',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='assets.assetcategory'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightvoltagehardware',
|
|
name='controller',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.PROTECT, related_name='voltage_hardwares', to='assets.trafficlightcontroller'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightvoltagehardware',
|
|
name='intersection',
|
|
field=models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, related_name='voltage_hardwares', to='assets.trafficlightintersection'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightvoltagehardware',
|
|
name='marked_as_removed_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(app_label)s_%(class)s_marked_as_removed', to=settings.AUTH_USER_MODEL, verbose_name='Marqué comme retiré par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightvoltagehardware',
|
|
name='replaced_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='replaces', to='assets.trafficlightvoltagehardware', verbose_name='Remplacé par'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trafficlightvoltagehardware',
|
|
name='updated_by',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(app_label)s_%(class)s_updated_by', to=settings.AUTH_USER_MODEL, verbose_name='Mis à jour par'),
|
|
),
|
|
migrations.AddIndex(
|
|
model_name='assethistory',
|
|
index=models.Index(fields=['content_type', 'object_id', '-timestamp'], name='assets_asse_content_d1c26b_idx'),
|
|
),
|
|
migrations.AddIndex(
|
|
model_name='assethistory',
|
|
index=models.Index(fields=['-timestamp'], name='assets_asse_timesta_16981b_idx'),
|
|
),
|
|
migrations.AddIndex(
|
|
model_name='assethistory',
|
|
index=models.Index(fields=['user', '-timestamp'], name='assets_asse_user_id_446ead_idx'),
|
|
),
|
|
migrations.AddIndex(
|
|
model_name='assethistory',
|
|
index=models.Index(fields=['action_type', '-timestamp'], name='assets_asse_action__596a0e_idx'),
|
|
),
|
|
migrations.AddIndex(
|
|
model_name='assethistory',
|
|
index=models.Index(fields=['field_name', '-timestamp'], name='assets_asse_field_n_bcedec_idx'),
|
|
),
|
|
migrations.AddIndex(
|
|
model_name='assethistory',
|
|
index=models.Index(fields=['content_type', 'action_type'], name='assets_asse_content_ac1e8f_idx'),
|
|
),
|
|
migrations.AddIndex(
|
|
model_name='cleanlitterbin',
|
|
index=models.Index(fields=['code'], name='assets_clea_code_74ad0c_idx'),
|
|
),
|
|
migrations.AddIndex(
|
|
model_name='cleanglasscontainer',
|
|
index=models.Index(fields=['code'], name='assets_clea_code_0a414b_idx'),
|
|
),
|
|
migrations.AlterUniqueTogether(
|
|
name='controlcentercontract',
|
|
unique_together={('control_center', 'contract')},
|
|
),
|
|
migrations.AlterUniqueTogether(
|
|
name='controlcentergeoassetcontract',
|
|
unique_together={('control_center_asset', 'contract')},
|
|
),
|
|
migrations.AddIndex(
|
|
model_name='controlcentergeoasset',
|
|
index=models.Index(fields=['code'], name='assets_cont_code_168e9a_idx'),
|
|
),
|
|
migrations.AlterUniqueTogether(
|
|
name='itsgeoassetcontract',
|
|
unique_together={('asset', 'contract')},
|
|
),
|
|
migrations.AlterUniqueTogether(
|
|
name='itslocationcontract',
|
|
unique_together={('location', 'contract')},
|
|
),
|
|
migrations.AddIndex(
|
|
model_name='publiclightingpole',
|
|
index=models.Index(fields=['code'], name='assets_publ_code_e8da75_idx'),
|
|
),
|
|
migrations.AddIndex(
|
|
model_name='publiclightingelectricalcabinet',
|
|
index=models.Index(fields=['code'], name='assets_publ_code_861920_idx'),
|
|
),
|
|
migrations.AddIndex(
|
|
model_name='signpole',
|
|
index=models.Index(fields=['code'], name='assets_sign_code_530237_idx'),
|
|
),
|
|
migrations.AlterUniqueTogether(
|
|
name='structurecontract',
|
|
unique_together={('structure', 'contract')},
|
|
),
|
|
migrations.AddIndex(
|
|
model_name='structuregeoasset',
|
|
index=models.Index(fields=['code'], name='assets_stru_code_abf387_idx'),
|
|
),
|
|
migrations.AlterUniqueTogether(
|
|
name='trafficlightcontract',
|
|
unique_together={('intersection', 'contract')},
|
|
),
|
|
migrations.AddIndex(
|
|
model_name='signpanel',
|
|
index=models.Index(fields=['code'], name='assets_sign_code_be10b8_idx'),
|
|
),
|
|
migrations.AddIndex(
|
|
model_name='publiclightinglightfixture',
|
|
index=models.Index(fields=['code'], name='assets_publ_code_49bdd9_idx'),
|
|
),
|
|
migrations.AddIndex(
|
|
model_name='itsgeoasset',
|
|
index=models.Index(fields=['code'], name='assets_itsg_code_b86941_idx'),
|
|
),
|
|
]
|