1 | NO CONTENT: new file 10644 |
|
NO CONTENT: new file 10644 |
@@ -0,0 +1,15 | |||||
|
1 | from django.db import models | |||
|
No newline at end of file | ||||
|
2 | from django.contrib.auth.models import User | |||
|
No newline at end of file | ||||
|
3 | ||||
|
No newline at end of file | ||||
|
4 | class Revision(models.Model): | |||
|
No newline at end of file | ||||
|
5 | ||||
|
No newline at end of file | ||||
|
6 | modified_by = models.ForeignKey(User, editable=False) | |||
|
No newline at end of file | ||||
|
7 | old_value = models.TextField(null=False, editable=False, verbose_name="Old Value") | |||
|
No newline at end of file | ||||
|
8 | new_value = models.TextField(null=False, editable=False, verbose_name="New Value") | |||
|
No newline at end of file | ||||
|
9 | date_create = models.DateTimeField(auto_now_add=True) | |||
|
No newline at end of file | ||||
|
10 | ||||
|
No newline at end of file | ||||
|
11 | class Meta(): | |||
|
No newline at end of file | ||||
|
12 | db_table = "sysweb_revision" | |||
|
No newline at end of file | ||||
|
13 | ||||
|
No newline at end of file | ||||
|
14 | def __unicode__(self): | |||
|
No newline at end of file | ||||
|
15 | return u'Revision Number: %s' % self.pk No newline at end of file |
@@ -0,0 +1,16 | |||||
|
1 | """ | |||
|
No newline at end of file | ||||
|
2 | This file demonstrates writing tests using the unittest module. These will pass | |||
|
No newline at end of file | ||||
|
3 | when you run "manage.py test". | |||
|
No newline at end of file | ||||
|
4 | ||||
|
No newline at end of file | ||||
|
5 | Replace this with more appropriate tests for your application. | |||
|
No newline at end of file | ||||
|
6 | """ | |||
|
No newline at end of file | ||||
|
7 | ||||
|
No newline at end of file | ||||
|
8 | from django.test import TestCase | |||
|
No newline at end of file | ||||
|
9 | ||||
|
No newline at end of file | ||||
|
10 | ||||
|
No newline at end of file | ||||
|
11 | class SimpleTest(TestCase): | |||
|
No newline at end of file | ||||
|
12 | def test_basic_addition(self): | |||
|
No newline at end of file | ||||
|
13 | """ | |||
|
No newline at end of file | ||||
|
14 | Tests that 1 + 1 always equals 2. | |||
|
No newline at end of file | ||||
|
15 | """ | |||
|
No newline at end of file | ||||
|
16 | self.assertEqual(1 + 1, 2) No newline at end of file |
@@ -0,0 +1,1 | |||||
|
1 | # Create your views here. No newline at end of file |
@@ -129,6 +129,7 | |||||
129 | # Uncomment the next line to enable admin documentation: No newline at end of file |
|
129 | # Uncomment the next line to enable admin documentation: | |
130 | # 'django.contrib.admindocs', No newline at end of file |
|
130 | # 'django.contrib.admindocs', | |
131 | 'abscontrol', No newline at end of file |
|
131 | 'abscontrol', | |
|
132 | 'audit', No newline at end of file | |||
132 | ) No newline at end of file |
|
133 | ) | |
133 | No newline at end of file |
|
134 | ||
134 | # A sample logging configuration. The only tangible logging No newline at end of file |
|
135 | # A sample logging configuration. The only tangible logging |
@@ -1,25 +1,15 | |||||
1 | from django.db import models |
|
1 | from django.db import models | |
No newline at end of file |
|
||||
2 | from django.utils import timezone No newline at end of file |
|
|||
3 | No newline at end of file |
|
2 | ||
4 | class Profile(models.Model): No newline at end of file |
|
3 | class Profile(models.Model): | |
5 | No newline at end of file |
|
4 | ||
6 | name = models.CharField(max_length=250) |
|
5 | name = models.CharField(max_length=250) | |
No newline at end of file |
|
6 | date_create = models.DateTimeField(auto_now_add=True) | ||
7 | date_create = models.DateTimeField() |
|
No newline at end of file | ||
No newline at end of file |
|
7 | date_modified = models.DateTimeField(auto_now=True) | ||
8 | date_modified = models.DateTimeField(null=True) |
|
No newline at end of file | ||
No newline at end of file |
|
8 | hits = models.PositiveIntegerField(default=0) | ||
9 | hits = models.PositiveIntegerField() |
|
No newline at end of file | ||
No newline at end of file |
|
9 | state = models.PositiveSmallIntegerField(default=0) No newline at end of file | ||
10 | state = models.PositiveSmallIntegerField() No newline at end of file |
|
|||
11 | No newline at end of file |
|
10 | ||
12 | class Meta: No newline at end of file |
|
11 | class Meta: | |
13 | db_table = "abs_profile_antenna" |
|
12 | db_table = "abs_profile_antenna" | |
No newline at end of file |
|
||||
14 |
|
||||
No newline at end of file |
|
||||
15 | def save(self): |
|
|||
No newline at end of file |
|
||||
16 | if self.pk is None: |
|
|||
No newline at end of file |
|
||||
17 | self.date_create = timezone.now() |
|
|||
No newline at end of file |
|
||||
18 | self.hits = 0 |
|
|||
No newline at end of file |
|
||||
19 | self.state = 0 |
|
|||
No newline at end of file |
|
||||
20 | else: |
|
|||
No newline at end of file |
|
||||
21 | self.date_modified = timezone.now() |
|
|||
No newline at end of file |
|
||||
22 | super(Profile, self).save() No newline at end of file |
|
|||
23 | No newline at end of file |
|
13 | ||
24 | def __unicode__(self): No newline at end of file |
|
14 | def __unicode__(self): | |
25 | return u'%s' % self.name No newline at end of file |
|
15 | return u'%s' % self.name |
@@ -16,15 +16,6 | |||||
16 | from util.ABSData import ABSData No newline at end of file |
|
16 | from util.ABSData import ABSData | |
17 | from scripts.sendFile import sendFile No newline at end of file |
|
17 | from scripts.sendFile import sendFile | |
18 |
|
18 | |||
No newline at end of file |
|
||||
19 | txtAntenna = "[[0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5]," \ |
|
|||
No newline at end of file |
|
||||
20 | "[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0]," \ |
|
|||
No newline at end of file |
|
||||
21 | "[0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5]," \ |
|
|||
No newline at end of file |
|
||||
22 | "[0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5]," \ |
|
|||
No newline at end of file |
|
||||
23 | "[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0]," \ |
|
|||
No newline at end of file |
|
||||
24 | "[0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5]," \ |
|
|||
No newline at end of file |
|
||||
25 | "[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0]," \ |
|
|||
No newline at end of file |
|
||||
26 | "[0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5]]" |
|
|||
No newline at end of file |
|
||||
27 | No newline at end of file |
|
|||
28 | arrayTx = [["0","0","0","0","0","0","0","0"],\ No newline at end of file |
|
19 | arrayTx = [["0","0","0","0","0","0","0","0"],\ | |
29 | ["0","0","0","0","0","0","0","0"],\ No newline at end of file |
|
20 | ["0","0","0","0","0","0","0","0"],\ | |
30 | ["0","0","0","0","0","0","0","0"],\ No newline at end of file |
|
21 | ["0","0","0","0","0","0","0","0"],\ |
@@ -65,6 +65,11 | |||||
65 | /****************************************************************************************/ No newline at end of file |
|
65 | /****************************************************************************************/ | |
66 | /****** ESTILOS GENERALES *****************/ No newline at end of file |
|
66 | /****** ESTILOS GENERALES *****************/ | |
67 | /****************************************************************************************/ No newline at end of file |
|
67 | /****************************************************************************************/ | |
|
68 | a { | |||
|
No newline at end of file | ||||
|
69 | font-family: 'Droid Sans', sans-serif; | |||
|
No newline at end of file | ||||
|
70 | text-decoration: none; | |||
|
No newline at end of file | ||||
|
71 | color: #1494F6; } | |||
|
No newline at end of file | ||||
|
72 | No newline at end of file | |||
68 | .mnu { No newline at end of file |
|
73 | .mnu { | |
69 | height: 22px; No newline at end of file |
|
74 | height: 22px; | |
70 | border: 0px solid #c55 !important; } No newline at end of file |
|
75 | border: 0px solid #c55 !important; } |
@@ -13,9 +13,10 | |||||
13 | profile_id = $('input[name=txtProfileId]').val(); No newline at end of file |
|
13 | profile_id = $('input[name=txtProfileId]').val(); | |
14 | pattern_id = $('input[name=txtPatternId]').val(); No newline at end of file |
|
14 | pattern_id = $('input[name=txtPatternId]').val(); | |
15 | field_Id = $(this).attr("id"); |
|
15 | field_Id = $(this).attr("id"); | |
No newline at end of file |
|
16 | antenna_id = $('input[name=txtAntenna'+field_Id+'Id]').val(); | ||
16 | field_value = $('input[name=txtAntenna'+field_Id+'Id]').val(); |
|
No newline at end of file | ||
No newline at end of file |
|
17 | url = "/abscontrol/"+profile_id+"/"+pattern_id+"/overjro/"+antenna_id+"/?beam="+field_Id; | ||
17 | url = "/abscontrol/"+profile_id+"/"+pattern_id+"/overjro/"+field_value+"/?beam="+field_Id; |
|
No newline at end of file | ||
No newline at end of file |
|
18 | //alert(url); | ||
18 | alert(url); No newline at end of file |
|
No newline at end of file | ||
|
19 | location.href=url No newline at end of file | |||
19 | }); No newline at end of file |
|
20 | }); | |
20 | $('#lnkSaveImport').click(function(){ No newline at end of file |
|
21 | $('#lnkSaveImport').click(function(){ | |
21 | $('#frmImportProfile').submit(); No newline at end of file |
|
22 | $('#frmImportProfile').submit(); |
@@ -85,7 +85,11 | |||||
85 | </div> No newline at end of file |
|
85 | </div> | |
86 | <div class="overJRO"> No newline at end of file |
|
86 | <div class="overJRO"> | |
87 | <img /> No newline at end of file |
|
87 | <img /> | |
|
88 | {% if antennaUp.value != None and antennaUp.tx != None and antennaUp.rx != None and antennaUp.ues != None %} No newline at end of file | |||
88 | <a href="#" class="activeOverJRO" id="Up">Preview</a> No newline at end of file |
|
89 | <a href="#" class="activeOverJRO" id="Up">Preview</a> | |
|
90 | {% else %} | |||
|
No newline at end of file | ||||
|
91 | <a href="#" class="link-disabled">Preview</a> | |||
|
No newline at end of file | ||||
|
92 | {% endif %} No newline at end of file | |||
89 | </div> No newline at end of file |
|
93 | </div> | |
90 | <div class="cleardivs"></div> No newline at end of file |
|
94 | <div class="cleardivs"></div> | |
91 | No newline at end of file |
|
95 |
@@ -1,67 +1,1 | |||||
1 | {% extends "abscontrol/view.html" %} |
|
1 | {% extends "abscontrol/view.html" %} | |
No newline at end of file |
|
||||
2 |
|
||||
No newline at end of file |
|
||||
3 | {% block pattern %} |
|
|||
No newline at end of file |
|
||||
4 | <div id="infoPattern"> |
|
|||
No newline at end of file |
|
||||
5 | {% if patternChoosen %} |
|
|||
No newline at end of file |
|
||||
6 | <div id="navPatterns"> |
|
|||
No newline at end of file |
|
||||
7 | <nav class="" id="navPatternList"> |
|
|||
No newline at end of file |
|
||||
8 | <ul> |
|
|||
No newline at end of file |
|
||||
9 | {% for element in lsPatterns %} |
|
|||
No newline at end of file |
|
||||
10 | {% if patternChoosen.id == element.id %} |
|
|||
No newline at end of file |
|
||||
11 | <li><a href="/abscontrol/{{ objProfile.id }}/view/{{ element.id }}" class="lnkPatternSelected">{{ element.value }}</a></li> |
|
|||
No newline at end of file |
|
||||
12 | {% else %} |
|
|||
No newline at end of file |
|
||||
13 | <li><a href="/abscontrol/{{ objProfile.id }}/view/{{ element.id }}" class="lnkPattern">{{ element.value }}</a></li> |
|
|||
No newline at end of file |
|
||||
14 | {% endif %} |
|
|||
No newline at end of file |
|
||||
15 | {% endfor %} |
|
|||
No newline at end of file |
|
||||
16 | </ul> |
|
|||
No newline at end of file |
|
||||
17 | </nav> |
|
|||
No newline at end of file |
|
||||
18 | </div> |
|
|||
No newline at end of file |
|
||||
19 | <div class="cleardivs"></div> |
|
|||
No newline at end of file |
|
||||
20 | {% endif %} |
|
|||
No newline at end of file |
|
||||
21 | <div id="antennaUp"> |
|
|||
No newline at end of file |
|
||||
22 | <fieldset class="flsAntenna"> |
|
|||
No newline at end of file |
|
||||
23 | <legend>UP</legend> |
|
|||
No newline at end of file |
|
||||
24 | <div class="divAntenna"> |
|
|||
No newline at end of file |
|
||||
25 | <label for="lblAntenna">Antenna</label> |
|
|||
No newline at end of file |
|
||||
26 | <p class="view-textAntenna">{{ antennaUp.value }}</p> |
|
|||
No newline at end of file |
|
||||
27 | </div> |
|
|||
No newline at end of file |
|
||||
28 | <div class="divTx"> |
|
|||
No newline at end of file |
|
||||
29 | <label for="lblTx">Tx</label> |
|
|||
No newline at end of file |
|
||||
30 | <p>{{ antennaUp.tx }}</p> |
|
|||
No newline at end of file |
|
||||
31 | </div> |
|
|||
No newline at end of file |
|
||||
32 | <div class="divTx"> |
|
|||
No newline at end of file |
|
||||
33 | <label for="lblRx">Rx</label> |
|
|||
No newline at end of file |
|
||||
34 | <p>{{ antennaUp.rx }}</p> |
|
|||
No newline at end of file |
|
||||
35 | </div> |
|
|||
No newline at end of file |
|
||||
36 | <div class="cleardivs"></div> |
|
|||
No newline at end of file |
|
||||
37 | <div class="divUes"> |
|
|||
No newline at end of file |
|
||||
38 | <label for="lblUes">Ues:</label> |
|
|||
No newline at end of file |
|
||||
39 | <label for="lblAntennaUpUes">{{ antennaUp.ues }}</label> |
|
|||
No newline at end of file |
|
||||
40 | </div> |
|
|||
No newline at end of file |
|
||||
41 | </fieldset> |
|
|||
No newline at end of file |
|
||||
42 | </div> |
|
|||
No newline at end of file |
|
||||
43 | <div id="antennaDown"> |
|
|||
No newline at end of file |
|
||||
44 | <fieldset class="flsAntenna"> |
|
|||
No newline at end of file |
|
||||
45 | <legend>DOWN</legend> |
|
|||
No newline at end of file |
|
||||
46 | <div class="divAntenna"> |
|
|||
No newline at end of file |
|
||||
47 | <label for="lblAntenna">Antenna</label> |
|
|||
No newline at end of file |
|
||||
48 | <p class="view-textAntenna">{{ antennaDown.value }}</p> |
|
|||
No newline at end of file |
|
||||
49 | </div> |
|
|||
No newline at end of file |
|
||||
50 | <div class="divTx"> |
|
|||
No newline at end of file |
|
||||
51 | <label for="lblTx">Tx</label> |
|
|||
No newline at end of file |
|
||||
52 | <p>{{ antennaDown.tx }}</p> |
|
|||
No newline at end of file |
|
||||
53 | </div> |
|
|||
No newline at end of file |
|
||||
54 | <div class="divTx"> |
|
|||
No newline at end of file |
|
||||
55 | <label for="lblRx">Rx</label> |
|
|||
No newline at end of file |
|
||||
56 | <p>{{ antennaDown.rx }}</p> |
|
|||
No newline at end of file |
|
||||
57 | </div> |
|
|||
No newline at end of file |
|
||||
58 | <div class="cleardivs"></div> |
|
|||
No newline at end of file |
|
||||
59 | <div class="divUes"> |
|
|||
No newline at end of file |
|
||||
60 | <label for="lblUes">Ues:</label> |
|
|||
No newline at end of file |
|
||||
61 | <label for="lblAntennaDownUes">{{ antennaDown.ues }}</label> |
|
|||
No newline at end of file |
|
||||
62 | </div> |
|
|||
No newline at end of file |
|
||||
63 | </fieldset> |
|
|||
No newline at end of file |
|
||||
64 | </div> |
|
|||
No newline at end of file |
|
||||
65 | <input type="hidden" name="profile_id" id="profile_id" value="{{ objProfile.id }}" /> |
|
|||
No newline at end of file |
|
||||
66 | </div> |
|
|||
No newline at end of file |
|
||||
67 | {% endblock %} No newline at end of file |
|
@@ -6,6 +6,7 | |||||
6 | ''' No newline at end of file |
|
6 | ''' | |
7 | No newline at end of file |
|
7 | ||
8 | from datetime import datetime No newline at end of file |
|
8 | from datetime import datetime | |
|
9 | import os No newline at end of file | |||
9 | No newline at end of file |
|
10 | ||
10 | class generate(object): No newline at end of file |
|
11 | class generate(object): | |
11 | No newline at end of file |
|
12 |
General Comments 0
You need to be logged in to leave comments.
Login now