class Meta: model = models.Discount fields = ['code', 'value_type', 'value', 'collection', 'on_entire_order',\ 'minimum_purchase', 'minimum_quantity', 'usage_limit', 'start_date', 'end_date'] widgets = { 'code': custom_widgets.TextInput(attrs={'placeholder': 'Code'}), 'value_type': widgets.Select(attrs={'class': 'form-control'}), 'value': custom_widgets.NumberInput( attrs={'v-model': "fieldsdata['value']"}), 'collection': widgets.Select(attrs={'class': 'form-control'}), 'on_entire_order': widgets.CheckboxInput(), 'minimum_purchase': custom_widgets.NumberInput(), 'minimum_quantity': custom_widgets.NumberInput(), 'usage_limit': custom_widgets.NumberInput(), 'start_date': custom_widgets.DateInput(), 'end_date': custom_widgets.DateInput(), }
class Meta: model = models.Product localized_fields = ('price_valid_until',) exclude = ['images', 'variant', 'slug', 'last_modified', 'created_on'] widgets = { 'name': custom_widgets.TextInput(attrs={'placeholder': 'Nom du produit'}), 'description': forms.widgets.Textarea(attrs={'class': 'form-control'}), 'gender': widgets.Select(attrs={'class': 'form-control'}), 'sku': custom_widgets.TextInput(attrs={'placeholder': 'SKU'}), 'reference': custom_widgets.TextInput(attrs={'placeholder': 'Référence'}), 'price_pre_tax': custom_widgets.NumberInput(attrs={'placeholder': 'Prix Hors Taxe', 'min': '0', 'step': 'any'}), 'price_valid_until': custom_widgets.DateInput(), 'discount_pct': custom_widgets.NumberInput(attrs={'class': 'form-control', 'placeholder': 'Nombre en %', 'min': '5'}), 'quantity': custom_widgets.NumberInput(attrs={'class': 'form-control', 'step': '5', 'min': '0'}), 'collection': widgets.Select(attrs={'class': 'form-control'}), 'google_category': widgets.Select(attrs={'class': 'form-control'}), 'in_stock': widgets.CheckboxInput(attrs={'class': 'custom-control-input'}), 'our_favorite': widgets.CheckboxInput(attrs={'class': 'custom-control-input'}), 'discounted': widgets.CheckboxInput(attrs={'class': 'custom-control-input'}), 'active': widgets.CheckboxInput(attrs={'class': 'custom-control-input'}), 'private': widgets.CheckboxInput(attrs={'class': 'custom-control-input'}), 'to_be_published_on': custom_widgets.DateInput() }