--- a
+++ b/OSSEval/analysis/forms.py
@@ -0,0 +1,28 @@
+from django.forms import ModelForm, Textarea
+from django import forms
+from django.forms.widgets import RadioSelect
+from models import Analysis
+
+class AnalysisForm(ModelForm):
+ class Meta:
+ model = Analysis
+ fields = '__all__' #('name', 'description', 'comment', 'weight_scenario')
+ widgets = {
+ 'description': Textarea(attrs={'cols': 80, 'rows': 5}),
+ 'comment': Textarea(attrs={'cols': 80, 'rows': 5}),
+ }
+
+
+
+class UploadFileForm(forms.Form):
+ file = forms.FileField(label='Select a file')
+
+
+
+class ImportChoice(forms.Form):
+ HOW_TO_IMPORT = [['0','Update if ID exists, create if ID is empty or non existent'],['1','Always create new records']]
+ how_to_import = forms.ChoiceField( widget=RadioSelect(), choices=HOW_TO_IMPORT)
+ import_methodology = forms.BooleanField()
+ import_analysis = forms.BooleanField()
+ uploaded_file_id = forms.CharField(widget=forms.HiddenInput())
+ new_uploaded_file_relpath = forms.CharField(widget=forms.HiddenInput())