##// END OF EJS Templates
Add view confirmation for write/chng beam methods
Juan C. Espinoza -
r333:176c9ea0dbf6
parent child
Show More
@@ -264,6 +264,9 def send_beam(request, id_conf, id_beam):
264 return redirect(conf.get_absolute_url())
264 return redirect(conf.get_absolute_url())
265
265
266 beam = get_object_or_404(ABSBeam, pk=id_beam)
266 beam = get_object_or_404(ABSBeam, pk=id_beam)
267
268 if request.method == 'POST':
269
267 beams_list = ABSBeam.objects.filter(abs_conf=conf)
270 beams_list = ABSBeam.objects.filter(abs_conf=conf)
268 conf.active_beam = id_beam
271 conf.active_beam = id_beam
269
272
@@ -279,6 +282,16 def send_beam(request, id_conf, id_beam):
279
282
280 return redirect('url_abs_conf', conf.id)
283 return redirect('url_abs_conf', conf.id)
281
284
285 kwargs = {
286 'title': 'ABS',
287 'suptitle': conf.label,
288 'message': 'Are you sure you want to change ABS Beam to: {}?'.format(beam.name),
289 'delete': False
290 }
291 kwargs['menu_configurations'] = 'active'
292
293 return render(request, 'confirm.html', kwargs)
294
282
295
283 def add_beam(request, id_conf):
296 def add_beam(request, id_conf):
284
297
@@ -1492,6 +1492,7 def dev_conf_write(request, id_conf):
1492
1492
1493 conf = get_object_or_404(Configuration, pk=id_conf)
1493 conf = get_object_or_404(Configuration, pk=id_conf)
1494
1494
1495 if request.method == 'POST':
1495 if conf.write_device():
1496 if conf.write_device():
1496 conf.device.conf_active = conf.pk
1497 conf.device.conf_active = conf.pk
1497 conf.device.save()
1498 conf.device.save()
@@ -1503,6 +1504,16 def dev_conf_write(request, id_conf):
1503
1504
1504 return redirect(get_object_or_404(Configuration, pk=id_conf).get_absolute_url())
1505 return redirect(get_object_or_404(Configuration, pk=id_conf).get_absolute_url())
1505
1506
1507 kwargs = {
1508 'title': 'Write Configuration',
1509 'suptitle': conf.label,
1510 'message': 'Are you sure yo want to write this {} configuration?'.format(conf.device),
1511 'delete': False
1512 }
1513 kwargs['menu_configurations'] = 'active'
1514
1515 return render(request, 'confirm.html', kwargs)
1516
1506
1517
1507 @login_required
1518 @login_required
1508 def dev_conf_read(request, id_conf):
1519 def dev_conf_read(request, id_conf):
General Comments 0
You need to be logged in to leave comments. Login now