MIGRATE: FIX/UPD: fixed a typo in model fields verbose name. improved

registration manager.
This commit is contained in:
2019-06-05 16:17:20 +02:00
parent d63c43eacd
commit 89d61fe1ce
6 changed files with 88 additions and 14 deletions

View File

@@ -0,0 +1,21 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.11.20 on 2019-06-05 14:00
from __future__ import unicode_literals
import django.core.validators
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('dav_registration', '0003_auto_20190603_1425'),
]
operations = [
migrations.AlterField(
model_name='registration',
name='dav_number',
field=models.CharField(help_text='Deine Mitgliedsnummer findest du unter dem Strichcode auf deinem DAV Ausweis.<br /> Beispiel: <tt>131/00/012345</tt> (der Teil bis zum ersten * genügt)', max_length=62, validators=[django.core.validators.RegexValidator('^([0-9]{1,10}/[0-9]{2,10}/)?[0-9]{1,10}(\\*[0-9]{1,10})?(\\*[0-9]{4}\\*[0-9]{4})?([* ][0-9]{8})?$', 'Ungültiges Format.')], verbose_name='DAV Mitgliedsnummer'),
),
]

View File

@@ -41,7 +41,7 @@ class Registration(models.Model):
help_text=_('Idealerweise eine Mobilfunk-Nummer'))
dav_number = models.CharField(max_length=62,
validators=[DAVNumberValidator],
verbose_name=_('DAV Mitgliednummer'),
verbose_name=_('DAV Mitgliedsnummer'),
help_text='%s<br /> %s %s' % (
_('Deine Mitgliedsnummer findest du unter dem Strichcode'
' auf deinem DAV Ausweis.'),
@@ -129,7 +129,7 @@ Anmerkung:
if not self.id:
creating = True
if self.event:
if not self.purge_at and self.event:
self.purge_at = self.__class__.calc_purge_at(self.event)
super(Registration, self).save(**kwargs)