Example #1
0
class CollectForm(forms.Form):
    date = forms.DateField(initial=_today, widget=DateInput)
    kinds = forms.MultipleChoiceField(
        choices=[
            ('LABEL', '라벨'),
            ('INJ', '주사'),
            ('NUT', '영양수액'),
        ],
        widget=CheckboxSelectMultiple(renderer=HorizontalCheckboxRenderer))
    types = forms.MultipleChoiceField(
        choices=[('ST', '정기'), ('AD', '추가'), ('EM', '응급'), ('OT', '퇴원')],
        initial=['ST'],
        widget=CheckboxSelectMultiple(renderer=HorizontalCheckboxRenderer))
    wards = forms.MultipleChoiceField(
        choices=WARDS_CHOICES,
        initial=WARDS,
        widget=CheckboxSelectMultiple(renderer=HorizontalCheckboxRenderer))
    start_date = forms.DateField(widget=DateInput(
        attrs={'readonly': 'readonly'}))
    end_date = forms.DateField(widget=DateInput(
        attrs={'readonly': 'readonly'}))
    start_dt = forms.DateTimeField(widget=DateTimeInput(
        attrs={'readonly': 'readonly'}))
    end_dt = forms.DateTimeField(widget=DateTimeInput(
        attrs={'readonly': 'readonly'}))

    def __init__(self, kinds=None, *args, **kwargs):
        super(CollectForm, self).__init__(*args, **kwargs)
        if kinds:
            self.fields['kinds'].initial = kinds
Example #2
0
class AddAuction(ModelForm):
    end_time = DateTimeField(initial=now() + timedelta(days=1),
                             required=True,
                             widget=DateTimeInput())
    start_time = DateTimeField(initial=now(),
                               required=True,
                               widget=DateTimeInput())
    image = FileField()
    helper = FormHelper()
    helper.form_method = 'POST'
    helper.layout = Layout(
        'title', 'image', 'description', PrependedText('start_price', '$'),
        PrependedText('buy_it_now_price', '$'), 'start_time', 'end_time',
        'categories',
        FormActions(Submit('List Item', 'List this item for auction')))

    def clean(self):
        cleaned_data = super(AddAuction, self).clean()
        start_time = cleaned_data.get("start_time")
        end_time = cleaned_data.get("end_time")
        if end_time <= start_time:
            raise ValidationError("End time must be later than start time.")

    class Meta:
        model = Auction
        fields = [
            'title', 'image', 'description', 'start_price', 'buy_it_now_price',
            'start_time', 'end_time', 'categories'
        ]
Example #3
0
class MisSesionesForm(forms.Form):
    cliente = forms.ModelChoiceField(
        Cliente.objects,
        label='Cliente',
        widget=forms.Select(attrs={'class': 'imp-50'}))
    paquete = forms.ModelChoiceField(
        Paquete.objects.exclude(tipo=PAQUETE_SERVICIO),
        label='Paquete',
        widget=forms.Select(attrs={'class': 'imp-50'}))
    fecha = forms.DateField(label=u"Fecha",
                            input_formats=['%d-%m-%Y'],
                            widget=DateTimeInput(
                                format='%d-%m-%Y',
                                attrs={'class': 'selectorfecha'}))
    observaciones = forms.CharField(label='Observaciones',
                                    required=False,
                                    widget=forms.Textarea(attrs={
                                        'rows': '2',
                                        'cols': '2'
                                    }))
    proxima_cita = forms.DateField(label=u"Prox.Cita",
                                   required=False,
                                   input_formats=['%d-%m-%Y'],
                                   widget=DateTimeInput(
                                       format='%d-%m-%Y',
                                       attrs={'class': 'selectorfecha'}))
    cerrada = forms.BooleanField(initial=False,
                                 required=False,
                                 label='Cerrar Sesión?')
Example #4
0
    class Meta:
        model = Articles
        fields = ['title', 'anons', 'text', 'date']

        widgets = {
            "title":
            TextInput(attrs={
                'class': 'form-control',
                'placeholder': 'Name'
            }),
            "anons":
            TextInput(attrs={
                'class': 'form-control',
                'placeholder': 'Anons'
            }),
            "date":
            DateTimeInput(attrs={
                'class': 'form-control',
                'placeholder': 'Date'
            }),
            "text":
            DateTimeInput(attrs={
                'class': 'form-control',
                'placeholder': 'Text'
            })
        }
Example #5
0
    class Meta:
        model = Product
        fields = [
            'name', 'statistical_weight', 'first_date', 'expiration_date'
        ]

        widgets = {
            "name":
            TextInput(attrs={
                'class': 'form-control',
                'placeholder': 'Название'
            }),
            "statistical_weight":
            TextInput(attrs={
                'class': 'form-control',
                'placeholder': 'Склад'
            }),
            "first_date":
            DateTimeInput(attrs={
                'class': 'form-control',
                'placeholder': 'Дата изготовления'
            }),
            "expiration_date":
            DateTimeInput(attrs={
                'class': 'form-control',
                'placeholder': 'Дата окончания'
            })
        }
Example #6
0
 class Meta:
     model = docedu
     fields = (
         'degree_title',
         'institue_name',
         'location',
     )
     labels = {
         'degree_title': _(''),
         'institue_name': _(''),
         'location': _(''),
     }
     widgets = {
         'degree_title':
         DateTimeInput(attrs={
             'class': 'form-control',
             'placeholder': 'Degree title'
         }),
         'institue_name':
         DateTimeInput(attrs={
             'class': 'form-control',
             'placeholder': 'Institue name'
         }),
         'location':
         DateTimeInput(attrs={
             'class': 'form-control',
             'placeholder': 'Location'
         }),
     }
Example #7
0
 class Meta:
     model = docexp
     fields = (
         'job_title',
         'hospital_name',
         'start_year',
     )
     labels = {
         'job_title': _(''),
         'hospital_name': _(''),
         'start_year': _('')
     }
     widgets = {
         'job_title':
         DateTimeInput(attrs={
             'class': 'form-control',
             'placeholder': 'Job Title'
         }),
         'hospital_name':
         DateTimeInput(attrs={
             'class': 'form-control',
             'placeholder': 'Hospital/Clinic name'
         }),
         'start_year':
         DateTimeInput(attrs={
             'class': 'form-control',
             'placeholder': 'Start Year'
         }),
     }
Example #8
0
 class Meta:
     model = Project
     fields = ['name', 'summary', 'description', 'update_time', 'reg_date']
     widgets = {
         'name':
         forms.TextInput(attrs={
             'class': 'form-control',
             'placeholder': 'ProjectName'
         }),
         'summary':
         forms.TextInput(attrs={
             'class': 'form-control',
             'placeholder': 'Summary'
         }),
         'description':
         forms.Textarea(attrs={
             'class': 'form-control',
             'placeholder': 'Description'
         }),
         'update_time':
         DateTimeInput(attrs={
             'class': 'form-control',
             'type': 'date'
         }),
         'reg_date':
         DateTimeInput(attrs={
             'class': 'form-control',
             'type': 'date'
         })
         #'update_time': DateInput(),
         #'reg_date': DateInput()
     }
Example #9
0
 class Meta:
     model = Profile
     fields = ('member', 'name', 'number', 'PMDC')
     widgets = {
         'member':
         DateTimeInput(
             attrs={
                 'class': 'form-control',
                 'type': 'text',
                 'placeholder': 'Mr./Ms./Dr./Prof.'
             }),
         'name':
         DateTimeInput(attrs={
             'class': 'form-control',
             'placeholder': 'name'
         }),
         'number':
         DateTimeInput(attrs={
             'class': 'form-control',
             'placeholder': 'eg. 03001234529'
         }),
     }
     labels = {
         'member': _('Title'),
         'name': _('Name'),
         'number': _('Phone No'),
         'PMDC': _('PMDC #'),
         'name': _('Name'),
         'name': _('Name'),
     }
Example #10
0
 class Meta:
     model = Ticket
     exclude = ['created_by']
     widgets = {
         'name':
         TextInput(attrs={'class': 'form-control'}),
         'summary':
         TextInput(attrs={'class': 'form-control'}),
         'description':
         Textarea(attrs={
             'cols': 80,
             'rows': 10,
             'class': 'form-control'
         }),
         'type':
         Select(attrs={'class': 'form-control'}),
         'department':
         Select(attrs={'class': 'form-control'}),
         'assigned_to':
         Select(attrs={'class': 'form-control'}),
         'status':
         Select(attrs={'class': 'form-control'}),
         'closed_by':
         Select(attrs={'class': 'form-control'}),
         'created_time':
         DateTimeInput(attrs={'class': 'form-control'}),
         'assign_time':
         DateTimeInput(attrs={'class': 'form-control'}),
         'close_time':
         DateTimeInput(attrs={'class': 'form-control'}),
     }
Example #11
0
class HistoryFilterForm(ModelForm):
    name = CharField(required=False)
    date_from = DateTimeField(required=False)
    date_to = DateTimeField(initial=datetime.date.today, required=False)

    name.widget = TextInput(
        attrs={
            'class': "form-control col-5 mx-sm-3 mb-2",
            'aria-label': "Large",
            'aria-describedby': "inputGroup-sizing-sm",
            'placeholder': 'City...',
            'name': 'city',
        })

    date_from.widget = DateTimeInput(
        attrs={
            'class': "form-control col-5 mx-sm-3 mb-2",
            'name': 'date_from',
            'type': "datetime-local",
            'value': '2000-01-01T01:01'
        })

    date_to.widget = DateTimeInput(
        attrs={
            'class': "form-control col-5 mx-sm-3 mb-2",
            'name': 'date_to',
            'type': "datetime-local",
            # 'value' : lambda: datetime.date.today().__str__().replace(' ', 'T')
        })

    class Meta:
        model = HistoryFilter
        fields = ['name', 'date_from', 'date_to']
Example #12
0
    class Meta:
        model = Course
        fields = [
            'course_name', 'course_start', 'course_end', 'lecture_quant',
            'text_all'
        ]

        widgets = {
            'course_name':
            TextInput(attrs={
                'class': 'form-control',
                'placeholder': 'Название курса'
            }),
            'course_start':
            DateTimeInput(attrs={
                'class': 'form-control',
                'placeholder': 'Начало курса'
            }),
            'course_end':
            DateTimeInput(attrs={
                'class': 'form-control',
                'placeholder': 'Конец курса'
            }),
            'lecture_quant':
            TextInput(attrs={
                'class': 'form-control',
                'placeholder': 'Количество лекций'
            }),
            'text_all':
            Textarea(attrs={
                'class': 'form-control',
                'placeholder': 'Описание лекций'
            })
        }
Example #13
0
class OvertimeApplicationForm(ModelForm):
    date = DateField(label='Date',
                     required=True,
                     widget=DateInput(attrs={
                         'class': 'form-control',
                         'type': 'date'
                     }))

    start_time = DateTimeField(
        label='Start Time',
        required=True,
        widget=DateTimeInput(attrs={'class': 'form-control'}))

    end_time = DateTimeField(
        label='End Time',
        required=True,
        widget=DateTimeInput(attrs={'class': 'form-control'}))

    description = CharField(label='Description',
                            required=True,
                            widget=Textarea(attrs={'class': 'form-control'}))

    class Meta:
        model = OvertimeApplication
        fields = ['start_time', 'end_time', 'description']
Example #14
0
 class Meta:
     model = ProtocolModel
     fields = [
         'dev_phase_label', 'dev_phase_description', 'dev_start_date',
         'final_phase_label', 'final_phase_description', 'final_start_date'
     ]
     widgets = {
         'dev_phase_description':
         Textarea(attrs={
             'rows': 3,
             'style': 'resize:none;'
         }),
         'final_phase_description':
         Textarea(attrs={
             'rows': 3,
             'style': 'resize:none;'
         }),
         'dev_start_date':
         DateTimeInput(attrs={'class': 'datetime-picker'}),
         'dev_end_date':
         DateTimeInput(attrs={'class': 'datetime-picker'}),
         'final_start_date':
         DateTimeInput(attrs={'class': 'datetime-picker'}),
         'final_end_date':
         DateTimeInput(attrs={'class': 'datetime-picker'})
     }
Example #15
0
class FormJournal(forms.Form):
    def GetSize(self):
        siz = Size.objects.all()

        hz = []

        for s in siz:
            hz.append((s.name, s.name))
        return hz

    def __init__(self, *args, **kwargs):
        super(FormJournal, self).__init__(*args, **kwargs)
        self.fields["size"].choices = (self.GetSize())

    plus = forms.BooleanField(required=False,
                              widget=forms.CheckboxInput(),
                              label="Операции добавления")
    minus = forms.BooleanField(required=False,
                               widget=forms.CheckboxInput(),
                               label="Операции списания")
    size = forms.MultipleChoiceField(label="Размеры", required=False)
    DateMin = forms.DateTimeField(required=False,
                                  label="Дата от",
                                  widget=DateTimeInput(attrs={'id': 'date1'}))
    DateMax = forms.DateTimeField(required=False,
                                  label="Дата до",
                                  widget=DateTimeInput(attrs={'id': 'date2'}))
    minCena = forms.FloatField(required=False, label="Минимальная цена")
    maxCena = forms.FloatField(required=False, label="Максимальная цена")
    tovar = forms.CharField(required=False, label="Товар")
    Client = forms.CharField(required=False, label="Клиент")
    str = forms.IntegerField(required=True, initial=1)
    kolich = forms.IntegerField(required=False, initial=10)
Example #16
0
    class Meta:
        model = rooms_models.Event
        fields = ['title', 'description', 'venue', 'mdate', 'mtime']

        widgets = {
            'mdate': DateTimeInput(attrs={'type': 'mdate'}),
            'mtime': DateTimeInput(attrs={'type': 'mtime'})
        }
Example #17
0
    class Meta:
        model = cdf_models.SecurityEvent
        fields = ['title', 'description', 'mdate', 'mtime', 'geom']

        widgets = {
            'mtime': DateTimeInput(attrs={'type': 'time'}),
            'mdate': DateTimeInput(attrs={'type': 'date'})
        }
Example #18
0
class NoticiaForm(forms.Form):
    # tiponoticia = forms.ModelChoiceField(label=u"Tipo de noticia", required=False, queryset=TipoNoticia.objects.all(), widget=forms.Select(attrs={'class': 'form-control'}))
    nombre = forms.CharField(
        label=u"Titulo",
        max_length=300,
        widget=forms.TextInput(attrs={'class': 'form-control'}))
    cuerpo = forms.CharField(label=u"Contenido",
                             widget=forms.Textarea(attrs={
                                 'class': 'form-control',
                                 'rows': '4'
                             }))
    desde = forms.DateField(label=u"Desde",
                            initial=datetime.now().date(),
                            input_formats=['%d-%m-%Y'],
                            widget=DateTimeInput(
                                format='%d-%m-%Y',
                                attrs={
                                    'class': 'form-control selectorfecha',
                                    'onkeydown': 'return false;'
                                }),
                            required=False)
    hasta = forms.DateField(label=u"Hasta",
                            initial=datetime.now().date(),
                            input_formats=['%d-%m-%Y'],
                            widget=DateTimeInput(
                                format='%d-%m-%Y',
                                attrs={
                                    'class': 'form-control selectorfecha',
                                    'onkeydown': 'return false;'
                                }),
                            required=False)
    activo = forms.BooleanField(
        label=u"Activa",
        required=False,
        widget=forms.CheckboxInput(attrs={'class': 'form-control lcs_switch'}))
    profesor = forms.BooleanField(
        label=u"Profesores",
        required=False,
        widget=forms.CheckboxInput(attrs={'class': 'form-control lcs_switch'}))
    representante = forms.BooleanField(
        label=u"Representantes",
        required=False,
        widget=forms.CheckboxInput(attrs={'class': 'form-control lcs_switch'}))
    estudiante = forms.BooleanField(
        label=u"Estudiantes",
        required=False,
        widget=forms.CheckboxInput(attrs={'class': 'form-control lcs_switch'}))
    administrativo = forms.BooleanField(
        label=u"Administrativos",
        required=False,
        widget=forms.CheckboxInput(attrs={'class': 'form-control lcs_switch'}))
    archivo = ExtFileField(
        label=u'Archivo',
        required=False,
        help_text=u'Tamaño máximo permitido 4Mb, en formato jpg',
        ext_whitelist=(".jpg", ".png"),
        max_upload_size=4194304,
        widget=forms.FileInput(attrs={'class': 'form-control-file'}))
Example #19
0
class SchedulAuctionForm(forms.ModelForm):
    auction_start_date = forms.DateTimeField(widget=DateTimeInput(
        attrs={'class': 'datetimepicker'}, format='%Y-%m-%d %H:%M:%S'))
    auction_end_date = forms.DateTimeField(widget=DateTimeInput(
        attrs={'class': 'datetimepicker'}, format='%Y-%m-%d %H:%M:%S'))

    class Meta():
        fields = ('auction_start_date', 'auction_end_date')
        model = models.CurrentAuction
Example #20
0
 class Meta:
     model = LaminatingSchedule
     fields = ('job_order', 'machine', 'operator', 'datetime_in',
               'datetime_out', 'shift', 'quantity', 'starting_scrap',
               'laminating_scrap', 'remarks', 'final')
     widgets = {
         'datetime_in': DateTimeInput(),
         'datetime_out': DateTimeInput()
     }
Example #21
0
 class Meta:
     model = Sprint
     fields = ('number', 'goal', 'timebox', 'start', 'end', 'demotime',
               'dailytime', 'dailyroom', 'memo', 'status')
     widgets = {
         'start': DateTimeInput(),
         'end': DateTimeInput(),
         'demotime': DateTimeInput(),
     }
Example #22
0
 class Meta:
     model = Order
     fields = ('user', 'book', 'plated_end_at', 'end_at')
     widgets = {
         "user": Select(attrs={'class': 'form-control', 'placeholder': 'Select User'}),
         "book": Select(attrs={'class': 'form-control', 'placeholder': 'Select Book'}),
         "plated_end_at": DateTimeInput(format='%Y-%m-%dT%H:%M:%S', attrs={'type': 'datetime-local', 'placeholder': 'book should be returned at'}),
         "end_at": DateTimeInput(format='%Y-%m-%dT%H:%M:%S', attrs={'type': 'datetime-local', 'placeholder': 'book is returned at'})
     }
Example #23
0
 class Meta:
     model = Customer
     # fields = ['customer_name', 'address', 'product', 'price',
     #           'date_published', 'date_expiry', 'date_tracked', 'is_claimed']
     fields = '__all__'
     widgets = {
         'date_published': DateTimeInput(attrs={'type': 'date'}),
         'date_expiry': DateTimeInput(attrs={'type': 'date'}),
         'date_tracked': DateTimeInput(attrs={'type': 'date'}),
     }
Example #24
0
 class Meta:
     model = Event
     widgets = {
         'start_time':
         DateTimeInput(attrs={'type': 'datatime-local'},
                       format='%Y-%m-%d%H:%M'),
         'end_time':
         DateTimeInput(attrs={'type': 'datatime-local'},
                       format='%Y-%m-%d%H:%M'),
     }
     fields = '__all__'
Example #25
0
class EventForm(NewsForm):
    date = DateTimeField(input_formats=('%d.%m.%Y %H:%M', ),
                         widget=DateTimeInput(format="%d.%m.%Y %H:%M"))
    deadline = DateTimeField(input_formats=('%d.%m.%Y %H:%M', ),
                             widget=DateTimeInput(format="%d.%m.%Y %H:%M"))

    class Meta:
        exclude = ('member', 'madeByAdmin')
        model = Event
        widgets = {
            'description': SummernoteWidget(attrs={'width': '100%'}),
        }
Example #26
0
	def __init__(self, *args, **kwargs):
		super(EventForm, self).__init__(*args, **kwargs)
		self.fields['activityname'].label = "Activity Name:"
		self.fields['deperturevenue'].label = "Meeting Point:"
		self.fields['description'].label = "Brief Description of the Activity:"
		self.fields['meetingtime'].label = "Meeting Time:"
		self.fields['meetingdate'].label = "Date of MeetUp:"
		# self.fields['location'].label = 'Location'
			
		widgets={
			'meetingtime':DateTimeInput(attrs={'type':'time'}),
			'meetingdate':DateTimeInput(attrs={'type':'date'})}
Example #27
0
	class Meta:
		model = Essay
		exclude = ('instructor', 'status', 'date_created')
		widgets = {
			'title': TextInput(attrs={'class':'input-xlarge span4', 'autofocus':'autofocus'}),
			'instructions': Textarea(attrs={'class':'input-xlarge span4', 'rows':'4'}),
			'min_words': TextInput(attrs={'class':'span1'}),
			#'grading_system': ModelChoiceField(queryset=GradingSystem.objects.all(), empty_label=None),
			'duration_hours': TextInput(attrs={'class':'span1'}),
			'duration_minutes': TextInput(attrs={'class':'span1'}),
			'start_date': DateTimeInput(attrs={'class':'span4', 'type':'date'}),
			'deadline': DateTimeInput(attrs={'class':'span4', 'type':'date'}),
		}
Example #28
0
 class Meta:
     model = Profile
     fields = ('member', 'number', 'name')
     widgets = {
         'member':
         DateTimeInput(attrs={
             'type': 'text',
             'placeholder': 'Mr./Ms./Dr./Prof.'
         }),
         'name':
         DateTimeInput(attrs={'placeholder': 'name'}),
         'number':
         DateTimeInput(attrs={'placeholder': 'eg. 03001234529'}),
     }
Example #29
0
 class Meta:
     model = Competitions
     fields = [
         'name', 'description', 'is_unlimited', 'start_time', 'end_time',
         'contests', 'participants'
     ]
     widgets = {
         'start_time':
         DateTimeInput(attrs={'type': 'datetime-local'},
                       format="%Y-%m-%dT%H:%M"),
         'end_time':
         DateTimeInput(attrs={'type': 'datetime-local'},
                       format="%Y-%m-%dT%H:%M")
     }
Example #30
0
 class Meta:
     model = Order
     fields = ['date_start', 'date_finish']
     widgets = {
         'date_start':
         DateTimeInput(attrs={
             'class': 'form-control',
             'type': 'datetime-local'
         }),
         'date_finish':
         DateTimeInput(attrs={
             'class': 'form-control',
             'type': 'datetime-local'
         }),
     }