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

File last commit:

r166:d72e9c99e97e
r171:1d66ac164b66
Show More
forms.py
56 lines | 2.4 KiB | text/x-python | PythonLexer
Miguel Urco
Campaign has been added to RadarSys Model...
r13 from django import forms
Fiorella Quino
Task #714: Modulo web del ABS ...
r166 from .models import ABSConfiguration, ABSBeam
from .widgets import UpDataWidget, DownDataWidget, EditUpDataWidget, EditDownDataWidget
from apps.main.models import Configuration
Miguel Urco
Campaign has been added to RadarSys Model...
r13
class ABSConfigurationForm(forms.ModelForm):
Fiorella Quino
Task #714: Modulo web del ABS ...
r166 def __init__(self, *args, **kwargs):
super(ABSConfigurationForm, self).__init__(*args, **kwargs)
#instance = getattr(self, 'instance', None)
#if instance and instance.pk:
# devices = Device.objects.filter(device_type__name='abs')
#if instance.experiment:
# experiments = Experiment.objects.filter(pk=instance.experiment.id)
# self.fields['experiment'].widget.choices = [(experiment.id, experiment) for experiment in experiments]
Miguel Urco
Campaign has been added to RadarSys Model...
r13 class Meta:
model = ABSConfiguration
Fiorella Quino
Task #714: Modulo web del ABS ...
r166 exclude = ('type', 'status', 'parameters', 'beams', 'module_status')
class ABSBeamAddForm(forms.Form):
#abs_conf = forms.CharField(widget=forms.HiddenInput)
#name = forms.CharField(max_length=60)
up_data = forms.CharField(widget=UpDataWidget, label='')
down_data = forms.CharField(widget=DownDataWidget, label='')
def __init__(self, *args, **kwargs):
super(ABSBeamAddForm, self).__init__(*args, **kwargs)
#if 'abs_conf' in self.initial:
# self.fields['abs_conf'].initial = self.initial['abs_conf']
#self.fields['name'].initial = 'Beam'
# self.fields['up_data'].initial = self.initial['abs_conf']
# self.fields['down_data'].initial = self.initial['abs_conf']
#self.fields['abs_conf'].initial = self.initial['abs_conf']
#self.fields['name'].initial = 'Beam'
#self.fields['up_data'].initial = self.initial['abs_conf']
#self.fields['down_data'].initial = self.initial['abs_conf']
class ABSBeamEditForm(forms.Form):
#abs_conf = forms.CharField(widget=forms.HiddenInput)
up_data = forms.CharField(widget=EditUpDataWidget, label='')
down_data = forms.CharField(widget=EditDownDataWidget, label='')
def __init__(self, *args, **kwargs):
super(ABSBeamEditForm, self).__init__(*args, **kwargs)
if 'initial' in kwargs:
if 'beam' in self.initial:
#self.fields['abs_conf'].initial = self.initial['beam'].abs_conf
self.fields['up_data'].initial = self.initial['beam']
self.fields['down_data'].initial = self.initial['beam']