Merge "Fixing Network Models"
authorParker Berberian <pberberian@iol.unh.edu>
Tue, 16 Apr 2019 13:59:21 +0000 (13:59 +0000)
committerGerrit Code Review <gerrit@opnfv.org>
Tue, 16 Apr 2019 13:59:21 +0000 (13:59 +0000)
1  2 
src/booking/quick_deployer.py
src/resource_inventory/models.py

Simple merge
@@@ -184,18 -190,12 +190,15 @@@ class ResourceBundle(models.Model)
              return "Resource bundle " + str(self.id) + " with no template"
          return "instance of " + str(self.template)
  
 +    def get_host(self, role="Jumphost"):
 +        return Host.objects.filter(bundle=self, config__opnfvRole__name=role).first()
 +
  
- # Networking
  class GenericInterface(models.Model):
      id = models.AutoField(primary_key=True)
-     vlans = models.ManyToManyField(Vlan)
      profile = models.ForeignKey(InterfaceProfile, on_delete=models.CASCADE)
      host = models.ForeignKey(GenericHost, on_delete=models.CASCADE, related_name='generic_interfaces')
+     connections = models.ManyToManyField(NetworkConnection)
  
      def __str__(self):
          return "type " + str(self.profile) + " on host " + str(self.host)