People: editace PSC KoDo vc. moznosti None; Oprava records_audit
This commit is contained in:
parent
94bcf44c96
commit
7f110a3aa7
|
@ -150,7 +150,7 @@ class AppUser(AbstractUser, DataAudited):
|
||||||
##
|
##
|
||||||
# User self-editable fields
|
# User self-editable fields
|
||||||
##
|
##
|
||||||
postcode = IntegerField(_('PSČ'), blank=True, null=True)
|
postcode = IntegerField(_('PSČ'), blank=False, null=True)
|
||||||
city = CharField(_(u'Město'), max_length=120, default=None,
|
city = CharField(_(u'Město'), max_length=120, default=None,
|
||||||
blank=True, null=True)
|
blank=True, null=True)
|
||||||
district = IntegerField(_('Kraj'), blank=True, null=True,
|
district = IntegerField(_('Kraj'), blank=True, null=True,
|
||||||
|
|
|
@ -304,11 +304,13 @@ def person_edit(request, id):
|
||||||
if request.method == "GET":
|
if request.method == "GET":
|
||||||
form = _form(instance=obj)
|
form = _form(instance=obj)
|
||||||
form.fields['email_contact'].disabled = True
|
form.fields['email_contact'].disabled = True
|
||||||
|
form.fields['postcode'].required = False
|
||||||
|
|
||||||
elif request.method == "POST":
|
elif request.method == "POST":
|
||||||
with obj.audit_context(request.user) as ac:
|
with obj.audit_context(request.user) as ac:
|
||||||
form = _form(request.POST, instance=obj)
|
form = _form(request.POST, instance=obj)
|
||||||
form.fields['email_contact'].disabled = True
|
form.fields['email_contact'].disabled = True
|
||||||
|
form.fields['postcode'].required = False
|
||||||
if form.is_valid():
|
if form.is_valid():
|
||||||
form.save()
|
form.save()
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,18 @@
|
||||||
|
# Generated by Django 2.0.3 on 2019-04-12 01:12
|
||||||
|
|
||||||
|
from django.db import migrations, models
|
||||||
|
|
||||||
|
|
||||||
|
class Migration(migrations.Migration):
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
('records_audit', '0003_auto_20190411_2010'),
|
||||||
|
]
|
||||||
|
|
||||||
|
operations = [
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='auditlog',
|
||||||
|
name='val',
|
||||||
|
field=models.CharField(max_length=500, null=True, verbose_name='Field value'),
|
||||||
|
),
|
||||||
|
]
|
|
@ -53,7 +53,7 @@ class AuditLog(models.Model):
|
||||||
rid = models.IntegerField(_('Table record ID'),
|
rid = models.IntegerField(_('Table record ID'),
|
||||||
null=False, editable=False)
|
null=False, editable=False)
|
||||||
|
|
||||||
val = models.CharField(_('Field value'), max_length=500)
|
val = models.CharField(_('Field value'), max_length=500, null=True)
|
||||||
""" The latest value is stored in the actual model table. This value
|
""" The latest value is stored in the actual model table. This value
|
||||||
is the previous one.
|
is the previous one.
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue