From b6fda8e7f90bce90cfe089abb92b9693dbb99b61 Mon Sep 17 00:00:00 2001 From: Setyo Nugroho Date: Thu, 21 Jul 2022 22:36:59 +0700 Subject: [PATCH] update invoice template --- yuyu/admin/billing_setting/forms.py | 2 +- yuyu/admin/notification_center/tables.py | 6 +- .../templates/notification_center/index.html | 2 +- .../notification_detail.html | 48 +++--- yuyu/admin/projects_invoice/tables.py | 2 +- .../projects_invoice/base_invoice.html | 155 ++++++++++++++++++ .../projects_invoice/download_pdf.html | 123 -------------- .../templates/projects_invoice/invoice.html | 32 ++++ .../projects_invoice/invoice_download.html | 13 ++ yuyu/admin/projects_invoice/urls.py | 2 +- yuyu/admin/projects_invoice/views.py | 10 +- yuyu/project/invoice/tables.py | 2 +- .../templates/invoice/base_invoice.html | 155 ++++++++++++++++++ .../templates/invoice/download_pdf.html | 116 ------------- .../invoice/templates/invoice/invoice.html | 21 +++ .../templates/invoice/invoice_download.html | 13 ++ yuyu/project/invoice/urls.py | 2 +- yuyu/project/invoice/views.py | 12 +- 18 files changed, 441 insertions(+), 275 deletions(-) create mode 100644 yuyu/admin/projects_invoice/templates/projects_invoice/base_invoice.html delete mode 100644 yuyu/admin/projects_invoice/templates/projects_invoice/download_pdf.html create mode 100644 yuyu/admin/projects_invoice/templates/projects_invoice/invoice.html create mode 100644 yuyu/admin/projects_invoice/templates/projects_invoice/invoice_download.html create mode 100644 yuyu/project/invoice/templates/invoice/base_invoice.html delete mode 100644 yuyu/project/invoice/templates/invoice/download_pdf.html create mode 100644 yuyu/project/invoice/templates/invoice/invoice.html create mode 100644 yuyu/project/invoice/templates/invoice/invoice_download.html diff --git a/yuyu/admin/billing_setting/forms.py b/yuyu/admin/billing_setting/forms.py index 826ed84..d68b8de 100644 --- a/yuyu/admin/billing_setting/forms.py +++ b/yuyu/admin/billing_setting/forms.py @@ -13,7 +13,7 @@ class SettingForm(forms.SelfHandlingForm): company_logo = forms.URLField(label=_("COMPANY LOGO URL"), required=False) company_address = forms.CharField(label=_("COMPANY ADDRESS"), - required=False) + required=False, widget=forms.Textarea()) email_admin = forms.EmailField(label=_("EMAIL ADMIN"), required=True) diff --git a/yuyu/admin/notification_center/tables.py b/yuyu/admin/notification_center/tables.py index 9c69ef3..a1d1af4 100644 --- a/yuyu/admin/notification_center/tables.py +++ b/yuyu/admin/notification_center/tables.py @@ -2,6 +2,7 @@ from django.urls import reverse from django.utils.translation import ugettext_lazy as _ from horizon import tables +from horizon.utils import filters as utils_filters class NotificationFilterAction(tables.FilterAction): @@ -15,7 +16,8 @@ class NotificationTable(tables.DataTable): recipient = tables.Column("recipient", verbose_name=_("Recipient")) sent_status = tables.Column("sent_status", verbose_name=_("Sent Status")) is_read = tables.Column("is_read", verbose_name=_("Is Read")) - created_at = tables.Column("created_at", verbose_name=_("Created At")) + created_at = tables.Column("created_at", verbose_name=_("Date Time"), filters=(utils_filters.parse_isotime,), + sortable=True) def get_object_id(self, obj): return obj["id"] @@ -24,4 +26,4 @@ class NotificationTable(tables.DataTable): name = "list_notification_center" verbose_name = _("Notification Center") multi_select = False - table_actions = (NotificationFilterAction, ) + table_actions = (NotificationFilterAction,) diff --git a/yuyu/admin/notification_center/templates/notification_center/index.html b/yuyu/admin/notification_center/templates/notification_center/index.html index 5f7388c..08ebdf3 100644 --- a/yuyu/admin/notification_center/templates/notification_center/index.html +++ b/yuyu/admin/notification_center/templates/notification_center/index.html @@ -10,7 +10,7 @@
Project: