Esempio n. 1
0
 class Meta:
     model = Bid
     fields = ['bid']
     widgets = {
         'bid': NumberInput(attrs={
             'class': 'form-control',
             'placeholder': 'Your Bid here.'}
         )
     }
	class Meta:
		model = Supplier
		fields = '__all__'
		widgets = {
			'name':TextInput(attrs={"class":"form-control","required":"True"}),
			'code':TextInput(attrs={"class":"form-control"}),
			'number':NumberInput(attrs={"class":"form-control"}),
			'address':TextInput(attrs={"class":"form-control"}),
		}
Esempio n. 3
0
 class Meta:
     model = UserCustom
     fields = (
         "first_name",
         "last_name",
         "email_secundario",
         "telefono",
         "celular",
         "fecha_nacimiento",
         "sex",
     )
     widgets = {
         "first_name":
         TextInput(attrs={"class": "form-control"}),
         "otros_nombres":
         TextInput(attrs={"class": "form-control"}),
         "last_name":
         TextInput(attrs={"class": "form-control"}),
         "otros_apellidos":
         TextInput(attrs={"class": "form-control"}),
         "email_secundario":
         TextInput(attrs={"class": "form-control"}),
         "letra_cedula_identidad":
         Select(attrs={"class": "form-control"}),
         "cedula_identidad":
         NumberInput(attrs={"class": "form-control"}),
         "telefono":
         TextInput(
             attrs={
                 "class": "form-control",
                 "placeholder": "+58 (___) ___-__-__",
                 "data-mask": "+58 (000) 000-00-00",
             }),
         "celular":
         TextInput(
             attrs={
                 "class": "form-control",
                 "placeholder": "+58 (___) ___-__-__",
                 "data-mask": "+58 (000) 000-00-00",
             }),
         "fecha_nacimiento":
         MyDatePickerInput(
             options={
                 "format": "DD/MM/YYYY",
                 "showClose": True,
                 "showClear": True,
                 "showTodayButton": True,
             },
             attrs={
                 "class": "form-control",
                 "placeholder": "__/__/____",
                 "data-mask": "00/00/0000",
             },
         ),
         "sex":
         Select(attrs={"class": "form-control select2-control"}),
     }
Esempio n. 4
0
 class Meta:
     model = PositionDetail
     fields = [
         'position',
         'sources',
         'chapter',
         'verse_start',
         'verse_end',
         'usage',
         'contents',
         ]
     widgets = {
         'chapter': NumberInput(attrs={'style': 'width: 50px'}),
         'verse_start': NumberInput(attrs={'style': 'width: 50px'}),
         'verse_end': NumberInput(attrs={'style': 'width: 50px'}),
         'usage': HiddenInput(),
         'sources': MultipleHiddenInput(),
         }
Esempio n. 5
0
 class Meta:
     model = IPv4Subnet
     fields = ['network', 'dns_server', 'comment', 'institution', 'private']
     widgets = {
         'subnet_bits': NumberInput(attrs={
             'min': 0,
             'max': 32
         }),
     }
Esempio n. 6
0
 class Meta:
     model = Subprograma
     exclude = ['estatus']
     widgets = {
         'programa': Select(attrs={'class': 'form-control'}),
         'nombre': TextInput(attrs={'class': 'form-control'}),
         'presupuesto': NumberInput(attrs={'class': 'form-control'}),
         'responsable': Select(attrs={'class': 'form-control'}),
     }
Esempio n. 7
0
class LocationAdmin(admin.ModelAdmin):
    form = LocationForm
    list_display = ('__str__', 'address')

    formfield_overrides = {
        models.PositiveIntegerField: {
            'widget': NumberInput()
        }
    }
Esempio n. 8
0
class AgeIntervalForm(Form):

    min_age = IntegerField(min_value=0,
                           widget=NumberInput(
                               attrs={
                                   'class': 'form-control',
                                   'required': "",
                                   'data-error': _('Min age must be filled.'),
                                   'disabled': ''
                               }))
    max_age = IntegerField(min_value=0,
                           widget=NumberInput(
                               attrs={
                                   'class': 'form-control',
                                   'required': "",
                                   'data-error': _('Max age must be filled.'),
                                   'disabled': ''
                               }))
Esempio n. 9
0
 class Meta:
     model = Vehicle
     fields = (
         'VehicleId',
         'ClientId',
         'VehicleType',
         'VehiclePatent',
         'VehicleModel',
         'VehicleCapacity',
         'VehicleAvailable',
         'Observation',
     )
     widgets = {
         'VehicleId':
         HiddenInput(),
         'ClientId':
         HiddenInput(),
         'VehicleType':
         Select(attrs={'autofocus': ''}),
         'VehiclePatent':
         TextInput(
             attrs={
                 'size': '15',
                 'pattern': "[ÑA-Zña-z0-9\s]+$",
                 'minlength': 4,
                 'oninvalid':
                 "setCustomValidity('Ingrese una patente válida')",
                 'oninput': "setCustomValidity('')"
             }),
         'VehicleModel':
         TextInput(
             attrs={
                 'size': '15',
                 'minlength': 5,
                 'pattern': "[ña-zÑA-ZáéíóúÁÉÍÓÚ\s]+$",
                 'oninvalid':
                 "setCustomValidity('Ingrese un modelo válido')",
                 'oninput': "setCustomValidity('')"
             }),
         'VehicleCapacity':
         NumberInput(
             attrs={
                 'min': 1,
                 'pattern': "^[0-9]+$",
                 'oninvalid':
                 "setCustomValidity('Ingrese una capacidad válida')",
                 'oninput': "setCustomValidity('')",
                 'onkeypress': "return event.charCode >=46"
             }),
         'VehicleAvailable':
         RadioSelect(),
         'Observation':
         Textarea(attrs={
             'cols': 30,
             'rows': 3
         }),
     }
Esempio n. 10
0
 class Meta:
     model = FacturaArticulos
     fields = ('articulo', 'cantidad')
     widgets = {
         'articulo': Select(attrs={'class': 'form-control'}),
         'cantidad': NumberInput(attrs={
             'class': 'form-control',
         }),
     }
Esempio n. 11
0
 class Meta:
     model = Zones
     exclude = ('user',)
     fields = ["name", "city", "zip_code"]
     widgets = {
         'name' : TextInput(attrs={'class': "form-control"}),
         'city' : TextInput(attrs={'class': "form-control"}),
         'zip_code' : NumberInput(attrs={'class': "form-control"}),
     }
Esempio n. 12
0
 class Meta:
     model = Producto
     fields = (
         'ProductId', 'ClientId', 'ProductName',
         'Category', 'ProductValue', 'ProductQuantity',
         'Observation', )
     widgets = {
         'ProductId': HiddenInput(),
         'ClientId': HiddenInput(),
         'ProductName': TextInput(attrs={'size': '32', 'autofocus': '', 'minlength':3, 'pattern': "[ña-zÑA-ZáéíóúÁÉÍÓÚ\s]+$",
         'oninvalid':"setCustomValidity('Ingrese un nombre válido')", 'oninput':"setCustomValidity('')"}),
         'Category': Select(),
         'ProductValue': NumberInput(attrs={'min': 0.1, 'max': 999999999, 'onkeypress':"return event.charCode >= 46", 
             'oninvalid': "setCustomValidity('Ingrese un número válido')", 'oninput': "setCustomValidity('')"}),
         'ProductQuantity': NumberInput(attrs={'min': 0.1, 'max': 999999999, 'onkeypress':"return event.charCode >= 46", 
             'oninvalid': "setCustomValidity('Ingrese un número válido')", 'oninput': "setCustomValidity('')"}),
         'Observation': Textarea(attrs={'cols': 30, 'rows': 3}),
     }
Esempio n. 13
0
    class Meta:
        model = Note

        widgets = {
            'description': Textarea(attrs={'rows': 7, 'cols': 30, 'class': 'form-control'}),
            'date_appoint': NumberInput(attrs={'type': 'date', 'class': 'form-control'}),
        }

        fields = ('title', 'description', 'date_appoint', 'category')
Esempio n. 14
0
 class Meta:
     model = Bid
     fields = ['bid']
     labels = {
         'bid': _('Make a bid:')
     }
     widgets = {
         'bid': NumberInput(attrs={'class':'form-field bid'})
     }
Esempio n. 15
0
 class Meta:
     model = ShoppingCart
     fields = "__all__"
     widgets = {
         'user':  HiddenInput(attrs={'type': 'hidden'}),
         'clothing':  HiddenInput(attrs={'type': 'hidden'}),
         'quantity': NumberInput(attrs={'class': 'form-control', 'min': '1'}),
         'size': Select(attrs={'class': 'form-control', 'min': '1'})
     }
Esempio n. 16
0
class PitcherResultsInline(admin.TabularInline):
    model = PitcherResults
    verbose_name = "投手"
    extra = 1
    formfield_overrides = {
        models.PositiveSmallIntegerField: {
            'widget': NumberInput(attrs={'style': 'width: 3em;'})
        }
    }
Esempio n. 17
0
File: forms.py Progetto: USEPA/TRACI
class ReleaseForm(ModelForm):
    """TODO"""
    chemical = ModelChoiceField(
        queryset=Chemical.objects.all(),
        initial=0,
        required=True,
        label=_("Chemical Name"),
        widget=TextInput(attrs={'class': 'form-control mb-2'}))
    release_media = ModelChoiceField(
        queryset=Media.objects.all().exclude(name='No Media'),
        initial=0,
        required=True,
        label=_("Media"),
        widget=Select(attrs={'class': 'form-control mb-2'}))
    release_quantity = FloatField(
        label=_("Quantity"),
        widget=NumberInput(attrs={'class': 'form-control mb-2'}),
        required=True,
        initial=0)
    release_unit = ModelChoiceField(
        queryset=Unit.objects.filter(chemical=True),
        initial=0,
        required=True,
        label=_("Units of Measurement"),
        widget=Select(attrs={'class': 'form-control mb-2'}))
    # Parent process reference, readonly
    process = ModelChoiceField(
        queryset=Process.objects.all(),
        initial=0,
        required=True,
        label=_("Parent Process"),
        widget=TextInput(attrs={
            'class': 'form-control mb-2',
            'readonly': 'readonly'
        }))

    def __init__(self, *args, **kwargs):
        """
        This method is used to display a custom name,
        obj.name, instead of the stringified object view.
        """
        super(ReleaseForm, self).__init__(*args, **kwargs)
        self.fields[
            'chemical'].label_from_instance = lambda obj: "%s" % obj.name
        if self.instance.chemical_id:
            self.fields['chemical'].widget.attrs['readonly'] = True
        self.fields[
            'release_media'].label_from_instance = lambda obj: "%s" % obj.name
        self.fields[
            'release_unit'].label_from_instance = lambda obj: "%s" % obj.name

    class Meta:
        """Meta data for ReleaseForm form."""

        model = Release
        fields = ('chemical', 'release_media', 'release_quantity',
                  'release_unit', 'process')
Esempio n. 18
0
	class Meta:
		model = BudgetModel
		fields = ['budget_amount', 'is_weekly']
		widgets = {
			'budget_amount' : NumberInput(attrs={'placeholder':'Enter Budget Amount'}),
		}
		labels = {
			'is_weekly' : 'One Week?',
		}
Esempio n. 19
0
 class Meta:
     model = WriteItInstanceConfig
     fields = ['rate_limiter']
     widgets = {
         'rate_limiter': NumberInput(attrs={
             'class': 'form-control',
             'min': 0
         })
     }
Esempio n. 20
0
 class Meta(TunnelEndpointForm.Meta):
     model = VtunTunnelEndpoint
     fields = ['host', 'override_internal_ipv4', 'dynamic_ipv4', 'port']
     widgets = {
         'port': NumberInput(attrs={
             'min': 1,
             'max': 65535
         }),
     }
Esempio n. 21
0
    class Meta:
        model = TipoServicio

        fields = ['nombre', 'codigo', 'costo']
        widgets = {
            'nombre': TextInput(attrs={'class': 'form-control'}),
            'codigo': TextInput(attrs={'class': 'form-control'}),
            'costo': NumberInput(attrs={'class': 'form-control'}),
        }
Esempio n. 22
0
 def __init__(self, max_quantity, *args, **kwargs):
     super(ModelForm, self).__init__(*args, **kwargs)
     self.fields['quantity'] = IntegerField(
         label=u'Anzahl Einheiten',
         min_value=1,
         max_value=max_quantity,
         initial=1,
         widget=NumberInput(attrs={'class': 'form-control'})
     )
Esempio n. 23
0
 class Meta:
     model = ResourceRequirement
     fields = ['resource_pool', 'required_amount']
     widgets = {
         'required_amount': NumberInput(attrs={
             'min': 1,
             'class': 'form-control input-sm'
         })
     }
Esempio n. 24
0
 class Meta:
     model = TrueFalseQuestion
     fields = [
         'question_num', 'title', 'description', 'true_choice',
         'false_choice', 'answer', 'marks'
     ]
     labels = {
         'question_num': 'Question #',
         'answer': 'Answer is True?',
     }
     widgets = {
         'question_num':
         NumberInput(attrs={
             'class': u'form-control',
             'placeholder': u'Enter Question Number'
         }),
         'title':
         TextInput(attrs={
             'class': u'form-control',
             'placeholder': u'Enter Title'
         }),
         'description':
         Textarea(attrs={
             'class': u'form-control',
             'placeholder': u'Enter Description'
         }),
         'true_choice':
         TextInput(
             attrs={
                 'class': u'form-control',
                 'placeholder': u'Enter True Choice Description'
             }),
         'false_choice':
         TextInput(
             attrs={
                 'class': u'form-control',
                 'placeholder': u'Enter False Choice Description'
             }),
         'marks':
         NumberInput(attrs={
             'class': u'form-control',
             'placeholder': u'Enter Marks'
         }),
     }
Esempio n. 25
0
 class Meta:
     model = SubWork
     fields = '__all__'
     widgets = {
         'name':
         TextInput(attrs={'placeholder': 'Enter name of work'}),
         'dateIssued':
         DateInput(attrs={
             'placeholder': 'Enter date',
             # 'type': 'date',
         }),
         'dateStarted':
         DateInput(attrs={
             'placeholder': 'Enter date',
             # 'type': 'date',
         }),
         'dateCompleted':
         DateInput(attrs={
             'placeholder': 'Enter date',
             # 'type': 'date',
         }),
         'costEstimated':
         NumberInput(attrs={
             'placeholder': 'Enter estimated construction cost',
             'type': 'text'
         }),
         'costActual':
         NumberInput(attrs={
             'placeholder': 'Enter actual construction cost',
             'type': 'text'
         }),
         'remarks':
         Textarea(attrs={'placeholder': 'Enter remarks'}),
     }
     labels = {
         'name': 'Name of Sub-Work',
         'work': 'Part of Work',
         'dateIssued': 'Date Issued',
         'dateStarted': 'Date Started',
         'dateCompleted': 'Date Completed',
         'costEstimated': 'Estimated cost',
         'costActual': 'Actual cost',
         'remarks': 'Remarks',
     }
Esempio n. 26
0
    class Meta:
        model = Product

        fields = [
            'name', 'details', 'price', 'category', 'image', 'store_id',
            'deliverable'
        ]
        widgets = {
            'price': NumberInput(),
        }
Esempio n. 27
0
    class Meta:
        model = Server
        fields = ('target', 'mode', 'port', 'tls_profile', 'weight', 'source')

        widgets = {
            'mode':
            HiddenInput(attrs={'class': 'form-control'}),
            'target':
            TextInput(attrs={'class': 'form-control'}),
            'port':
            NumberInput(attrs={'class': 'form-control'}),
            'tls_profile':
            Select(choices=TLSProfile.objects.all(),
                   attrs={'class': 'form-control select2'}),
            'weight':
            NumberInput(attrs={'class': 'form-control'}),
            'source':
            TextInput(attrs={'class': 'form-control'})
        }
Esempio n. 28
0
    def __init__(self, *args, **kwargs):
        field_name = kwargs.pop('field_name')
        super(DecimalRangeForm, self).__init__(*args, **kwargs)

        self.fields['%s__gte' % field_name] = forms.DecimalField(label='',
                                                                 widget=NumberInput(
                                                                     attrs={
                                                                         'placeholder': _('>='),
                                                                         'style': 'width: 50px',
                                                                     }),
                                                                 required=False)

        self.fields['%s__lte' % field_name] = forms.DecimalField(label='',
                                                                 widget=NumberInput(
                                                                     attrs={
                                                                         'placeholder': _('<='),
                                                                         'style': 'width: 50px',
                                                                     }),
                                                                 required=False)
 def test_floatfield_widget_attrs(self):
     f = FloatField(widget=NumberInput(attrs={
         'step': 0.01,
         'max': 1.0,
         'min': 0.0
     }))
     self.assertWidgetRendersTo(
         f,
         '<input step="0.01" name="f" min="0.0" max="1.0" type="number" id="id_f" required />',
     )
Esempio n. 30
0
 class Meta:
     model = UserAddress
     fields = ('address_line_1', 'address_line_2', 'pincode', 'city', 'state', )
     widgets = {
         'address_line_1': TextInput(),
         'address_line_2': TextInput(),
         'pincode': NumberInput(),
         'city': TextInput(),
         'state': Select(),
     }