Beispiel #1
0
 class Meta:
     model = DHCPEntry
     fields = 'ip', 'mac'
     widgets = {
         'ip':
         AutocompleteWidget(attrs={
             'class': 'span12 dropdown',
             'placeholder': "IP address",
             'style': 'min-width: 16ex',
         }, ),
         'mac':
         AutocompleteWidget(attrs={
             'class': 'span12 dropdown',
             'placeholder': "MAC address",
             'style': 'min-width: 16ex',
         }, ),
     }
Beispiel #2
0
 class Meta:
     model = Record
     fields = 'name', 'type', 'content', 'ptr'
     widgets = {
         'name':
         AutocompleteWidget(attrs={
             'class': 'span12 dropdown',
             'placeholder': "name",
             'style': 'min-width: 16ex',
         }, ),
         'content':
         AutocompleteWidget(attrs={
             'class': 'span12 dropdown',
             'placeholder': "content",
             'style': 'min-width: 16ex',
         }, ),
         'type':
         forms.Select(attrs={'class': 'span12'}),
     }
Beispiel #3
0
 def _dns_name_field(label=None, initial=None, **kwargs):
     kwargs.update(
         label=label,
         initial=initial,
         required=False,
         validators=[validate_domain_name],
         widget=AutocompleteWidget(
             attrs={
                 'class': 'span12',
                 'placeholder': label,
                 'style': 'min-width: 16ex',
             },
             choices=[(n, n) for n in hostnames],
         ),
     )
     return forms.CharField(**kwargs)
Beispiel #4
0
 def _dhcp_mac_field(label=None, initial=None, **kwargs):
     if macs:
         initial = list(macs)[0]
     kwargs.update(
         label=label,
         initial=initial,
         required=False,
         validators=[validate_mac],
         widget=AutocompleteWidget(
             attrs={
                 'class': 'span12',
                 'placeholder': label,
                 'style': 'min-width: 16ex',
             },
             choices=[(n, n) for n in macs],
         ),
     )
     return forms.CharField(**kwargs)