##// END OF EJS Templates
- Ampliado el formulario de edicion para el parametro only_rx y funcionalidad verificada cuando graba los datos en la BD y cuando genera el archivo para su integracion con overjro.
jsalyrosas -
r209:210
parent child
Show More
@@ -267,11 +267,19
267 txtTxUp = request.POST["txtTxUp"]
267 txtTxUp = request.POST["txtTxUp"]
268 txtRxUp = request.POST["txtRxUp"]
268 txtRxUp = request.POST["txtRxUp"]
269 txtUesUp = request.POST["txtUesUp"]
269 txtUesUp = request.POST["txtUesUp"]
270 if "chkOnlyRxUp" in request.POST:
271 chkOnlyRxUp = request.POST["chkOnlyRxUp"]
272 else:
273 chkOnlyRxUp = 0
270
274
271 txtAntennaDown = request.POST["txtAntennaDown"]
275 txtAntennaDown = request.POST["txtAntennaDown"]
272 txtTxDown = request.POST["txtTxDown"]
276 txtTxDown = request.POST["txtTxDown"]
273 txtRxDown = request.POST["txtRxDown"]
277 txtRxDown = request.POST["txtRxDown"]
274 txtUesDown = request.POST["txtUesDown"]
278 txtUesDown = request.POST["txtUesDown"]
279 if "chkOnlyRxDown" in request.POST:
280 chkOnlyRxDown = request.POST["chkOnlyRxDown"]
281 else:
282 chkOnlyRxDown = 0
275
283
276 mode = request.POST["mode"]
284 mode = request.POST["mode"]
277
285
@@ -288,8 +296,8
288 if maxPattern < 10 :
296 if maxPattern < 10 :
289 newValuePattern = maxPattern + 1
297 newValuePattern = maxPattern + 1
290 newpattern = objProfile.pattern_set.create(value=newValuePattern)
298 newpattern = objProfile.pattern_set.create(value=newValuePattern)
291 newpattern.antennaup_set.create(value=txtAntennaUp,tx=txtTxUp,rx=txtRxUp,ues=txtUesUp)
299 newpattern.antennaup_set.create(value=txtAntennaUp,tx=txtTxUp,rx=txtRxUp,ues=txtUesUp,only_rx=chkOnlyRxUp)
292 newpattern.antennadown_set.create(value=txtAntennaDown,tx=txtTxDown,rx=txtRxDown,ues=txtUesDown)
300 newpattern.antennadown_set.create(value=txtAntennaDown,tx=txtTxDown,rx=txtRxDown,ues=txtUesDown,only_rx=chkOnlyRxDown)
293 error = 0
301 error = 0
294 else:
302 else:
295 error = 1 # Can not add more patterns
303 error = 1 # Can not add more patterns
@@ -305,6 +313,7
305 objAntennaUp.tx = txtTxUp
313 objAntennaUp.tx = txtTxUp
306 objAntennaUp.rx = txtRxUp
314 objAntennaUp.rx = txtRxUp
307 objAntennaUp.ues = txtUesUp
315 objAntennaUp.ues = txtUesUp
316 objAntennaUp.only_rx = chkOnlyRxUp
308 objAntennaUp.save()
317 objAntennaUp.save()
309
318
310 txtAntennaDownId = request.POST["txtAntennaDownId"]
319 txtAntennaDownId = request.POST["txtAntennaDownId"]
@@ -313,6 +322,7
313 objAntennaDown.tx = txtTxDown
322 objAntennaDown.tx = txtTxDown
314 objAntennaDown.rx = txtRxDown
323 objAntennaDown.rx = txtRxDown
315 objAntennaDown.ues = txtUesDown
324 objAntennaDown.ues = txtUesDown
325 objAntennaDown.only_rx = chkOnlyRxDown
316 objAntennaDown.save()
326 objAntennaDown.save()
317
327
318 if mode == "e":
328 if mode == "e":
@@ -323,6 +333,8
323 return redirect(newurl)
333 return redirect(newurl)
324
334
325 def viewPattern(request, profile_id, pattern_id):
335 def viewPattern(request, profile_id, pattern_id):
336 objProfileActive = None
337 objPatternActive = None
326
338
327 profile_list = Profile.objects.filter(state=1)
339 profile_list = Profile.objects.filter(state=1)
328 objProfile = Profile.objects.get(pk=profile_id)
340 objProfile = Profile.objects.get(pk=profile_id)
@@ -13,7 +13,7
13
13
14 header {
14 header {
15 width: 980px;
15 width: 980px;
16 height: 50px;
16 height: 50px;
17 text-align: center;
17 text-align: center;
18 line-height: 50px;
18 line-height: 50px;
19 border: 0px solid #fcc !important; }
19 border: 0px solid #fcc !important; }
@@ -499,12 +499,34
499 max-width: 240px;
499 max-width: 240px;
500 line-height: 22px; }
500 line-height: 22px; }
501 */
501 */
502
503 .checkOnly, .divOnlyRx {
504 display: block;
505 line-height: 25px;
506 border: 0px solid #f00 !important; }
507
508 .divOnlyRx {
509 width: 350px;
510 margin: 5px 10px;
511 padding: 0;
512 font-family: 'Roboto Condensed', sans-serif; }
513
502 .checkOnly {
514 .checkOnly {
503 width: 120px;
515 width: 120px;
504 float: left;
516 float: left; }
505 display: block;
517
506 line-height: 25px;
518 .checkOnly input[type=checkbox], .divOnlyRx input[type=checkbox] {
507 border: 0px solid #1cc !important; }
519 width: 1em;
520 height: 1em; }
521
522 .divOnlyRx input {
523 padding: 0px;
524 float: left;
525 margin: 5px 8px; }
526
527 .divOnlyRx label {
528 line-height: 20px;
529 border: 0px solid #f00 !important; }
508
530
509 .overJRO img {
531 .overJRO img {
510 width: 400px;
532 width: 400px;
@@ -125,6 +125,11
125 <label for="lblUes">]</label>
125 <label for="lblUes">]</label>
126 </div>
126 </div>
127 </div>
127 </div>
128 <div class="cleardivs"></div>
129 <div class="divOnlyRx">
130 <input type="checkbox" name="chkOnlyRxUp" value="1" {% if antennaUp.only_rx == 1 %}checked{% endif %} />
131 <label for="lblOnlyRx" class="titleOnlyRx">Only Rx</label>
132 </div>
128 <input type="hidden" name="txtAntennaUpId" value="{{ antennaUp.id }}" />
133 <input type="hidden" name="txtAntennaUpId" value="{{ antennaUp.id }}" />
129 </fieldset>
134 </fieldset>
130 <input type="hidden" name="txtAntennaUp" value="" />
135 <input type="hidden" name="txtAntennaUp" value="" />
@@ -239,6 +244,11
239 <label for="lblUes">]</label>
244 <label for="lblUes">]</label>
240 </div>
245 </div>
241 </div>
246 </div>
247 <div class="cleardivs"></div>
248 <div class="divOnlyRx">
249 <input type="checkbox" name="chkOnlyRxDown" value="1" {% if antennaDown.only_rx == 1 %}checked{% endif %} />
250 <label for="lblOnlyRx" class="titleOnlyRx">Only Rx</label>
251 </div>
242 <input type="hidden" name="txtAntennaDownId" value="{{ antennaDown.id }}" />
252 <input type="hidden" name="txtAntennaDownId" value="{{ antennaDown.id }}" />
243 </fieldset>
253 </fieldset>
244 <input type="hidden" name="txtAntennaDown" value="" />
254 <input type="hidden" name="txtAntennaDown" value="" />
General Comments 0
You need to be logged in to leave comments. Login now