Revision 0dae1b9f snf-cyclades-app/synnefo/neutron/models.py

b/snf-cyclades-app/synnefo/neutron/models.py
216 216
class Subnet(models.Model):
217 217
    SUBNET_NAME_LENGTH = 128
218 218

  
219
    subnet_id = models.CharField('ID of the subnet', max_length=128,
220
                                 null=True, db_index=True, primary_key=True)
221 219
    network = models.ForeignKey('Network')
222

  
223
    name = models.CharField('Network Name', max_length=SUBNET_NAME_LENGTH)
220
    name = models.CharField('Network Name', max_length=SUBNET_NAME_LENGTH,
221
                            null=True)
224 222
    ipversion = models.IntegerField('IP Version', default=4)
225 223
    cidr = models.CharField('Subnet', max_length=32, null=True)
226 224
    gateway = models.CharField('Gateway', max_length=32, null=True)
......
228 226

  
229 227
    # Synnefo related fields
230 228
    # subnet6 will be null for IPv4 only networks
231
    subnet6 = models.CharField('IPv6 Subnet', max_length=64, null=True)
232
    gateway6 = models.CharField('IPv6 Gateway', max_length=64, null=True)
233 229
    #pool = models.OneToOneField('IPPoolTable', related_name='network',
234 230
    #                            default=lambda: IPPoolTable.objects.create(
235 231
    #                                                        available_map='',
......
237 233
    #                                                        size=0),
238 234
    #                           null=True)
239 235

  
236
    def __unicode__(self):
237
        return "<Subnet %s>" % str(self.id)
238

  
240 239

  
241 240
class NetworkInterface(models.Model):
242 241
    STATES = (

Also available in: Unified diff