##// END OF EJS Templates
Campaign has been added to RadarSys Model...
Campaign has been added to RadarSys Model git-svn-id: http://jro-dev.igp.gob.pe/svn/jro_hard/radarsys/trunk/webapp@27 aa17d016-51d5-4e8b-934c-7b2bbb1bbe71

File last commit:

r13:6a2dde2f45c9
r13:6a2dde2f45c9
Show More
forms.py
15 lines | 747 B | text/x-python | PythonLexer
from django import forms
from apps.main.models import Device
from .models import JARSConfiguration
class JARSConfigurationForm(forms.ModelForm):
def __init__(self, *args, **kwargs):
super(JARSConfigurationForm, self).__init__(*args, **kwargs)
instance = getattr(self, 'instance', None)
if instance and instance.pk:
self.fields['experiment'].widget.attrs['disabled'] = True
self.fields['device'].widget.choices = [(item['id'], '%s | %s' % (item['device_type__name'], item['ip_address'])) for item in Device.objects.filter(device_type__name='jars').values('id', 'device_type__name', 'ip_address')]
class Meta:
model = JARSConfiguration
exclude = ('parameters', 'status')