diff --git a/salesforce/migrations/0112_remove_adoptionopportunityrecord_fall_student_number_and_more.py b/salesforce/migrations/0112_remove_adoptionopportunityrecord_fall_student_number_and_more.py new file mode 100644 index 00000000..e0c13045 --- /dev/null +++ b/salesforce/migrations/0112_remove_adoptionopportunityrecord_fall_student_number_and_more.py @@ -0,0 +1,65 @@ +# Generated by Django 5.1.1 on 2024-10-17 15:34 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ("salesforce", "0111_alter_partner_partner_sf_account_id_and_more"), + ] + + operations = [ + migrations.RemoveField( + model_name="adoptionopportunityrecord", + name="fall_student_number", + ), + migrations.RemoveField( + model_name="adoptionopportunityrecord", + name="spring_student_number", + ), + migrations.RemoveField( + model_name="adoptionopportunityrecord", + name="summer_student_number", + ), + migrations.AddField( + model_name="adoptionopportunityrecord", + name="adoption_type", + field=models.CharField(max_length=255, null=True), + ), + migrations.AddField( + model_name="adoptionopportunityrecord", + name="base_year", + field=models.IntegerField(null=True), + ), + migrations.AddField( + model_name="adoptionopportunityrecord", + name="confirmation_date", + field=models.DateField(null=True), + ), + migrations.AddField( + model_name="adoptionopportunityrecord", + name="confirmation_type", + field=models.CharField(max_length=255, null=True), + ), + migrations.AddField( + model_name="adoptionopportunityrecord", + name="how_using", + field=models.CharField(max_length=255, null=True), + ), + migrations.AddField( + model_name="adoptionopportunityrecord", + name="opportunity_stage", + field=models.CharField(max_length=255, null=True), + ), + migrations.AddField( + model_name="adoptionopportunityrecord", + name="savings", + field=models.DecimalField(decimal_places=2, max_digits=10, null=True), + ), + migrations.AddField( + model_name="adoptionopportunityrecord", + name="students", + field=models.IntegerField(null=True), + ), + ] diff --git a/salesforce/models.py b/salesforce/models.py index 3e7d4a21..6ae2c85a 100644 --- a/salesforce/models.py +++ b/salesforce/models.py @@ -19,12 +19,17 @@ def __str__(self): class AdoptionOpportunityRecord(models.Model): opportunity_id = models.CharField(max_length=255, unique=True) + opportunity_stage = models.CharField(max_length=255, null=True) account_uuid = models.UUIDField(null=True) + adoption_type = models.CharField(max_length=255, null=True) + base_year = models.IntegerField(null=True) + confirmation_date = models.DateField(null=True) + confirmation_type = models.CharField(max_length=255, null=True) + how_using = models.CharField(max_length=255, null=True) + savings = models.DecimalField(null=True, decimal_places=2, max_digits=10) + students = models.IntegerField(null=True) book_name = models.CharField(max_length=255) created = models.DateTimeField(auto_now_add=True) - fall_student_number = models.IntegerField(null=True, blank=True,) - spring_student_number = models.IntegerField(null=True, blank=True,) - summer_student_number = models.IntegerField(null=True, blank=True,) def __str__(self): return self.opportunity_id