Fix invite text and add accounting context to translation messages #53
|
@ -80,8 +80,8 @@ class Order(CreatedModifiedAbstract):
|
||||||
is_paid = models.BooleanField(default=False, verbose_name=_("is paid"))
|
is_paid = models.BooleanField(default=False, verbose_name=_("is paid"))
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
verbose_name = pgettext_lazy("accounting term", "Order")
|
verbose_name = pgettext_lazy("accounting", "Order")
|
||||||
verbose_name_plural = pgettext_lazy("accounting term", "Orders")
|
verbose_name_plural = pgettext_lazy("accounting", "Orders")
|
||||||
|
|
||||||
def __str__(self) -> str:
|
def __str__(self) -> str:
|
||||||
return f"Order ID {self.display_id}"
|
return f"Order ID {self.display_id}"
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
{% load i18n %}
|
{% load i18n %}
|
||||||
|
|
||||||
{% block head_title %}
|
{% block head_title %}
|
||||||
{% trans "Order" %}
|
{% trans "Order" context "accounting" %}
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
||||||
{% block content %}
|
{% block content %}
|
||||||
|
@ -11,14 +11,14 @@
|
||||||
<h2>Order: {{ order.id }}</h2>
|
<h2>Order: {{ order.id }}</h2>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
{% trans "Ordered" %}: {{ order.created }}<br>
|
{% trans "Ordered" context "accounting" %}: {{ order.created }}<br>
|
||||||
{% trans "Status" %}: {{ order.is_paid|yesno:_("paid,unpaid") }}
|
{% trans "Status" context "accounting" %}: {{ order.is_paid|yesno:_("paid,unpaid") }}
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<table class="table">
|
<table class="table">
|
||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
<th>{% trans "Item" %}</th>
|
<th>{% trans "Item" context "accounting" %}</th>
|
||||||
<th>{% trans "Quantity" %}</th>
|
<th>{% trans "Quantity" %}</th>
|
||||||
<th>{% trans "Price" %}</th>
|
<th>{% trans "Price" %}</th>
|
||||||
<th>{% trans "VAT" %}</th>
|
<th>{% trans "VAT" %}</th>
|
||||||
|
|
|
@ -56,7 +56,7 @@ class BaseEmail(EmailMessage):
|
||||||
c["request"] = self.request
|
c["request"] = self.request
|
||||||
c["domain"] = site.domain
|
c["domain"] = site.domain
|
||||||
c["site_name"] = site.name
|
c["site_name"] = site.name
|
||||||
c["protocol"] = "http" if self.request and not self.request.is_secure() else "https"
|
c["protocol"] = "https" # if self.request and not self.request.is_secure() else "https"
|
||||||
|
|||||||
return c
|
return c
|
||||||
|
|
||||||
def get_body(self) -> str:
|
def get_body(self) -> str:
|
||||||
|
|
|
@ -10,7 +10,7 @@ If you received this email and no longer want a membership, you can ignore it. B
|
||||||
|
|
||||||
Dansk:
|
Dansk:
|
||||||
|
|
||||||
Hej! Så kører medlemsystemet endeligt! Det er mega-fedt, fordi vi længe har haft besvær med manuelle procedurer. Nu har vi flyttet medlemsdata over på members.data.coop, og betalingen fungerer. Vi kan dermed fremover arbejde stille og roligt på at integrere systemet, så man kan styre sine services via medlemssystemet.
|
Hej! Så kører medlemsystemet endeligt! Det er mega-fedt, fordi vi længe har haft besvær med manuelle procedurer. Nu har vi flyttet medlemsdata over på member.data.coop, og betalingen fungerer. Vi kan dermed fremover arbejde stille og roligt på at integrere systemet, så man kan styre sine services via medlemssystemet.
|
||||||
|
|
||||||
Hvis du ikke længere vil være medlem, kan du ignorere mailen her; men du må meget gerne informere os via board@data.coop, så vi kan slette evt. personlige data og services, du har kørende på dit tidligere medlemskab.
|
Hvis du ikke længere vil være medlem, kan du ignorere mailen her; men du må meget gerne informere os via board@data.coop, så vi kan slette evt. personlige data og services, du har kørende på dit tidligere medlemskab.
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue
I think with our current nginx proxy setup we can check first for
X-Forwarded-Proto
header and otherwise do that. It may be brittle to check that header...You're right, it turns out the correct method is to define HOW the fact of https presence should be detected:
https://docs.djangoproject.com/en/5.0/ref/settings/#secure-proxy-ssl-header
Ah awesome! Well spotted