|
a/OSSEval/analysis/forms.py |
|
b/OSSEval/analysis/forms.py |
|
... |
|
... |
17 |
from models import Analysis
|
17 |
from models import Analysis
|
18 |
|
18 |
|
19 |
class AnalysisForm(ModelForm):
|
19 |
class AnalysisForm(ModelForm):
|
20 |
def __init__(self, data=None, *args, **kwargs):
|
20 |
def __init__(self, data=None, *args, **kwargs):
|
21 |
super(AnalysisForm, self).__init__(data, *args, **kwargs)
|
21 |
super(AnalysisForm, self).__init__(data, *args, **kwargs)
|
22 |
if 'instance' in kwargs.keys():
|
22 |
|
23 |
self._meta.widgets['methodology_version'] = HiddenInput() ###NON FUNZIONA!!!
|
|
|
24 |
class Meta:
|
23 |
class Meta:
|
25 |
model = Analysis
|
24 |
model = Analysis
|
26 |
# fields = '__all__' #('name', 'description', 'comment', 'weight_scenario')
|
25 |
# fields = '__all__' #('name', 'description', 'comment', 'weight_scenario')
|
27 |
|
26 |
|
28 |
fields = ('id', 'name', 'description', 'comment', 'created', 'user_login', 'methodology_version', 'weight_scenario')
|
27 |
fields = ('id', 'name', 'description', 'comment', 'created', 'user_login', 'methodology_version')
|
29 |
widgets = {
|
28 |
widgets = {
|
30 |
'description': Textarea(attrs={'cols': 80, 'rows': 5}),
|
29 |
'description': Textarea(attrs={'cols': 80, 'rows': 5}),
|
31 |
'comment': Textarea(attrs={'cols': 80, 'rows': 5}),
|
30 |
'comment': Textarea(attrs={'cols': 80, 'rows': 5}),
|
32 |
'id': HiddenInput(),
|
31 |
'id': HiddenInput()
|
33 |
'weight_scenario': HiddenInput()
|
|
|
34 |
}
|
32 |
}
|
35 |
|
33 |
|
36 |
class UploadFileForm(forms.Form):
|
34 |
class UploadFileForm(forms.Form):
|
37 |
file = forms.FileField(label='Select a file')
|
35 |
file = forms.FileField(label='Select a file')
|
38 |
|
36 |
|