@@ -20,7 +20,7 @@ class AdvancedEditor(forms.Textarea):
classAddViolation(forms.Form):
resource_name=forms.CharField(required=True,max_length=4096,label=_('Please specify the affected resource'),help_text=_("What service or site, or person is unavailable or seems artificially slowed down. e.g. VoIP, p2p, filesharing, specific websites, etc."))
country=forms.ChoiceField(required=True,choices=(('',''),)+tuple(sorted(COUNTRIES,key=itemgetter(1))),label=_("Country"),help_text=_('EU member state where the restriction is reported.'))
country=forms.ChoiceField(required=True,choices=(('',''),)+tuple(sorted(COUNTRIES,key=itemgetter(1))),label=_("Country"),help_text=_('EU member state where the discrimination is reported.'))
operator=forms.CharField(required=True,max_length=256,label=_("Operator"),help_text=_('The ISP or operator providing the Internet service.'))
contract=forms.CharField(required=True,max_length=256,label=_("Contract"),help_text=_('The specific contract at the ISP provider. (please be as specific as possible)'))
media=forms.ChoiceField(required=True,choices=tuple(sorted(MEDIA,key=itemgetter(1))),label=_('Is the Internet connection over mobile or fixed line?'))
...
...
@@ -31,14 +31,14 @@ class AddViolation(forms.Form):
attachments=MultiFileField(required=False,label=_("Attach screenshot, document or any other relevant information."))
resource=forms.ChoiceField(required=False,choices=tuple(sorted(RESOURCES,key=itemgetter(1))),label=_('What is the affected resource type. (optional)'))
type=forms.ChoiceField(required=True,choices=tuple(sorted(TYPES,key=itemgetter(1))),label=_('What types of resctriction happens in this case?'))
temporary=forms.BooleanField(required=False,label=_('Is the restriction only temporary, e.g. due to network overload? (optional)'))
loophole=forms.BooleanField(required=False,label=_('Is there another offer provided by this Operator which removes this restriction? (optional)'))
contractual=forms.BooleanField(required=False,label=_('The restriction is described in the subscribers contract.'))
contract_excerpt=forms.CharField(required=False,widget=AdvancedEditor(),label=_('Please copy the relevant section describing the restriction from the user contract. (optional)'))
temporary=forms.BooleanField(required=False,label=_('Is the discrimination only temporary, e.g. due to network overload? (optional)'))
loophole=forms.BooleanField(required=False,label=_('Is there another offer provided by this Operator which removes this discrimination? (optional)'))
contractual=forms.BooleanField(required=False,label=_('The discrimination is described in the subscribers contract.'))
contract_excerpt=forms.CharField(required=False,widget=AdvancedEditor(),label=_('Please copy the relevant section describing the discrimination from the user contract. (optional)'))
captcha=CaptchaField(label=_("In order to protect against spam, please fill in the result of the following calculation. (note the + and the * are somewhat confusing)"))
classSearchViolation(SearchForm):
country=forms.ChoiceField(required=False,choices=(('',''),)+tuple(sorted(COUNTRIES,key=itemgetter(1))),label=_("Country"),help_text=_('EU member state where the restriction is reported.'))
country=forms.ChoiceField(required=False,choices=(('',''),)+tuple(sorted(COUNTRIES,key=itemgetter(1))),label=_("Country"),help_text=_('EU member state where the discrimination is reported.'))
operator=forms.CharField(required=False,max_length=256,label=_("Operator"),help_text=_('The ISP or operator providing the Internet service.'))
contract=forms.CharField(required=False,max_length=256,label=_("Contract"),help_text=_('The specific contract at the ISP provider. (please be as specific as possible)'))
media=forms.ChoiceField(required=False,choices=(('',''),)+tuple(sorted(MEDIA,key=itemgetter(1))),label=_('Is the Internet connection over mobile or fixed line?'))