##// END OF EJS Templates
ATRAD actualizado
ATRAD actualizado

File last commit:

r391:f749b7bc4ba8
r396:bcff7b1b68a2
Show More
forms.py
26 lines | 967 B | text/x-python | PythonLexer
Renato Huallpa
Se unió ATRAD al SIR
r380 from django import forms
from apps.main.models import Device
from .models import ATRADConfiguration
class ATRADConfigurationForm(forms.ModelForm):
def __init__(self, *args, **kwargs):
super(ATRADConfigurationForm, self).__init__(*args, **kwargs)
instance = getattr(self, 'instance', None)
if instance and instance.pk:
devices = Device.objects.filter(device_type__name='atrad')
if instance.experiment:
self.fields['experiment'].widget.attrs['disabled'] = 'disabled'
self.fields['device'].widget.choices = [(device.id, device) for device in devices]
def clean(self):
return
class Meta:
model = ATRADConfiguration
exclude = ('type', 'parameters', 'status', 'author', 'hash')
class UploadFileForm(forms.Form):
title = forms.CharField(label='Extension Type', widget=forms.TextInput(attrs={'readonly':'readonly'}))
Renato Huallpa
Se actualizo SIR con ATRAD
r391 file = forms.FileField()