##// END OF EJS Templates
Task #95...
Task #95 git-svn-id: http://jro-dev.igp.gob.pe/svn/jro_hard/radarsys/trunk/webapp@48 aa17d016-51d5-4e8b-934c-7b2bbb1bbe71

File last commit:

r26:33c77d9a34df
r29:2ec340dc44be
Show More
forms.py
20 lines | 823 B | text/x-python | PythonLexer
Juan C. Espinoza
Updating base models and views ...
r6 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)
Miguel Urco
git-svn-id: http://jro-dev.igp.gob.pe/svn/jro_hard/radarsys/trunk/webapp@44 aa17d016-51d5-4e8b-934c-7b2bbb1bbe71
r26
Juan C. Espinoza
Updating base models and views ...
r6 if instance and instance.pk:
Miguel Urco
git-svn-id: http://jro-dev.igp.gob.pe/svn/jro_hard/radarsys/trunk/webapp@44 aa17d016-51d5-4e8b-934c-7b2bbb1bbe71
r26 devices = Device.objects.filter(device_type__name='jars')
self.fields['experiment'].widget.attrs['readonly'] = True
self.fields['experiment'].widget.choices = [(instance.experiment.id, instance.experiment)]
self.fields['device'].widget.choices = [(device.id, device) for device in devices]
Juan C. Espinoza
Updating base models and views ...
r6 class Meta:
model = JARSConfiguration
exclude = ('parameters', 'status')