Added VMTemplate model
This commit is contained in:
		
					parent
					
						
							
								a05b5b6918
							
						
					
				
			
			
				commit
				
					
						c92960a3e6
					
				
			
		
					 1 changed files with 12 additions and 1 deletions
				
			
		|  | @ -15,6 +15,7 @@ class BetaAccessVMType(models.Model): | ||||||
| class BetaAccess(models.Model): | class BetaAccess(models.Model): | ||||||
|     email = models.CharField(max_length=250) |     email = models.CharField(max_length=250) | ||||||
|     name = models.CharField(max_length=250) |     name = models.CharField(max_length=250) | ||||||
|  | 
 | ||||||
|     # vm = models.ForeignKey(BetaAccessVM) |     # vm = models.ForeignKey(BetaAccessVM) | ||||||
| 
 | 
 | ||||||
|     def __str__(self): |     def __str__(self): | ||||||
|  | @ -48,3 +49,13 @@ class BetaAccessVM(models.Model): | ||||||
|                                                   amount=vm[VM_AMOUNT], type=vm_type)) |                                                   amount=vm[VM_AMOUNT], type=vm_type)) | ||||||
| 
 | 
 | ||||||
|         return created_vms |         return created_vms | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | class VMTemplate(models.Model): | ||||||
|  |     name = models.CharField(max_length=50) | ||||||
|  |     opennebula_vm_id = models.IntegerField() | ||||||
|  | 
 | ||||||
|  |     @classmethod | ||||||
|  |     def create(cls, name, opennebula_vm_id): | ||||||
|  |         vm_template = cls(name=name, opennebula_vm_id=opennebula_vm_id) | ||||||
|  |         return vm_template | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue