Esempio n. 1
0
class Change(forms.Form):
    price = forms.DecimalField(required=True)
    discount = forms.IntegerField(required=True)
    description = forms.CharField(required=True)
    short_description = forms.CharField(required=True)
    is_active = forms.BooleanField(required=True)
    update = forms.DateField(widget=forms.SelectDateWidget())
class MonthForm(forms.Form):
    month = forms.DateField(widget=forms.DateInput(
        attrs={
            "placeholder": " Select a date",
            "class": "datepicker",
            "id": "datepicker",
            "name": "dateFilter"
        }))
Esempio n. 3
0
 def __init__(self, *args, **kwargs):
     user = kwargs.pop('user', '')
     super(UpdateEventForm1, self).__init__(*args, **kwargs)
     self.fields['branch'] = forms.ChoiceField(choices=[('CSE', 'CSE'), ('IT', 'IT'), ('ECE', 'ECE'), ('EEE', 'EEE')])
     self.fields['section'] = forms.ChoiceField(choices=[('A', 'A'), ('B', 'B'), ('both', 'both')])
     self.fields['date'] = forms.DateField()
     self.fields['venue'] = forms.ModelMultipleChoiceField(queryset=Resources.objects.all(),widget=forms.SelectMultiple)
     self.fields['starttime'] = forms.TimeField()
     self.fields['endtime'] = forms.TimeField()
Esempio n. 4
0
class TenxGSCSubmissionForm(forms.Form):
    name = forms.CharField(max_length=50, widget=forms.TextInput())
    email = forms.EmailField(max_length=50, widget=forms.EmailInput())
    date = forms.DateField(widget=forms.SelectDateWidget(), initial=datetime.date.today())
    tenxpools = forms.ChoiceField(
        widget=forms.Select(),
        choices=[(pool.id, pool.pool_name) for pool in TenxPool.objects.all().order_by('id')],
        label="TenX Pool",
    )
Esempio n. 5
0
class DataInputForm(forms.Form):
    # date_val_start = forms.DateField(label="Начальная дата", input_formats=['%d/%m/%Y'])
    date_val_start = forms.DateField(label="Начальная дата", input_formats=['%Y-%m-%d'])

    # date_val_end = forms.DateField(label="Конечная дата", input_formats=['%d/%m/%Y'])
    date_val_end = forms.DateField(label="Конечная дата", input_formats=['%Y-%m-%d'])


    def __init__(self, *args, **kwargs):
        super().__init__(*args, **kwargs)
        for field_name, field in self.fields.items():
            if field_name == 'date_val_start':
                field.widget.attrs['class '] = f'datepicker'
                field.widget.attrs['data-date-format'] = f'yyyy-mm-dd'

                field.widget.attrs['id'] = f'datepicker'
            if field_name == 'date_val_end':
                field.widget.attrs['class '] = f'datepicker'
                field.widget.attrs['data-date-format'] = f'yyyy-mm-dd'
                field.widget.attrs['id'] = f'datepicker1'
Esempio n. 6
0
class EventRegistrationForm(forms.Form):
    eventname=forms.CharField(max_length=30,label="eventname",required=True,error_messages={'invalid':'Event Name should be unique'})
    description=forms.CharField(max_length=500, label="description", required=True)
    year=forms.ChoiceField(choices=[('1','1'),('2','2'),('3','3'),('4','4')])
    resourceperson=forms.CharField(max_length=30,required = True)

    res_person_workplace=forms.CharField(max_length=100,required=True)
    branch=forms.ChoiceField(choices=[('CSE','CSE'),('IT','IT'),('ECE','ECE'),('EEE','EEE')])
    section=forms.ChoiceField(choices=[('A','A'),('B','B'),('both','both')])
    date=forms.DateField()
    venue = forms.ModelMultipleChoiceField(queryset=Resources.objects.all(),widget=forms.SelectMultiple)
    starttime=forms.TimeField()
    endtime=forms.TimeField()
Esempio n. 7
0
class UpdateEventForm(forms.Form):
    eventname=forms.CharField(max_length=30,label="eventname",required=True,error_messages={'invalid':'Event Name should be unique'})
    description = forms.CharField(max_length=500, label="description", required=True)
    year = forms.ChoiceField(choices=[('1', '1'), ('2', '2'), ('3', '3'), ('4', '4')])
    resourceperson = forms.CharField(max_length=30, required=True)
    res_person_workplace = forms.CharField(max_length=100, required=True)
    branch = forms.ChoiceField(choices=[('CSE', 'CSE'), ('IT', 'IT'), ('ECE', 'ECE'), ('EEE', 'EEE')])
    section = forms.ChoiceField(choices=[('A', 'A'), ('B', 'B'), ('both', 'both')])
    date = forms.DateField()
    venue = forms.ModelMultipleChoiceField(queryset=Resources.objects.all(), widget=forms.SelectMultiple)
    starttime = forms.TimeField()
    endtime = forms.TimeField()

    def __init__(self, *args, **kwargs):
        request = kwargs.pop('instance')
        self.instance = request
        super(UpdateEventForm, self).__init__(*args, **kwargs)
Esempio n. 8
0
class SignUp(forms.Form):
    """ Sign Up """
    Name = forms.CharField(
        label="Your Name",
        widget=forms.TextInput(attrs={"placeholder": "It's Nice to meet you"}))
    username = forms.CharField(
        max_length=255,
        widget=forms.TextInput(attrs={"placeholder": "Make it Creative"}))
    password = forms.CharField(
        widget=forms.PasswordInput(attrs={"placeholder": "We wont sell it. "}),
        label="Password")
    email = forms.EmailField(label="Email Id")
    DateOfBirth = forms.DateField(label="Date of Birth")

    Bio = forms.CharField(widget=forms.Textarea(
        attrs={"placeholder": "Tell us about yourself"}))
    profilePic = forms.FileField()
Esempio n. 9
0
    def __init__(self, *args, **kwargs):
        data_source_choices = kwargs.pop('data_source_choices')
        autocomplete_tags = kwargs.pop('autocomplete_tags')
        self._surface = kwargs.pop('surface')
        super(TopographyMetaDataForm, self).__init__(*args, **kwargs)
        self.fields['data_source'] = forms.ChoiceField(
            choices=data_source_choices)

        self.fields['tags'] = TagField(required=False,
                                       autocomplete_tags=autocomplete_tags,
                                       help_text=TAGS_HELP_TEXT)
        measurement_date_help_text = MEASUREMENT_DATE_HELP_TEXT
        if self.initial['measurement_date']:
            measurement_date_help_text += f" The date \"{self.initial['measurement_date']}\" is the latest date " \
                                          "we've found over all channels in the data file."
        else:
            measurement_date_help_text += f" No valid measurement date could be read from the file."
        self.fields['measurement_date'] = forms.DateField(
            widget=DatePickerInput(format=MEASUREMENT_DATE_INPUT_FORMAT),
            help_text=measurement_date_help_text)
Esempio n. 10
0
class DonationForm(ModelForm):
    bank_date = forms.DateField(required=True)

    class Meta:
        model = Donation
        exclude = ('enter_date', 'monthlyreport', 'type', 'submitted',
                   'account', 'event', 'category', 'group', 'creator',
                   'editor')

    def clean_bank_date(self):
        bank_date = self.cleaned_data['bank_date']
        tdate = datetime.date.today()
        pdate = tdate.month - 2

        if tdate < bank_date:
            raise forms.ValidationError(
                "Cannot enter in a bank date in the future.")
        if bank_date.month < pdate:
            raise forms.ValidationError(
                "Cannot enter in a bank date from two months ago.")
        return bank_date
Esempio n. 11
0
class UserRegistrationForm(forms.Form):
    first_name = forms.CharField(
        label="First Name",
        required=False,
        widget=forms.TextInput(attrs={"class": "form-control"}),
    )
    last_name = forms.CharField(
        label="Last Name",
        required=False,
        widget=forms.TextInput(attrs={"class": "form-control"}),
    )
    username = forms.CharField(
        label="Username",
        required=True,
        widget=forms.TextInput(attrs={"class": "form-control"}),
    )
    password = forms.CharField(widget=forms.PasswordInput(
        attrs={"class": "form-control"}))
    birth_date = forms.DateField(
        widget=forms.DateInput(attrs={"class": "form-control"}),
        required=False)
    profile_pic = forms.ImageField(required=False)
Esempio n. 12
0
class TopographyForm(CleanVulnerableFieldsMixin, TopographyUnitsForm):
    """
    This form is used for editing 1D and 2D topographies.
    """
    class Meta:
        model = Topography
        fields = ('size_editable', 'unit_editable', 'height_scale_editable',
                  'name', 'description', 'measurement_date', 'tags',
                  'datafile', 'data_source', 'size_x', 'size_y', 'unit',
                  'is_periodic', 'height_scale', 'fill_undefined_data_mode',
                  'detrend_mode', 'instrument_name', 'instrument_type',
                  'instrument_parameters', 'surface')

    def __init__(self, *args, **kwargs):
        autocomplete_tags = kwargs.pop('autocomplete_tags')

        super().__init__(*args, **kwargs)

        for fn in ['surface', 'data_source']:
            self.fields[fn].label = False

        self.helper.form_tag = True
        self.helper.form_method = 'POST'
        self.helper.form_show_errors = False  # crispy forms has nicer template code for errors

        self.helper.layout = Layout(
            Div(
                Field('surface', readonly=True, hidden=True),
                Field('data_source', readonly=True, hidden=True),
                Field('name'),
                Field('measurement_date'),
                Field('description'),
                Field('tags'),
                Fieldset(*self._size_fieldset_args),
                Fieldset('Height conversion', Field('height_scale')),
                Fieldset('Filters', Field('fill_undefined_data_mode'),
                         Field('detrend_mode')),
                InstrumentLayout(),
                *self.editable_fields,
            ),
            FormActions(
                Submit('save-stay', 'Save and keep editing'),
                Submit('save-finish', 'Save and finish editing'),
                HTML("""
                        <a href="{% url 'manager:topography-detail' object.id %}" class="btn btn-default" id="cancel-btn">
                        Finish editing without saving</a>
                    """),
            ), ASTERISK_HELP_HTML)
        self.fields['tags'] = TagField(
            required=False,
            autocomplete_tags=autocomplete_tags,  # set special values for user
            help_text=TAGS_HELP_TEXT,
        )

    datafile = forms.FileInput()
    measurement_date = forms.DateField(
        widget=DatePickerInput(format=MEASUREMENT_DATE_INPUT_FORMAT),
        help_text=MEASUREMENT_DATE_HELP_TEXT)
    description = forms.Textarea()

    is_periodic = make_is_periodic_field()
Esempio n. 13
0
class AddItemForm(forms.Form):

    title = forms.CharField(max_length=30)
    description = forms.CharField(widget=forms.Textarea)
    date = forms.DateField()
Esempio n. 14
0
class ExampleForm(forms.Form):
    date = forms.DateField(widget=NumberInput(attrs={'type': 'date'}))
Esempio n. 15
0
class UploadCommitmentForm(forms.Form):
    month = forms.DateField()
    #    dir = forms.CharField(max_length=200)
    dir = forms.FileField(required=False)
Esempio n. 16
0
class CreateNOReports(forms.Form):
    month = forms.DateField()
Esempio n. 17
0
class DateRangeForm(forms.Form):
    from_date = forms.DateField(help_text='YYYY-MM-DD')
    to_date = forms.DateField(help_text='YYYY-MM-DD')
Esempio n. 18
0
class PredictionsForm(forms.Form):
    renewal_date = forms.DateField(
        help_text="Enter a date between now and 4 weeks (default 3).")