##// END OF EJS Templates
Update RC model, RC api for testing...
Update RC model, RC api for testing git-svn-id: http://jro-dev.igp.gob.pe/svn/jro_hard/radarsys/trunk/webapp@208 aa17d016-51d5-4e8b-934c-7b2bbb1bbe71

File last commit:

r182:7e17a44bea6b
r185:66e7f4294add
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 ABS...
r182 exclude = ('type', 'status', 'parameters', 'active_beam', 'module_status')
Fiorella Quino
Task #714: Modulo web del ABS ...
r166
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']