Make model names translatable

This commit is contained in:
Jan Tuomi
2017-05-26 20:30:14 +03:00
parent bff2dd2b76
commit f587c69435
9 changed files with 306 additions and 169 deletions
@@ -0,0 +1,21 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.11 on 2017-05-26 16:03
from __future__ import unicode_literals
import datetime
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('members', '0008_auto_20170518_1540'),
]
operations = [
migrations.AlterField(
model_name='member',
name='created',
field=models.DateTimeField(default=datetime.datetime.now, verbose_name='Created'),
),
]
@@ -0,0 +1,26 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.11 on 2017-05-26 16:10
from __future__ import unicode_literals
import datetime
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('members', '0009_auto_20170526_1903'),
]
operations = [
migrations.AlterField(
model_name='payment',
name='date',
field=models.DateTimeField(default=datetime.datetime.now, verbose_name='Date'),
),
migrations.AlterField(
model_name='payment',
name='source',
field=models.CharField(choices=[('AYY', 'AYY'), ('cash', 'Cash'), ('bank_transfer', 'Bank transfer')], max_length=255, verbose_name='Source'),
),
]
@@ -0,0 +1,21 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.11 on 2017-05-26 17:13
from __future__ import unicode_literals
from django.db import migrations, models
import django.utils.timezone
class Migration(migrations.Migration):
dependencies = [
('members', '0010_auto_20170526_1910'),
]
operations = [
migrations.AlterField(
model_name='request',
name='submitted',
field=models.DateTimeField(default=django.utils.timezone.now, verbose_name='Submitted'),
),
]
+4 -4
View File
@@ -66,7 +66,7 @@ class Request(BaseMember):
'''
Member request model represents one member request.
'''
submitted = models.DateTimeField(default=timezone.now)
submitted = models.DateTimeField(_('Submitted'), default=timezone.now)
def to_member(self):
member = Member.from_array(self.as_array())
@@ -78,8 +78,8 @@ class Payment(models.Model):
'''
Payment model representing one payment event
'''
date = models.DateTimeField(default=datetime.now)
source = models.CharField(choices=[
date = models.DateTimeField(_('Date'), default=datetime.now)
source = models.CharField(_('Source'), choices=[
('AYY', _('AYY')),
('cash', _('Cash')),
('bank_transfer', _('Bank transfer')),
@@ -95,7 +95,7 @@ class Member(BaseMember):
'''
Member model represets one member on the registry.
'''
created = models.DateTimeField(default=datetime.now)
created = models.DateTimeField(_('Created'), default=datetime.now)
def last_paid(self):
try:
+9 -4
View File
@@ -6,12 +6,13 @@ from members.models import Member, Payment, Request
class MemberTable(tables.Table):
last_paid = tables.DateTimeColumn(accessor='last_paid', verbose_name='Last paid')
last_paid = tables.DateTimeColumn(accessor='last_paid', verbose_name=_('Last paid'))
options = tables.TemplateColumn(
'<a class="data-table-button btn btn-primary" href="/members/edit/{{ record.id }}">' +
_('Edit') +
'</a>'
'</a>',
verbose_name=_('Options')
)
class Meta:
@@ -20,10 +21,13 @@ class MemberTable(tables.Table):
class PaymentTable(tables.Table):
member = tables.Column(accessor='member', verbose_name=_('Member'))
options = tables.TemplateColumn(
'<a class="data-table-button btn btn-primary" href="/members/edit_payment/{{ record.id }}">' +
_('Edit') +
'</a>'
'</a>',
verbose_name=_('Options')
)
class Meta:
@@ -35,7 +39,8 @@ class RequestTable(tables.Table):
options = tables.TemplateColumn(
'<a class="data-table-button btn btn-primary" href="/members/edit_application/{{ record.id }}">' +
_('Edit') +
'</a>'
'</a>',
verbose_name=_('Options')
)
class Meta: