##// 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 267 txtTxUp = request.POST["txtTxUp"]
268 268 txtRxUp = request.POST["txtRxUp"]
269 269 txtUesUp = request.POST["txtUesUp"]
270 if "chkOnlyRxUp" in request.POST:
271 chkOnlyRxUp = request.POST["chkOnlyRxUp"]
272 else:
273 chkOnlyRxUp = 0
270 274
271 275 txtAntennaDown = request.POST["txtAntennaDown"]
272 276 txtTxDown = request.POST["txtTxDown"]
273 277 txtRxDown = request.POST["txtRxDown"]
274 278 txtUesDown = request.POST["txtUesDown"]
279 if "chkOnlyRxDown" in request.POST:
280 chkOnlyRxDown = request.POST["chkOnlyRxDown"]
281 else:
282 chkOnlyRxDown = 0
275 283
276 284 mode = request.POST["mode"]
277 285
@@ -288,8 +296,8
288 296 if maxPattern < 10 :
289 297 newValuePattern = maxPattern + 1
290 298 newpattern = objProfile.pattern_set.create(value=newValuePattern)
291 newpattern.antennaup_set.create(value=txtAntennaUp,tx=txtTxUp,rx=txtRxUp,ues=txtUesUp)
292 newpattern.antennadown_set.create(value=txtAntennaDown,tx=txtTxDown,rx=txtRxDown,ues=txtUesDown)
299 newpattern.antennaup_set.create(value=txtAntennaUp,tx=txtTxUp,rx=txtRxUp,ues=txtUesUp,only_rx=chkOnlyRxUp)
300 newpattern.antennadown_set.create(value=txtAntennaDown,tx=txtTxDown,rx=txtRxDown,ues=txtUesDown,only_rx=chkOnlyRxDown)
293 301 error = 0
294 302 else:
295 303 error = 1 # Can not add more patterns
@@ -305,6 +313,7
305 313 objAntennaUp.tx = txtTxUp
306 314 objAntennaUp.rx = txtRxUp
307 315 objAntennaUp.ues = txtUesUp
316 objAntennaUp.only_rx = chkOnlyRxUp
308 317 objAntennaUp.save()
309 318
310 319 txtAntennaDownId = request.POST["txtAntennaDownId"]
@@ -313,6 +322,7
313 322 objAntennaDown.tx = txtTxDown
314 323 objAntennaDown.rx = txtRxDown
315 324 objAntennaDown.ues = txtUesDown
325 objAntennaDown.only_rx = chkOnlyRxDown
316 326 objAntennaDown.save()
317 327
318 328 if mode == "e":
@@ -323,6 +333,8
323 333 return redirect(newurl)
324 334
325 335 def viewPattern(request, profile_id, pattern_id):
336 objProfileActive = None
337 objPatternActive = None
326 338
327 339 profile_list = Profile.objects.filter(state=1)
328 340 objProfile = Profile.objects.get(pk=profile_id)
@@ -13,7 +13,7
13 13
14 14 header {
15 15 width: 980px;
16 height: 50px;
16 height: 50px;
17 17 text-align: center;
18 18 line-height: 50px;
19 19 border: 0px solid #fcc !important; }
@@ -499,12 +499,34
499 499 max-width: 240px;
500 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 514 .checkOnly {
503 515 width: 120px;
504 float: left;
505 display: block;
506 line-height: 25px;
507 border: 0px solid #1cc !important; }
516 float: left; }
517
518 .checkOnly input[type=checkbox], .divOnlyRx input[type=checkbox] {
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 531 .overJRO img {
510 532 width: 400px;
@@ -125,6 +125,11
125 125 <label for="lblUes">]</label>
126 126 </div>
127 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 133 <input type="hidden" name="txtAntennaUpId" value="{{ antennaUp.id }}" />
129 134 </fieldset>
130 135 <input type="hidden" name="txtAntennaUp" value="" />
@@ -239,6 +244,11
239 244 <label for="lblUes">]</label>
240 245 </div>
241 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 252 <input type="hidden" name="txtAntennaDownId" value="{{ antennaDown.id }}" />
243 253 </fieldset>
244 254 <input type="hidden" name="txtAntennaDown" value="" />
General Comments 0
You need to be logged in to leave comments. Login now