From e9037fc7c1145a269eb5187a65212a47a9444ef5 Mon Sep 17 00:00:00 2001 From: Masoud Date: Sat, 24 Aug 2019 11:24:30 +0330 Subject: [PATCH] Some Fixes in admin dashboard --- aghlam/models.py | 2 +- factor/models.py | 2 +- kala/admin.py | 1 + kala/models.py | 2 +- resid/models.py | 4 ++-- taghaza/admin.py | 8 ++++---- templates/admin/base.html | 7 ++++++- 7 files changed, 16 insertions(+), 10 deletions(-) diff --git a/aghlam/models.py b/aghlam/models.py index b059519..a3a1b57 100644 --- a/aghlam/models.py +++ b/aghlam/models.py @@ -15,7 +15,7 @@ class Aghlam(models.Model): kala = models.ForeignKey(Kala, on_delete=models.DO_NOTHING, verbose_name="نام کالا") sherkat = models.ForeignKey(Sherkat, on_delete=models.DO_NOTHING, verbose_name="تامین کننده", null=True, blank=True,) mablagh = models.IntegerField(verbose_name="مبلغ واحد", null=True, blank=True, ) - meghdar = models.IntegerField(verbose_name="مقدار", null=True, blank=True,) + meghdar = models.IntegerField(verbose_name="مقدار", ) external = models.BooleanField(verbose_name="خارجی", default=False) class Meta: diff --git a/factor/models.py b/factor/models.py index 2b6ea50..45f8460 100644 --- a/factor/models.py +++ b/factor/models.py @@ -8,7 +8,7 @@ class Factor(models.Model): aghlam = models.ManyToManyField(Aghlam, verbose_name="اقلام خریداری شده",) - shomare = models.CharField(verbose_name="شماره فاکتور", null=True, max_length=500, unique=True ) + shomare = models.CharField(verbose_name="شماره فاکتور", max_length=500, unique=True ) tarikh = models.DateField(auto_now=False, auto_now_add=False, verbose_name="تاریخ فاکتور",) arzeshe_afzude = models.BooleanField(default=True, verbose_name="ارزش افزوده") diff --git a/kala/admin.py b/kala/admin.py index 91629a7..586f332 100644 --- a/kala/admin.py +++ b/kala/admin.py @@ -6,6 +6,7 @@ from aghlam.models import Aghlam class aghlamAdmin (admin.TabularInline): model = Aghlam + extra=0 # inlines = [aghlamAdmin,] diff --git a/kala/models.py b/kala/models.py index fb7bd57..a850bfb 100644 --- a/kala/models.py +++ b/kala/models.py @@ -13,7 +13,7 @@ class Kala(models.Model): # estefade = models.CharField(max_length=500, verbose_name="مورد استفاده",null=True,blank=True,) # jens = models.CharField(max_length=500, verbose_name="جنس",null=True,blank=True,) vahede_andazegiri = models.CharField(max_length=500, verbose_name="واحد کالا") - mesc = models.CharField(max_length=500, verbose_name="شماره طبقه بندی کالا (MESC)") + mesc = models.CharField(max_length=10, verbose_name="شماره طبقه بندی کالا (MESC)") class Meta: verbose_name = "کالا" verbose_name_plural = "کالا ها" diff --git a/resid/models.py b/resid/models.py index 03d6b24..830a8b6 100644 --- a/resid/models.py +++ b/resid/models.py @@ -7,8 +7,8 @@ class Resid(models.Model): taghaza = models.ForeignKey(Taghaza, on_delete=models.DO_NOTHING, verbose_name="تقاضا") - tarikh = models.DateField(verbose_name="تاریخ رسید",null=True) - shomare = models.CharField(verbose_name="شماره رسید",null=True,max_length=500,) + tarikh = models.DateField(verbose_name="تاریخ رسید") + shomare = models.CharField(verbose_name="شماره رسید",null=True,blank=True,max_length=500) def __str__(self): diff --git a/taghaza/admin.py b/taghaza/admin.py index 8a8f267..7871cf6 100644 --- a/taghaza/admin.py +++ b/taghaza/admin.py @@ -71,7 +71,7 @@ def dehydrate_type(self, taghaza): return "متوسط" class AghlamInline(admin.TabularInline): - extra = 0 + extra = 10 model = Aghlam # sortable_field_name = "factor" @@ -83,18 +83,18 @@ class AghlamInline(admin.TabularInline): )}), ) class FactorInline(admin.TabularInline): - extra = 0 + extra = 1 model = Factor fieldsets = ( (None, {'fields': (('shomare','tarikh','arzeshe_afzude'),'image')}), ) class ResidInline(admin.TabularInline): - extra = 0 + extra = 1 model = Resid class TasfieInline(admin.TabularInline): - extra =0 + extra = 1 model = Tasfie diff --git a/templates/admin/base.html b/templates/admin/base.html index 7cfec12..fc55fcf 100644 --- a/templates/admin/base.html +++ b/templates/admin/base.html @@ -252,6 +252,9 @@