Skip to content
Snippets Groups Projects
Commit 9bdc1ffb authored by Stefano Alberto Russo's avatar Stefano Alberto Russo
Browse files

Fixes in computing resource configurations viewing/editing.

parent 013afff9
No related branches found
No related tags found
No related merge requests found
......@@ -22,12 +22,12 @@
<tr>
<td><b>Sys Conf</b></td>
<td>{{ computing.sys_conf_data }} {% if request.user.is_superuser %} &nbsp;[<a href="/edit_computing_conf?type=sys&computing_uuid={{ computing.uuid}}">Edit</a>] {% endif %}</td>
<td>{{ computing.sys_conf_data_json }} {% if request.user.is_superuser %} &nbsp;[<a href="/edit_computing_conf?type=sys&computing_uuid={{ computing.uuid}}">Edit</a>] {% endif %}</td>
</tr>
<tr>
<td><b>User Conf</b></td>
<td>{{ computing.user_conf_data }} &nbsp;[<a href="/edit_computing_conf?type=user&computing_uuid={{ computing.uuid}}">Edit</a>]</td>
<td>{{ computing.user_conf_data_json }} &nbsp;[<a href="/edit_computing_conf?type=user&computing_uuid={{ computing.uuid}}">Edit</a>]</td>
</tr>
......
......@@ -24,7 +24,7 @@
<tr>
<td>
<textarea name="new_conf" style="height:300px; width:500px">{{ data.computing_conf_data}}</textarea>
<textarea name="new_conf" style="height:300px; width:500px">{{ data.computing_conf_data_json}}</textarea>
</td>
</tr>
......
......@@ -780,7 +780,10 @@ def computings(request):
data['computings'] = list(Computing.objects.filter(user=None)) + list(Computing.objects.filter(user=request.user))
# Attach user conf in any
for computing in data['computings']:
computing.attach_user_conf_data(request.user)
computing.attach_user_conf_data(request.user)
computing.user_conf_data_json = json.dumps(computing.user_conf_data)
computing.sys_conf_data_json = json.dumps(computing.sys_conf_data)
return render(request, 'computings.html', {'data': data})
......@@ -857,7 +860,8 @@ def edit_computing_conf(request):
# Dump conf data for the webpage
if computingSysConf.data:
data['computing_conf_data'] = json.dumps(computingSysConf.data)
data['computing_conf_data'] = computingSysConf.data
data['computing_conf_data_json'] = json.dumps(computingSysConf.data)
elif computing_conf_type == 'user':
......@@ -883,7 +887,8 @@ def edit_computing_conf(request):
# Dump conf data for the webpage
if computingUserConf.data:
data['computing_conf_data'] = json.dumps(computingUserConf.data)
data['computing_conf_data'] = computingUserConf.data
data['computing_conf_data_json'] = json.dumps(computingUserConf.data)
else:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment