fix changeset view for wifi measurements
This commit is contained in:
parent
b625414cfa
commit
8f36b70f64
1 changed files with 13 additions and 2 deletions
|
@ -3,6 +3,7 @@ from operator import itemgetter
|
|||
|
||||
from django.conf import settings
|
||||
from django.contrib import messages
|
||||
from django.contrib.auth.models import User
|
||||
from django.core.cache import cache
|
||||
from django.http import Http404
|
||||
from django.shortcuts import get_object_or_404, redirect, render
|
||||
|
@ -275,9 +276,16 @@ def changeset_detail(request, pk):
|
|||
change_data.update({
|
||||
'icon': 'map-marker',
|
||||
'class': 'info',
|
||||
'title': _('edited geometry'),
|
||||
'title': _('created geometry') if changed_object.is_created else _('edited geometry'),
|
||||
'order': (8,),
|
||||
})
|
||||
elif name == 'data':
|
||||
change_data.update({
|
||||
'icon': 'signal',
|
||||
'class': 'info',
|
||||
'title': _('scan data created') if changed_object.is_created else _('scan data edited'),
|
||||
'order': (9,),
|
||||
})
|
||||
else:
|
||||
if '__i18n__' in name:
|
||||
orig_name, i18n, lang = name.split('__')
|
||||
|
@ -299,7 +307,10 @@ def changeset_detail(request, pk):
|
|||
field_title = field.verbose_name
|
||||
field_value = field.to_python(value)
|
||||
if field.related_model is not None:
|
||||
field_value = objects[field.related_model][field_value].title
|
||||
if issubclass(field.related_model, User):
|
||||
field_value = objects[field.related_model][field_value].username
|
||||
else:
|
||||
field_value = objects[field.related_model][field_value].title
|
||||
change_data.update({
|
||||
'missing_dependency': field.name in missing_dependencies,
|
||||
})
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue