refactor models into files
This commit is contained in:
parent
c3d20fda7b
commit
f5f4ec8ac9
8 changed files with 716 additions and 687 deletions
25
hub/services/models/leads.py
Normal file
25
hub/services/models/leads.py
Normal file
|
@ -0,0 +1,25 @@
|
|||
from django.db import models
|
||||
|
||||
from .services import Service, ServiceOffering, Plan
|
||||
|
||||
|
||||
class Lead(models.Model):
|
||||
name = models.CharField(max_length=200)
|
||||
email = models.EmailField()
|
||||
company = models.CharField(max_length=200, null=True, blank=True)
|
||||
phone = models.CharField(max_length=50, null=True, blank=True)
|
||||
message = models.TextField(blank=True, null=True, max_length=1000)
|
||||
odoo_lead_id = models.IntegerField(null=True, blank=True)
|
||||
|
||||
service = models.ForeignKey(
|
||||
Service, on_delete=models.SET_NULL, null=True, blank=True
|
||||
)
|
||||
offering = models.ForeignKey(
|
||||
ServiceOffering, on_delete=models.SET_NULL, null=True, blank=True
|
||||
)
|
||||
plan = models.ForeignKey(Plan, on_delete=models.SET_NULL, null=True, blank=True)
|
||||
|
||||
created_at = models.DateTimeField(auto_now_add=True)
|
||||
|
||||
def __str__(self):
|
||||
return f"{self.name} - {self.company} ({self.service})"
|
Loading…
Add table
Add a link
Reference in a new issue