##// END OF EJS Templates
- Fix input form for delays in RCLine...
- Fix input form for delays in RCLine - Fix update pulses git-svn-id: http://jro-dev.igp.gob.pe/svn/jro_hard/radarsys/trunk/webapp@140 aa17d016-51d5-4e8b-934c-7b2bbb1bbe71

File last commit:

r118:9728965ae25e
r119:a764d9ef7917
Show More
views.py
66 lines | 1.9 KiB | text/x-python | PythonLexer
Juan C. Espinoza
Updating base models and views ...
r6 from django.shortcuts import render_to_response
from django.template import RequestContext
Fiorella Quino
Task #99: Modulo web del JARS...
r118 from django.shortcuts import redirect, render, get_object_or_404
Juan C. Espinoza
Updating base models and views ...
r6
from apps.main.models import Device
Miguel Urco
Buttons "Import", "Export, "Read" and "Write" added to Configuration View...
r30 from apps.main.views import sidebar
Juan C. Espinoza
Updating base models and views ...
r6 from .models import JARSConfiguration
from .forms import JARSConfigurationForm
# Create your views here.
Fiorella Quino
Task #99: Modulo web del JARS...
r118 def jars_conf(request, id_conf):
Miguel Urco
Buttons "Import", "Export, "Read" and "Write" added to Configuration View...
r30
Fiorella Quino
Task #99: Modulo web del JARS...
r118 conf = get_object_or_404(JARSConfiguration, pk=id_conf)
Juan C. Espinoza
Updating base models and views ...
r6
Fiorella Quino
Task #99: Modulo web del JARS...
r118 ip=conf.device.ip_address
port=conf.device.port_address
kwargs = {}
kwargs['status'] = conf.device.get_status_display()
kwargs['dev_conf'] = conf
kwargs['dev_conf_keys'] = ['experiment', 'device',
'cards_number', 'channels_number',
'rd_directory', 'create_directory',
'include_expname', 'raw_data_blocks',
'acq_profiles', 'profiles_block']
kwargs['title'] = 'JARS Configuration'
kwargs['suptitle'] = 'Details'
kwargs['button'] = 'Edit Configuration'
kwargs['no_play'] = True
###### SIDEBAR ######
kwargs.update(sidebar(conf=conf))
return render(request, 'jars_conf.html', kwargs)
Juan C. Espinoza
Updating base models and views ...
r6
Fiorella Quino
Task #99: Modulo web del JARS...
r118 def jars_conf_edit(request, id_conf):
conf = get_object_or_404(JARSConfiguration, pk=id_conf)
if request.method=='GET':
form = JARSConfigurationForm(instance=conf)
if request.method=='POST':
form = JARSConfigurationForm(request.POST, instance=conf)
if form.is_valid():
conf = form.save(commit=False)
return redirect('url_jars_conf', id_conf=conf.id)
##ERRORS
kwargs = {}
kwargs['id_dev'] = conf.id
kwargs['form'] = form
kwargs['title'] = 'Device Configuration'
kwargs['suptitle'] = 'Edit'
kwargs['button'] = 'Save'
return render(request, 'jars_conf_edit.html', kwargs)