Files
@ 539fa2dfdd2b
Branch filter:
Location: symposion_app/pinaxcon/proposals/fields.py - annotation
539fa2dfdd2b
727 B
text/x-python
Finalise registration
Add shirt types and sizes. Improve messaging about discounts.
Restyle ticket wizard and product category screens. Enable page titles
and messages. Update dashboard to hide raffle.
Enable inventory population for dev container.
Add shirt types and sizes. Improve messaging about discounts.
Restyle ticket wizard and product category screens. Enable page titles
and messages. Update dashboard to hide raffle.
Enable inventory population for dev container.
d9ae9e4b2293 d9ae9e4b2293 d9ae9e4b2293 d9ae9e4b2293 d9ae9e4b2293 d9ae9e4b2293 d9ae9e4b2293 d9ae9e4b2293 d9ae9e4b2293 d9ae9e4b2293 d9ae9e4b2293 d9ae9e4b2293 d9ae9e4b2293 d9ae9e4b2293 d9ae9e4b2293 d9ae9e4b2293 d9ae9e4b2293 d9ae9e4b2293 d9ae9e4b2293 d9ae9e4b2293 d9ae9e4b2293 d9ae9e4b2293 d9ae9e4b2293 d9ae9e4b2293 d9ae9e4b2293 d9ae9e4b2293 | from django import forms
class HelpTextWidget(forms.Widget):
template_name = "forms/widgets/help_widget.html"
def __init__(self, *args, text=None, **kwargs):
super().__init__(*args, **kwargs)
self.text = text
def render(self, name, value, attrs=None, renderer=None):
context = {'text': self.text}
return self._render(self.template_name, context, renderer)
class HelpTextField(forms.Field):
def __init__(self, *args, text=None, **kwargs):
super().__init__(self, *args, **kwargs)
self.required = False
widget = HelpTextWidget(text=text)
widget.is_required = False
self.widget = widget
def clean(self, value):
return value
|