class NewLeave(forms.Form): leavetype = forms.CharField(max_length=20, choices=LEAVE_CHOICE, default='casual') station_leave = forms.NullBooleanField() start_date = forms.DateField() end_date = forms.DateField() station_start_date = forms.DateField(null=True) station_end_date = forms.DateField(null=True) no_of_days = forms.IntegerField(default=0) purpose = forms.CharField(max_length=500) leave_address = forms.CharField(max_length=100, null=True) applicant = forms.ForeignKey(User, related_name='applied_for', on_delete=forms.CASCADE) replacing_user = forms.ForeignKey(User, related_name='replaced_for', on_delete=forms.CASCADE) admin_user = forms.ForeignKey(User, related_name='admin_for', on_delete=forms.CASCADE) processing_status = forms.CharField(max_length=20, default='rep user', choices=PROCESSING_BY_CHOICES) application_status = forms.CharField(max_length=20, default='processing', choices=APPLICATION_STATUSES)
class LeaveApplicationFrom(forms.ModelForm): employee = forms.ForeignKey(Employee, blank=True, null=True, related_name="LeaveApplicant",on_delete=models.CASCADE) hr_manager = forms.ForeignKey(Employee, blank=True, null=True,related_name="HRManagerProcess",on_delete=models.CASCADE) subject = models.CharField(max_length=255,blank=True, null=True) description = forms.TextField(blank=True, null=True) date_from = forms.DateField( blank=True, null=True) time_from = forms.TimeField( blank=True, null=True) end_date = forms.DateField( blank=True, null=True) end_time = forms.TimeField( blank=True, null=True) total_in_hrs = forms.CharField(max_length=255, blank=True, null=True) comments = forms.TextField(blank=True, null=True) status = forms.CharField(max_length=32, choices=(('approve','approve'),('reject','reject')), blank=True)
class WorkoutForm(forms.Form): """Form Object""" submitter = forms.CharField('Your Name') location = forms.CharField('Where was your workout?') date = forms.DateTimeField('When was your workout?') miles = forms.FloatField('How many miles did you go?') workout_type = forms.ForeignKey('Which type of workout?') vertical_ascent = forms.IntField('How many feet did you climb?')
class LeaveFrom(models.Model): leave_application = forms.ForeignKey(LeaveApplication, blank=True, null=True,related_name="LeaveApplication",on_delete=models.CASCADE) leave_type = forms.CharField(max_length=32, choices=(('Official','Official'),('Casual','Casual')), blank=True) date_from = forms.DateField( blank=True, null=True) time_from = forms.TimeField( blank=True, null=True) end_date = forms.DateField( blank=True, null=True) end_time = forms.TimeField( blank=True, null=True) total_in_hrs = forms.CharField(max_length=255, blank=True, null=True) comments = forms.TextField(blank=True, null=True) status = forms.CharField(max_length=32, choices=(('approve','approve'),('rejected','rejected')), blank=True)
class Meta: product_name = forms.CharField(max_length=100) price = forms.IntegerField() description = forms.TextField(max_length=500) # category = forms.ForeignKey(Category) image = forms.ImageField(upload_to='media/products') categories = forms.ManyToManyField(Category) default = forms.ForeignKey('Category', related_name='default_category', null=True, blank=False) active = forms.BooleanField(default=True)
class LeaveApplicationDetailsFrom(forms.ModelForm): leave_application = forms.ForeignKey(LeaveApplication, blank=True, null=True,related_name="LeaveApplicationDetails",on_delete=models.CASCADE) comment_by = forms.ForeignKey(Employee, blank=True, null=True,related_name="CommentBy",on_delete=models.CASCADE) comments = forms.TextField(blank=True, null=True) class Meta: model = LeaveApplicationDetails fields = ('leave_application','comment_by','comments') class LeaveFrom(models.Model): leave_application = forms.ForeignKey(LeaveApplication, blank=True, null=True,related_name="LeaveApplication",on_delete=models.CASCADE) leave_type = forms.CharField(max_length=32, choices=(('Official','Official'),('Casual','Casual')), blank=True) date_from = forms.DateField( blank=True, null=True) time_from = forms.TimeField( blank=True, null=True) end_date = forms.DateField( blank=True, null=True) end_time = forms.TimeField( blank=True, null=True) total_in_hrs = forms.CharField(max_length=255, blank=True, null=True) comments = forms.TextField(blank=True, null=True) status = forms.CharField(max_length=32, choices=(('approve','approve'),('rejected','rejected')), blank=True) class Meta: model = Leave fields = ('leave_application','leave_type','date_from','time_from','end_date','end_time','total_in_hrs','comments','status')
class hotel(forms.Form): hotel_type_choice = ( ("AC", "AC"), ("NON-AC", "NON-AC"), ("AC + NON_AC", "AC + NON-AC"), ) hotel_name = forms.CharField(max_length=50, blank=True, null=True) hotel_Address = forms.ForeignKey(address, on_delete=forms.CASCADE) hotel_type = forms.CharField(max_length=20, choices=hotel_type_choice) def __str__(self): return self.hotel_name
class Meta: product_type = forms.ForeignKey(Product) var_name = forms.CharField(max_length=100) var_price = forms.DecimalField(decimal_places=2, max_digits=20, null=True, blank=True) sales_price = forms.DecimalField(decimal_places=2, max_digits=20, null=True, blank=True) active = forms.BooleanField(default=True)
class EquivalenciaForm(forms.Form): producto = forms.CharField('Producto', max_length=160) marca = forms.SmallIntegerField('Marca', choices=models.Equivalencia.MARCA, default=None) tipo = forms.SmallIntegerField('Tipo', choices=models.Equivalencia.TIPO, default=None) parent = forms.ForeignKey('Equivalencia', on_delete=models.CASCADE, blank=True, null=True)
class ResourceForm(forms.Form): resname=forms.CharField(max_length=255, label='New Resource Input') restype=forms.CharField(max_length=255, label='Resource Type') resurl=forms.URLField(null=True, blank=True, label='Resource URL') resdateenter=forms.DateField( label='Date Resource Entered') resuser=forms.ForeignKey(User, on_delete=models.DO_NOTHING, label='User of Resource') resdescription=forms.CharField(max_length=255, label='Description of Resource')
class VotacaoForm(forms.ModelForm): usuario = forms.TextField(widgets=forms.TextField()) proposal = forms.ForeignKey(widgets=forms.HiddenField()) status = forms.IntegerField(widgets=forms.IntegerField(), initial=1) def save(self, commit=True): votar = super(VotacaoForm, self).save(commit=False) if commit: votar.save() return votar class Meta: model = Votacao fields = ('proposal', 'status')
class Meta: product_id = forms.ForeignKey(Product) img = forms.ImageField()
class UserG1Form(forms.ModelForm): user = forms.ForeignKey(required=False) class Meta: model = UserGoal1 fields = ['user']
class Meta: fecha = forms.DateTimeField() numeroCuenta = forms.ForeignKey(Cuenta) descripcion = forms.TextField() tipoMov = forms.ForeignKey(TipoMovimiento) euros = forms.CharField()
class Meta: sucursalId = forms.DecimalField(max_digits=4) entidad = forms.ForeignKey(Banco) direccion = forms.CharField() telefono = forms.CharField()
class FormComite(forms.Form): # proyecto = forms.(Proyecto, related_name='proyecto') # miembros = models.ForeignKey(Usuario) miembro_uno = forms.CheckboxFieldRenderer(Usuario) # miembro_dos = forms.ForeignKey(Usuario) miembro_tres = forms.ForeignKey(Usuario)
class GradeForm(forms.ModelForm): SEG = 0 TER = 1 QUA = 2 QUI = 3 SEX = 4 SAB = 5 DOM = 6 DIA_SEMANA = ( (SEG, 'Segunda-feira'), (TER, 'Terça-feira'), (QUA, 'Quarta-feira'), (QUI, 'Quinta-feira'), (SEX, 'Sexta-feira'), (SAB, 'Sábado'), (DOM, 'Domingo'), ) HR0 = 0 HR1 = 1 HR2 = 2 HR3 = 3 HR4 = 4 HR5 = 5 HR6 = 6 HR7 = 7 HR8 = 8 HR9 = 9 HR10 = 10 HR11 = 11 HR12 = 12 HR13 = 13 HR14 = 14 HR15 = 15 HR16 = 16 HR17 = 17 HR18 = 18 HR19 = 19 HR20 = 20 HR21 = 21 HR22 = 22 HR23 = 23 HORA_GRADE = ((HR0, '0:00'), (HR1, '1:00'), (HR2, '2:00'), (HR3, '3:00'), (HR4, '4:00'), (HR5, '5:00'), (HR6, '6:00'), (HR7, '7:00'), (HR8, '8:00'), (HR9, '9:00'), (HR10, '10:00'), (HR11, '11:00'), (HR12, '12:00'), (HR13, '13:00'), (HR14, '14:00'), (HR15, '15:00'), (HR16, '16:00'), (HR17, '17:00'), (HR18, '18:00'), (HR19, '19:00'), (HR20, '20:00'), (HR21, '21:00'), (HR22, '22:00'), (HR23, '23:00')) cliente = forms.ForeignKey(Cliente, null='true', blank='true', to_field='nm_ab_cli', db_column='nm_ab_cli') # hr_grade = forms.ChoiceField ('Horário', choices = HORA_GRADE, required=True, ) # dt_semana = forms.ChoiceField('Dia da semana',choices = DIA_SEMANA, required=True,) # is_disponivel = models.BooleanField(default=True) class Meta: model = Grade def __unicode__(self): return u"%s" % (self.get_hr_grade_display())
class Meta: name_product = forms.ForeignKey(Product) seller_name = forms.ForeignKey(Seller) seller_price = forms.IntegerField() image = forms.ImageField(upload_to='media/products', default=1)
class AttendanceFrom(forms.ModelForm): employee = forms.ForeignKey(Employee, blank=True, null=True,on_delete=models.CASCADE) enterance_date = forms.DateField( blank=True, null=True) enterance_time = forms.TimeField( blank=True, null=True) deperature_date = forms.DateField( blank=True, null=True) deperature_time = forms.TimeField( blank=True, null=True) entry_card_status = forms.CharField(max_length=32, choices=(('accept','accept'),('deny','deny')), blank=True) comments = forms.TextField(blank=True, null=True) class Meta: model = Attendance fields = ('employee','enterance_date','enterance_time','deperature_date','deperature_time','entry_card_status') class in_out_trackFrom(forms.ModelForm): atendance = forms.ForeignKey(Attendance, blank=True, null=True,on_delete=models.CASCADE) time_occure = forms.TimeField( blank=True, null=True) in_out = forms.CharField(max_length=32, choices=(('in','in'),('out','out')), blank=True) entry_card_status = forms.CharField(max_length=32, choices=(('accept','accept'),('deny','deny')), blank=True) comments = forms.TextField(blank=True, null=True) class Meta: model = in_out_track fields = ('atendance','time_occure','in_out','entry_card_status','comments') class LeaveApplicationFrom(forms.ModelForm): employee = forms.ForeignKey(Employee, blank=True, null=True, related_name="LeaveApplicant",on_delete=models.CASCADE) hr_manager = forms.ForeignKey(Employee, blank=True, null=True,related_name="HRManagerProcess",on_delete=models.CASCADE) subject = models.CharField(max_length=255,blank=True, null=True) description = forms.TextField(blank=True, null=True) date_from = forms.DateField( blank=True, null=True) time_from = forms.TimeField( blank=True, null=True) end_date = forms.DateField( blank=True, null=True) end_time = forms.TimeField( blank=True, null=True) total_in_hrs = forms.CharField(max_length=255, blank=True, null=True) comments = forms.TextField(blank=True, null=True) status = forms.CharField(max_length=32, choices=(('approve','approve'),('reject','reject')), blank=True) class Meta: model = LeaveApplication fields = ('employee','hr_manager','subject','description','date_from','time_from','end_date','end_time','total_in_hrs','comments','status') class LeaveApplicationDetailsFrom(forms.ModelForm): leave_application = forms.ForeignKey(LeaveApplication, blank=True, null=True,related_name="LeaveApplicationDetails",on_delete=models.CASCADE) comment_by = forms.ForeignKey(Employee, blank=True, null=True,related_name="CommentBy",on_delete=models.CASCADE) comments = forms.TextField(blank=True, null=True) class Meta: model = LeaveApplicationDetails fields = ('leave_application','comment_by','comments') class LeaveFrom(models.Model): leave_application = forms.ForeignKey(LeaveApplication, blank=True, null=True,related_name="LeaveApplication",on_delete=models.CASCADE) leave_type = forms.CharField(max_length=32, choices=(('Official','Official'),('Casual','Casual')), blank=True) date_from = forms.DateField( blank=True, null=True) time_from = forms.TimeField( blank=True, null=True) end_date = forms.DateField( blank=True, null=True) end_time = forms.TimeField( blank=True, null=True) total_in_hrs = forms.CharField(max_length=255, blank=True, null=True) comments = forms.TextField(blank=True, null=True) status = forms.CharField(max_length=32, choices=(('approve','approve'),('rejected','rejected')), blank=True) class Meta: model = Leave fields = ('leave_application','leave_type','date_from','time_from','end_date','end_time','total_in_hrs','comments','status')
class Meta: numeroCuenta = forms.DecimalField(max_digits=20) usuarios = forms.ForeignKey(Usuario) saldo = forms.CharField()
class in_out_trackFrom(forms.ModelForm): atendance = forms.ForeignKey(Attendance, blank=True, null=True,on_delete=models.CASCADE) time_occure = forms.TimeField( blank=True, null=True) in_out = forms.CharField(max_length=32, choices=(('in','in'),('out','out')), blank=True) entry_card_status = forms.CharField(max_length=32, choices=(('accept','accept'),('deny','deny')), blank=True) comments = forms.TextField(blank=True, null=True)