From 91453094aafb6217251615ffef48363b53537a4c Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Thu, 12 Sep 2019 22:37:09 +1000 Subject: [PATCH] Remove lead-time field --- InvenTree/company/forms.py | 2 +- .../0007_remove_supplierpart_lead_time.py | 17 +++++++++++++++++ InvenTree/company/models.py | 3 ++- 3 files changed, 20 insertions(+), 2 deletions(-) create mode 100644 InvenTree/company/migrations/0007_remove_supplierpart_lead_time.py diff --git a/InvenTree/company/forms.py b/InvenTree/company/forms.py index 3fec44cf63..37cfe69ab2 100644 --- a/InvenTree/company/forms.py +++ b/InvenTree/company/forms.py @@ -58,7 +58,7 @@ class EditSupplierPartForm(HelperForm): 'base_cost', 'multiple', 'packaging', - 'lead_time' + # 'lead_time' ] diff --git a/InvenTree/company/migrations/0007_remove_supplierpart_lead_time.py b/InvenTree/company/migrations/0007_remove_supplierpart_lead_time.py new file mode 100644 index 0000000000..5f050d5813 --- /dev/null +++ b/InvenTree/company/migrations/0007_remove_supplierpart_lead_time.py @@ -0,0 +1,17 @@ +# Generated by Django 2.2.5 on 2019-09-12 12:19 + +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('company', '0006_supplierpricebreak_currency'), + ] + + operations = [ + migrations.RemoveField( + model_name='supplierpart', + name='lead_time', + ), + ] diff --git a/InvenTree/company/models.py b/InvenTree/company/models.py index f62b2f27a2..9b974ce793 100644 --- a/InvenTree/company/models.py +++ b/InvenTree/company/models.py @@ -250,7 +250,8 @@ class SupplierPart(models.Model): multiple = models.PositiveIntegerField(default=1, validators=[MinValueValidator(1)], help_text='Order multiple') - lead_time = models.DurationField(blank=True, null=True) + # TODO - Reimplement lead-time as a charfield with special validation (pattern matching). + # lead_time = models.DurationField(blank=True, null=True) @property def manufacturer_string(self):