1from django.conf import settings 2from django.db import migrations, models 3import django.db.models.deletion 4import mptt.fields 5import taggit.managers 6 7 8class Migration(migrations.Migration): 9 10 dependencies = [ 11 ('dcim', '0001_initial'), 12 migrations.swappable_dependency(settings.AUTH_USER_MODEL), 13 ('contenttypes', '0002_remove_content_type_name'), 14 ('extras', '0001_initial'), 15 ('tenancy', '0001_initial'), 16 ] 17 18 replaces = [ 19 ('dcim', '0002_auto_20160622_1821'), 20 ] 21 22 operations = [ 23 migrations.AddField( 24 model_name='virtualchassis', 25 name='tags', 26 field=taggit.managers.TaggableManager(through='extras.TaggedItem', to='extras.Tag'), 27 ), 28 migrations.AddField( 29 model_name='sitegroup', 30 name='parent', 31 field=mptt.fields.TreeForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='children', to='dcim.sitegroup'), 32 ), 33 migrations.AddField( 34 model_name='site', 35 name='group', 36 field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='sites', to='dcim.sitegroup'), 37 ), 38 migrations.AddField( 39 model_name='site', 40 name='region', 41 field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='sites', to='dcim.region'), 42 ), 43 migrations.AddField( 44 model_name='site', 45 name='tags', 46 field=taggit.managers.TaggableManager(through='extras.TaggedItem', to='extras.Tag'), 47 ), 48 migrations.AddField( 49 model_name='site', 50 name='tenant', 51 field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.PROTECT, related_name='sites', to='tenancy.tenant'), 52 ), 53 migrations.AddField( 54 model_name='region', 55 name='parent', 56 field=mptt.fields.TreeForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='children', to='dcim.region'), 57 ), 58 migrations.AddField( 59 model_name='rearporttemplate', 60 name='device_type', 61 field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='rearporttemplates', to='dcim.devicetype'), 62 ), 63 migrations.AddField( 64 model_name='rearport', 65 name='_cable_peer_type', 66 field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='+', to='contenttypes.contenttype'), 67 ), 68 migrations.AddField( 69 model_name='rearport', 70 name='cable', 71 field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='+', to='dcim.cable'), 72 ), 73 migrations.AddField( 74 model_name='rearport', 75 name='device', 76 field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='rearports', to='dcim.device'), 77 ), 78 migrations.AddField( 79 model_name='rearport', 80 name='tags', 81 field=taggit.managers.TaggableManager(through='extras.TaggedItem', to='extras.Tag'), 82 ), 83 migrations.AddField( 84 model_name='rackreservation', 85 name='rack', 86 field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='reservations', to='dcim.rack'), 87 ), 88 migrations.AddField( 89 model_name='rackreservation', 90 name='tags', 91 field=taggit.managers.TaggableManager(through='extras.TaggedItem', to='extras.Tag'), 92 ), 93 migrations.AddField( 94 model_name='rackreservation', 95 name='tenant', 96 field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.PROTECT, related_name='rackreservations', to='tenancy.tenant'), 97 ), 98 migrations.AddField( 99 model_name='rackreservation', 100 name='user', 101 field=models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, to=settings.AUTH_USER_MODEL), 102 ), 103 migrations.AddField( 104 model_name='rack', 105 name='location', 106 field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='racks', to='dcim.location'), 107 ), 108 migrations.AddField( 109 model_name='rack', 110 name='role', 111 field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.PROTECT, related_name='racks', to='dcim.rackrole'), 112 ), 113 migrations.AddField( 114 model_name='rack', 115 name='site', 116 field=models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, related_name='racks', to='dcim.site'), 117 ), 118 migrations.AddField( 119 model_name='rack', 120 name='tags', 121 field=taggit.managers.TaggableManager(through='extras.TaggedItem', to='extras.Tag'), 122 ), 123 migrations.AddField( 124 model_name='rack', 125 name='tenant', 126 field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.PROTECT, related_name='racks', to='tenancy.tenant'), 127 ), 128 migrations.AddField( 129 model_name='powerporttemplate', 130 name='device_type', 131 field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='powerporttemplates', to='dcim.devicetype'), 132 ), 133 migrations.AddField( 134 model_name='powerport', 135 name='_cable_peer_type', 136 field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='+', to='contenttypes.contenttype'), 137 ), 138 migrations.AddField( 139 model_name='powerport', 140 name='_path', 141 field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='dcim.cablepath'), 142 ), 143 migrations.AddField( 144 model_name='powerport', 145 name='cable', 146 field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='+', to='dcim.cable'), 147 ), 148 migrations.AddField( 149 model_name='powerport', 150 name='device', 151 field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='powerports', to='dcim.device'), 152 ), 153 migrations.AddField( 154 model_name='powerport', 155 name='tags', 156 field=taggit.managers.TaggableManager(through='extras.TaggedItem', to='extras.Tag'), 157 ), 158 migrations.AddField( 159 model_name='powerpanel', 160 name='location', 161 field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.PROTECT, to='dcim.location'), 162 ), 163 migrations.AddField( 164 model_name='powerpanel', 165 name='site', 166 field=models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, to='dcim.site'), 167 ), 168 migrations.AddField( 169 model_name='powerpanel', 170 name='tags', 171 field=taggit.managers.TaggableManager(through='extras.TaggedItem', to='extras.Tag'), 172 ), 173 migrations.AddField( 174 model_name='poweroutlettemplate', 175 name='device_type', 176 field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='poweroutlettemplates', to='dcim.devicetype'), 177 ), 178 migrations.AddField( 179 model_name='poweroutlettemplate', 180 name='power_port', 181 field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='poweroutlet_templates', to='dcim.powerporttemplate'), 182 ), 183 migrations.AddField( 184 model_name='poweroutlet', 185 name='_cable_peer_type', 186 field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='+', to='contenttypes.contenttype'), 187 ), 188 migrations.AddField( 189 model_name='poweroutlet', 190 name='_path', 191 field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='dcim.cablepath'), 192 ), 193 migrations.AddField( 194 model_name='poweroutlet', 195 name='cable', 196 field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='+', to='dcim.cable'), 197 ), 198 migrations.AddField( 199 model_name='poweroutlet', 200 name='device', 201 field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='poweroutlets', to='dcim.device'), 202 ), 203 migrations.AddField( 204 model_name='poweroutlet', 205 name='power_port', 206 field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='poweroutlets', to='dcim.powerport'), 207 ), 208 migrations.AddField( 209 model_name='poweroutlet', 210 name='tags', 211 field=taggit.managers.TaggableManager(through='extras.TaggedItem', to='extras.Tag'), 212 ), 213 migrations.AddField( 214 model_name='powerfeed', 215 name='_cable_peer_type', 216 field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='+', to='contenttypes.contenttype'), 217 ), 218 migrations.AddField( 219 model_name='powerfeed', 220 name='_path', 221 field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='dcim.cablepath'), 222 ), 223 migrations.AddField( 224 model_name='powerfeed', 225 name='cable', 226 field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='+', to='dcim.cable'), 227 ), 228 migrations.AddField( 229 model_name='powerfeed', 230 name='power_panel', 231 field=models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, related_name='powerfeeds', to='dcim.powerpanel'), 232 ), 233 migrations.AddField( 234 model_name='powerfeed', 235 name='rack', 236 field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.PROTECT, to='dcim.rack'), 237 ), 238 migrations.AddField( 239 model_name='powerfeed', 240 name='tags', 241 field=taggit.managers.TaggableManager(through='extras.TaggedItem', to='extras.Tag'), 242 ), 243 migrations.AddField( 244 model_name='platform', 245 name='manufacturer', 246 field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.PROTECT, related_name='platforms', to='dcim.manufacturer'), 247 ), 248 migrations.AddField( 249 model_name='location', 250 name='parent', 251 field=mptt.fields.TreeForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='children', to='dcim.location'), 252 ), 253 migrations.AddField( 254 model_name='location', 255 name='site', 256 field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='locations', to='dcim.site'), 257 ), 258 migrations.AddField( 259 model_name='inventoryitem', 260 name='device', 261 field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='inventoryitems', to='dcim.device'), 262 ), 263 migrations.AddField( 264 model_name='inventoryitem', 265 name='manufacturer', 266 field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.PROTECT, related_name='inventory_items', to='dcim.manufacturer'), 267 ), 268 migrations.AddField( 269 model_name='inventoryitem', 270 name='parent', 271 field=mptt.fields.TreeForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='child_items', to='dcim.inventoryitem'), 272 ), 273 migrations.AddField( 274 model_name='inventoryitem', 275 name='tags', 276 field=taggit.managers.TaggableManager(through='extras.TaggedItem', to='extras.Tag'), 277 ), 278 migrations.AddField( 279 model_name='interfacetemplate', 280 name='device_type', 281 field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='interfacetemplates', to='dcim.devicetype'), 282 ), 283 migrations.AddField( 284 model_name='interface', 285 name='_cable_peer_type', 286 field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='+', to='contenttypes.contenttype'), 287 ), 288 migrations.AddField( 289 model_name='interface', 290 name='_path', 291 field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='dcim.cablepath'), 292 ), 293 migrations.AddField( 294 model_name='interface', 295 name='cable', 296 field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='+', to='dcim.cable'), 297 ), 298 migrations.AddField( 299 model_name='interface', 300 name='device', 301 field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='interfaces', to='dcim.device'), 302 ), 303 migrations.AddField( 304 model_name='interface', 305 name='lag', 306 field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='member_interfaces', to='dcim.interface'), 307 ), 308 migrations.AddField( 309 model_name='interface', 310 name='parent', 311 field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='child_interfaces', to='dcim.interface'), 312 ), 313 ] 314