mirror of
				https://github.com/usmannasir/cyberpanel.git
				synced 2025-10-31 02:15:55 +01:00 
			
		
		
		
	
		
			
	
	
		
			28 lines
		
	
	
		
			973 B
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			28 lines
		
	
	
		
			973 B
		
	
	
	
		
			Python
		
	
	
	
	
	
|  | # -*- coding: utf-8 -*- | ||
|  | 
 | ||
|  | 
 | ||
|  | from django.db import models | ||
|  | from mailServer.models import Domains, EUsers | ||
|  | # Create your models here. | ||
|  | 
 | ||
|  | class DomainLimits(models.Model): | ||
|  |     domain = models.ForeignKey(Domains, on_delete=models.CASCADE) | ||
|  |     limitStatus = models.IntegerField(default=0) | ||
|  |     monthlyLimit = models.IntegerField(default=10000) | ||
|  |     monthlyUsed = models.IntegerField(default=0) | ||
|  | 
 | ||
|  | class EmailLimits(models.Model): | ||
|  |     email = models.ForeignKey(EUsers, on_delete=models.CASCADE) | ||
|  |     limitStatus = models.IntegerField(default=0) | ||
|  |     monthlyLimits = models.IntegerField(default=2000) | ||
|  |     monthlyUsed = models.IntegerField(default=0) | ||
|  |     hourlyLimit = models.IntegerField(default=50) | ||
|  |     hourlyUsed = models.IntegerField(default=0) | ||
|  |     emailLogs = models.IntegerField(default=0) | ||
|  | 
 | ||
|  | class EmailLogs(models.Model): | ||
|  |     email = models.ForeignKey(EUsers, on_delete=models.CASCADE) | ||
|  |     destination = models.CharField(max_length=200) | ||
|  |     timeStamp = models.CharField(max_length=200) | ||
|  | 
 |