##// END OF EJS Templates
Task #487: Operation. Views: radar_play y radar_stop. Models: RunningExperiment. Attributes: status. Methods: get_status(), status_color()...
Task #487: Operation. Views: radar_play y radar_stop. Models: RunningExperiment. Attributes: status. Methods: get_status(), status_color() git-svn-id: http://jro-dev.igp.gob.pe/svn/jro_hard/radarsys/trunk/webapp@105 aa17d016-51d5-4e8b-934c-7b2bbb1bbe71

File last commit:

r80:ab8ef2984a03
r84:9dc5446d0d71
Show More
forms.py
28 lines | 1.0 KiB | text/x-python | PythonLexer
Miguel Urco
DDS model added...
r12 from django import forms
Miguel Urco
Campaign has been added to RadarSys Model...
r13 from apps.main.models import Device
Miguel Urco
DDS model added...
r12 from .models import DDSConfiguration
Miguel Urco
git-svn-id: http://jro-dev.igp.gob.pe/svn/jro_hard/radarsys/trunk/webapp@44 aa17d016-51d5-4e8b-934c-7b2bbb1bbe71
r26 # from django.core.validators import MinValueValidator, MaxValueValidator
Miguel Urco
DDS model added...
r12
class DDSConfigurationForm(forms.ModelForm):
def __init__(self, *args, **kwargs):
#request = kwargs.pop('request')
super(DDSConfigurationForm, self).__init__(*args, **kwargs)
Miguel Urco
Campaign has been added to RadarSys Model...
r13
instance = getattr(self, 'instance', None)
if instance and instance.pk:
devices = Device.objects.filter(device_type__name='dds')
self.fields['experiment'].widget.attrs['readonly'] = True
Juan C. Espinoza
Fix bug in dds forms, when experiment is not none...
r80
if instance.experiment is not None:
self.fields['experiment'].widget.choices = [(instance.experiment.id, instance.experiment)]
Miguel Urco
git-svn-id: http://jro-dev.igp.gob.pe/svn/jro_hard/radarsys/trunk/webapp@44 aa17d016-51d5-4e8b-934c-7b2bbb1bbe71
r26
self.fields['device'].widget.choices = [(device.id, device) for device in devices]
Miguel Urco
Campaign has been added to RadarSys Model...
r13
Miguel Urco
DDS model added...
r12
class Meta:
model = DDSConfiguration
Miguel Urco
DDS model updated...
r55 exclude = ('type', 'parameters', 'status')