##// END OF EJS Templates
status field added to Device and DevConfiguration model...
Miguel Urco -
r16:6ddf69cf5d41
parent child
Show More
@@ -3,7 +3,7
3 3 {% block extra-js%}
4 4 <script type="text/javascript">
5 5
6 $("#bt_edit_device").click(function() {
6 $("#bt_edit").click(function() {
7 7 document.location = "{% url 'url_edit_dds_conf' dev_conf.id%}";
8 8 });
9 9
@@ -2,9 +2,16 from itertools import chain
2 2 from django.db import models
3 3 from polymorphic import PolymorphicModel
4 4
5 STATES = (
6 (0, 'Inactive'),
7 (1, 'Active'),
5 CONF_STATES = (
6 (0, 'Active'),
7 (1, 'Historial'),
8 )
9
10 DEV_STATES = (
11 (0, 'No connected'),
12 (1, 'Connected'),
13 (2, 'Configured'),
14 (3, 'Running'),
8 15 )
9 16
10 17 DEV_TYPES = (
@@ -41,10 +48,11 class Device(models.Model):
41 48 ip_address = models.GenericIPAddressField(protocol='IPv4', default='0.0.0.0')
42 49 port_address = models.PositiveSmallIntegerField(default=2000)
43 50 description = models.TextField(blank=True, null=True)
51 status = models.PositiveSmallIntegerField(default=0, choices=DEV_STATES)
44 52
45 53 # serial_number = models.CharField(max_length=40, default='')
46 54 # mac_address = models.CharField(max_length = 20, null=True, blank=True)
47 # status = models.PositiveSmallIntegerField(default=1, choices=STATES)
55
48 56
49 57 class Meta:
50 58 db_table = 'db_devices'
@@ -84,9 +92,10 class Configuration(PolymorphicModel):
84 92
85 93 experiment = models.ForeignKey(Experiment)
86 94 device = models.ForeignKey(Device)
95 status = models.PositiveSmallIntegerField(default=0, choices=CONF_STATES)
96 date = models.DateTimeField(auto_now=True, blank=True)
97
87 98 # parameters = models.TextField(default='{}')
88 # status = models.PositiveSmallIntegerField(default=1, choices=STATES)
89
90 99 class Meta:
91 100 db_table = 'db_configurations'
92 101
1 NO CONTENT: file was removed
General Comments 0
You need to be logged in to leave comments. Login now