Browse Source

Corrige erros de interface

pull/5/merge
Sesóstris Vieira 3 months ago
parent
commit
3446b86e1f
  1. 2
      requirements/requirements.txt
  2. 11
      sigi/apps/casas/admin.py

2
requirements/requirements.txt

@ -30,5 +30,5 @@ django-localflavor==4.0
django-tinymce==4.1.0
django-weasyprint==2.4.0
djangorestframework==3.16.0
djbs-theme @ git+https://github.com/interlegis/djbs-theme.git
djbs-theme @ git+https://github.com/interlegis/djbs-theme.git@1.0.0
django-dashboard @ git+https://github.com/interlegis/django-dashboard.git

11
sigi/apps/casas/admin.py

@ -215,20 +215,21 @@ class ConveniosInline(admin.TabularInline):
)
)
@mark_safe
@admin.display(description=_("Status do convênio"))
def status_convenio(self, obj):
if obj.pk is None:
return ""
return None
status = obj.get_status()
if status in ["Vencido", "Desistência", "Cancelado", "Extinto"]:
label = r"red lighten-3"
label = r"bg-danger"
elif status == "Vigente":
label = r"green lighten-3"
label = r"bg-success"
elif status == "Pendente":
label = r"deep-orange lighten-3"
label = r"bg-alert"
else:
label = r""
return mark_safe(f'<p class="{label}">{status}</p>')
return f'<span class="{label} p-1 rounded">{status}</span>'
@admin.display(description=_("Ver no SIGAD"))
def link_sigad(self, obj):

Loading…
Cancel
Save