Changeset 243 for trunk/web


Ignore:
Timestamp:
Nov 12, 2007, 5:05:26 AM (17 years ago)
Author:
quentin
Message:

Remove unnecessary constructors

Rename disk to disk_size in some (but not all!) places

Added MachineAccess? to all

Location:
trunk/web
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/web/controls.py

    r236 r243  
    8888    remctl('web', 'unregister', machine.name)
    8989
    90 def createVm(owner, contact, name, memory, disk, is_hvm, cdrom):
     90def createVm(owner, contact, name, memory, disk_size, is_hvm, cdrom):
    9191    """Create a VM and put it in the database"""
    9292    # put stuff in the table
     
    9494    try:
    9595        validation.validMemory(owner, memory)
    96         validation.validDisk(owner, disk  * 1. / 1024)
     96        validation.validDisk(owner, disk_size  * 1. / 1024)
    9797        validation.validAddVm(owner)
    9898        res = meta.engine.execute('select nextval('
     
    111111        machine.type_id = machine_type.type_id
    112112        ctx.current.save(machine)
    113         disk = Disk(machine.machine_id,
    114                     'hda', disk)
     113        disk = Disk(machine_id=machine.machine_id,
     114                    guest_device_name='hda', size=disk_size)
    115115        open_nics = NIC.select_by(machine_id=None)
    116116        if not open_nics: #No IPs left!
  • trunk/web/main.py

    r236 r243  
    150150    memory = validation.validMemory(user, memory, on=True)
    151151   
    152     disk = fields.getfirst('disk')
    153     disk = validation.validDisk(user, disk)
     152    disk_size = fields.getfirst('disk')
     153    disk_size = validation.validDisk(user, disk_size)
    154154
    155155    vm_type = fields.getfirst('vmtype')
     
    161161    if cdrom is not None and not CDROM.get(cdrom):
    162162        raise CodeError("Invalid cdrom type '%s'" % cdrom)
    163     return dict(contact=user, name=name, memory=memory, disk=disk,
     163    return dict(contact=user, name=name, memory=memory, disk_size=disk_size,
    164164                owner=owner, is_hvm=is_hvm, cdrom=cdrom)
    165165
  • trunk/web/xen-ips

    r113 r243  
    3838
    3939def addip(ip):
    40     n = NIC(None, randomMAC(), ip, None)
     40    n = NIC(machine_id=None, mac_addr=randomMAC(), ip=ip, hostname=None)
    4141    ctx.current.save(n)
    4242    ctx.current.flush()
Note: See TracChangeset for help on using the changeset viewer.