From f2332dbe374b3dfcb0d9c674f54c4eb71ac64e29 Mon Sep 17 00:00:00 2001 From: Adam Goldsmith Date: Mon, 1 Jan 2024 21:15:03 -0500 Subject: [PATCH] membershipworks: Add EventExt instructor invoice fields --- ..._eventext_instructor_flat_rate_and_more.py | 25 +++++++++++++++++++ membershipworks/models.py | 6 +++++ 2 files changed, 31 insertions(+) create mode 100644 membershipworks/migrations/0006_eventext_instructor_flat_rate_and_more.py diff --git a/membershipworks/migrations/0006_eventext_instructor_flat_rate_and_more.py b/membershipworks/migrations/0006_eventext_instructor_flat_rate_and_more.py new file mode 100644 index 0000000..9a80c3f --- /dev/null +++ b/membershipworks/migrations/0006_eventext_instructor_flat_rate_and_more.py @@ -0,0 +1,25 @@ +# Generated by Django 5.0 on 2024-01-01 17:08 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + dependencies = [ + ( + "membershipworks", + "0005_event_eventcategory_eventext_event_category_and_more", + ), + ] + + operations = [ + migrations.AddField( + model_name="eventext", + name="instructor_flat_rate", + field=models.DecimalField(decimal_places=4, default=0, max_digits=13), + ), + migrations.AddField( + model_name="eventext", + name="instructor_percentage", + field=models.DecimalField(decimal_places=4, default=0.5, max_digits=5), + ), + ] diff --git a/membershipworks/models.py b/membershipworks/models.py index fdff914..caf7acb 100644 --- a/membershipworks/models.py +++ b/membershipworks/models.py @@ -435,6 +435,12 @@ class EventExt(Event): materials_fee = models.DecimalField( max_digits=13, decimal_places=4, null=True, blank=True ) + instructor_percentage = models.DecimalField( + max_digits=5, decimal_places=4, default=0.5 + ) + instructor_flat_rate = models.DecimalField( + max_digits=13, decimal_places=4, default=0 + ) class Meta: verbose_name = "event"