Esempio n. 1
0
    def __init__(self, *args, **kwargs):
        super(EventForm, self).__init__(*args, **kwargs)
        self.fields['start'].required = True
        self.fields['start'].input_formats = ["%d.%m.%Y"]
        self.fields['start'].widget = DatePickerField(format="%d.%m.%Y")
        self.fields['end'].required = True
        self.fields['end'].input_formats = ["%d.%m.%Y"]
        self.fields['end'].widget = DatePickerField(format="%d.%m.%Y")

        self.fields['users'].queryset = User.objects.filter_current_company()

        self.fields['type'].widget = SelectWithPop(EventType)
        self.fields[
            'type'].queryset = EventType.objects.filter_current_company()
Esempio n. 2
0
 def __init__(self, *args, **kwargs):
     super(HourRegistrationManuallyForm, self).__init__(*args, **kwargs)
     self.fields['validEditHourRegistrationsToDate'].required = False
     self.fields[
         'validEditHourRegistrationsToDate'].widget = DatePickerField(
             format="%d.%m.%Y")
     self.fields['validEditHourRegistrationsToDate'].input_formats = [
         "%d.%m.%Y"
     ]
     self.fields['validEditHourRegistrationsFromDate'].required = False
     self.fields[
         'validEditHourRegistrationsFromDate'].widget = DatePickerField(
             format="%d.%m.%Y")
     self.fields['validEditHourRegistrationsFromDate'].input_formats = [
         "%d.%m.%Y"
     ]
Esempio n. 3
0
 def __init__(self, *args, **kwargs):
     super(InvoiceForm, self).__init__(*args, **kwargs)
     self.fields['customer'].widget = SelectWithPop(Customer)
     self.fields[
         'customer'].queryset = Customer.objects.filter_current_company()
     self.fields['project'].widget = SelectWithPop(Project)
     self.fields[
         'project'].queryset = Project.objects.filter_current_company()
     self.fields['delivery_date'].required = False
     self.fields['delivery_date'].input_formats = ["%d.%m.%Y"]
     self.fields['delivery_date'].widget = DatePickerField(
         format="%d.%m.%Y")
     self.fields['delivery_date_deadline'].required = False
     self.fields['delivery_date_deadline'].input_formats = ["%d.%m.%Y"]
     self.fields['delivery_date_deadline'].widget = DatePickerField(
         format="%d.%m.%Y")
Esempio n. 4
0
    def __init__(self, *args, **kwargs):
        super(ProjectForm, self).__init__(*args, **kwargs)
        self.fields['deliveryDate'].widget = DatePickerField(
            format="%d.%m.%Y", )
        self.fields['deliveryDate'].input_formats = ["%d.%m.%Y"]
        self.fields['deliveryDateDeadline'].widget = DatePickerField(
            format="%d.%m.%Y", )
        self.fields['deliveryDateDeadline'].input_formats = ["%d.%m.%Y"]

        self.fields['customer'].widget = SelectWithPop(Customer)
        self.fields[
            'customer'].queryset = Customer.objects.filter_current_company()
        self.fields[
            'responsible'].queryset = User.objects.filter_current_company()

        if 'instance' in kwargs:
            self.id = kwargs['instance'].id
Esempio n. 5
0
 def __init__(self, *args, **kwargs):
     super(EditTicketForm, self).__init__(*args, **kwargs)
     self.fields[
         'assigned_to'].queryset = User.objects.filter_current_company()
     self.fields['customer'].widget = SelectWithPop(Customer)
     self.fields[
         'customer'].queryset = Customer.objects.filter_current_company()
     self.fields['order'].queryset = Order.objects.filter_current_company()
     self.fields['type'].widget = SelectWithPop(TicketType)
     self.fields['type'].queryset = TicketType.objects.filter(
         company=Core.current_user().get_company())
     self.fields['due_date'].widget = DatePickerField(format="%d.%m.%Y", )
     self.fields['due_date'].input_formats = ["%d.%m.%Y"]
Esempio n. 6
0
 def __init__(self, *args, **kwargs):
     super(RepeatOptionForm, self).__init__(*args, **kwargs)
     self.fields['repeat_until'].required = False
     self.fields['repeat_until'].input_formats = ["%d.%m.%Y"]
     self.fields['repeat_until'].widget = DatePickerField(format="%d.%m.%Y")
Esempio n. 7
0
 def __init__(self, *args, **kwargs):
     super(DisbursementForm, self).__init__(*args, **kwargs)
     self.fields['date'].required = False
     self.fields['date'].input_formats = ["%d.%m.%Y"]
     self.fields['date'].widget = DatePickerField(format="%d.%m.%Y")