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.conf import settings
|
||||||
from django.contrib import messages
|
from django.contrib import messages
|
||||||
|
from django.contrib.auth.models import User
|
||||||
from django.core.cache import cache
|
from django.core.cache import cache
|
||||||
from django.http import Http404
|
from django.http import Http404
|
||||||
from django.shortcuts import get_object_or_404, redirect, render
|
from django.shortcuts import get_object_or_404, redirect, render
|
||||||
|
@ -275,9 +276,16 @@ def changeset_detail(request, pk):
|
||||||
change_data.update({
|
change_data.update({
|
||||||
'icon': 'map-marker',
|
'icon': 'map-marker',
|
||||||
'class': 'info',
|
'class': 'info',
|
||||||
'title': _('edited geometry'),
|
'title': _('created geometry') if changed_object.is_created else _('edited geometry'),
|
||||||
'order': (8,),
|
'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:
|
else:
|
||||||
if '__i18n__' in name:
|
if '__i18n__' in name:
|
||||||
orig_name, i18n, lang = name.split('__')
|
orig_name, i18n, lang = name.split('__')
|
||||||
|
@ -299,6 +307,9 @@ def changeset_detail(request, pk):
|
||||||
field_title = field.verbose_name
|
field_title = field.verbose_name
|
||||||
field_value = field.to_python(value)
|
field_value = field.to_python(value)
|
||||||
if field.related_model is not None:
|
if field.related_model is not None:
|
||||||
|
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
|
field_value = objects[field.related_model][field_value].title
|
||||||
change_data.update({
|
change_data.update({
|
||||||
'missing_dependency': field.name in missing_dependencies,
|
'missing_dependency': field.name in missing_dependencies,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue