diff --git a/source/madpy/djangoMad/madweb/forms.py b/source/madpy/djangoMad/madweb/forms.py index cbb99a2..0f23b16 100644 --- a/source/madpy/djangoMad/madweb/forms.py +++ b/source/madpy/djangoMad/madweb/forms.py @@ -309,6 +309,9 @@ class SingleExpDefaultForm(django.forms.Form): madDB = madrigal.metadata.MadrigalDB() madInstData = madrigal.metadata.MadrigalInstrumentData(madDB) user_email = getSelection('user_email', args, kwargs) + include_non_default = getSelection('includeNonDefault', args, kwargs) + if include_non_default == '0': + include_non_default = False self.fields['isGlobal'] = django.forms.BooleanField(widget = django.forms.CheckboxInput(attrs={"onChange":'populateCat(this)'}), required=False, label='Use all Madrigal sites: ', initial=getIsGlobal(args, kwargs)) @@ -419,6 +422,9 @@ class SingleExpDefaultForm(django.forms.Form): required=False, label=pi_email) + self.fields['includeNonDefault'] = django.forms.BooleanField(widget = django.forms.CheckboxInput(attrs={"onChange":'reloadFiles(this)'}), + required=False, label='Show non-default files: ', + initial=include_non_default) # handle any needed registration or unregistration register = handle_registration(args[0], user_email, expUrl, kinst, madDB) self.fields['register'] = django.forms.CharField(initial=register, @@ -571,11 +577,8 @@ class SingleExpFileForm(django.forms.Form): widget=django.forms.HiddenInput(attrs={'value': str(fileSelection)}), required=False, label=str(fileSelection)) - - - - - + + class SingleExpButtonsForm(django.forms.Form): """SingleExpButtonsForm is a Form class for the file buttons field in the Single Experiment interface. Use this because its faster to create than the full SingleExpDefaultForm