Fixes for anonimous user

Added check if user is authenticated
Deleted debbuging output
This commit is contained in:
ogorov 2020-12-23 14:25:31 +03:00
parent 5ca574d346
commit 58c06aad5a
2 changed files with 4 additions and 2 deletions

View File

@ -328,6 +328,8 @@ class RackElevationListView(generic.ObjectListView):
if rack_face not in DeviceFaceChoices.values():
rack_face = DeviceFaceChoices.FACE_FRONT
user_config = request.user.config if request.user.is_authenticated else {}
return render(request, 'dcim/rack_elevation_list.html', {
'paginator': paginator,
'page': page,
@ -365,7 +367,8 @@ class RackView(generic.ObjectView):
device_count = Device.objects.restrict(request.user, 'view').filter(rack=instance).count()
print(request.user.config.get('rack_elevation.show_images'))
user_config = request.user.config if request.user.is_authenticated else {}
return {
'device_count': device_count,
'reservations': reservations,

View File

@ -174,7 +174,6 @@ def deepmerge(original, new):
Deep merge two dictionaries (new into original) and return a new dict
"""
merged = OrderedDict(original)
print(original, new)
for key, val in new.items():
if key in original and isinstance(original[key], dict) and isinstance(val, dict):
merged[key] = deepmerge(original[key], val)