class Meta:
        model = DatosExperienciaLaboralD10
        fields = '__all__'

        widgets = {
            'fecha_inicio': forms.DateInput(attrs={'class': 'form-control datepicker', 'autocomplete': 'off'}),
            'fecha_finalizacion': forms.DateInput(attrs={'class': 'form-control datepicker', 'autocomplete': 'off'}),
            'funciones_realizadas': forms.Textarea(),
            'logros': forms.Textarea(),
        }
    class Meta:
        model = DatosCapacitacionD10
        fields = '__all__'

        widgets = {
            'fecha_finalizacion_curso': forms.DateInput(attrs={'class': 'form-control datepicker', 'autocomplete': 'off'}),
        }
Exemple #3
0
class OfferForm(forms.ModelForm):
    JOB_TYPE = ((None, 'Select Job Type'), ('Full Time', 'Full Time'),
                ('Part Time', 'Part Time'), ('Internship', 'Internship'))

    offer_name = forms.CharField(widget=forms.TextInput())
    offer_number = forms.IntegerField(widget=forms.TextInput())
    offer_type = forms.SelectMultiple(choices=JOB_TYPE, )
    offer_description = forms.CharField(widget=forms.TextInput(attrs={}))
    company_name = forms.CharField(widget=forms.TextInput(attrs={}))
    company_description = forms.CharField(widget=forms.TextInput(attrs={}))
    offer_phone_number = PhoneNumberField()
    offer_location = forms.CharField(widget=forms.TextInput(
        attrs={'class': 'form-control floating'}))
    offer_status = forms.IntegerField(widget=forms.TextInput(
        attrs={'class': 'form-control floating'}))
    offer_min_max_limit = forms.CharField(widget=forms.TextInput(
        attrs={'class': 'form-control floating'}))
    offer_date_created = forms.DateField(input_formats="'%d/%m/%Y'",
                                         widget=forms.DateInput(
                                             format="'%d/%m/%Y'", attrs={}))
    offer_date_update = forms.DateTimeField(input_formats="'%d/%m/%Y'",
                                            widget=forms.DateTimeInput(
                                                format="'%d/%m/%Y'", attrs={}))

    class Meta:
        model = Offers
        fields = [
            'offer_name', 'offer_number', 'company_name', 'offer_location',
            'offer_status', 'offer_min_max_limit', 'offer_date_created',
            'offer_phone_number', 'offer_type', 'company_description',
            'offer_description', 'offer_date_update'
        ]
 class Meta:
     model = Operario
     fields = ('nombres','primer_apellido','segundo_apellido','email','tipo_documento','numero_documento','lugar_expedicion_documento','telefono','genero','lugar_nacimiento','fecha_nacimiento','cargo','dependencia')
     widgets = {
         'fecha_nacimiento': forms.DateInput(attrs={'class':'datepicker color_blanco', 'autocomplete': 'off', 'readonly': 'true'}),
         'telefono': forms.NumberInput(),
         'numero_documento': forms.NumberInput(),
     }
 class Meta(UserCreationForm.Meta):
     model = Director
     fields = ('nombres','primer_apellido','segundo_apellido','email','password1', 'password2','tipo_documento','lugar_expedicion_documento','numero_documento','telefono','genero','lugar_nacimiento','fecha_nacimiento','programa_academico')
     widgets = {
         'fecha_nacimiento': forms.DateInput(attrs={'class':'datepicker color_blanco', 'autocomplete': 'off', 'readonly': 'true'}),
         'telefono': forms.NumberInput(),
         'numero_documento': forms.NumberInput(),
     }
Exemple #6
0
class ItemForm(forms.ModelForm):
    """
    Форма добавления элементов списка дел
    """
    name = forms.CharField(widget=forms.TextInput(
        attrs={
            'placeholder': "Название дела",
        }))
    expr_date = forms.DateField(widget=forms.DateInput(attrs={'type': 'date'}),
                                required=False)

    class Meta:
        model = ItemModel
        fields = ('name', 'expr_date', 'listmodules')
        error_messages = {
            NON_FIELD_ERRORS: {
                'unique_together': "Дело уже созданно",
            }
        }
Exemple #7
0
class RealUserProfileData(forms.ModelForm):

    gender = forms.CharField(widget=forms.Select(attrs={
        'class': 'utf-with-border',
        'readonly': True
    }))
    dob = forms.DateField(widget=forms.DateInput(format="%d/%m/%Y",
                                                 attrs={
                                                     'class':
                                                     'utf-with-border',
                                                     'type': 'date',
                                                     'readonly': True
                                                 }), )
    country = forms.CharField(widget=forms.TextInput(attrs={
        'class': 'utf-with-border',
        'readonly': True
    }))
    phone_number = PhoneNumberField(widget=forms.TextInput(
        attrs={
            'class': 'utf-with-border',
            'readonly': True
        }))
    region = forms.CharField(widget=forms.TextInput(attrs={
        'class': 'utf-with-border',
        'readonly': True
    }))
    student_number = forms.IntegerField(widget=forms.TextInput(
        attrs={
            'class': 'utf-with-border',
            'readonly': True
        }))
    school = forms.CharField(
        required=False,
        error_messages={'required': 'The school field is required'},
        widget=forms.TextInput(attrs={
            'class': 'form-control',
            'readonly': True
        }))
    start_program = forms.DateField(widget=forms.DateInput(
        format="%d/%m/%Y",
        attrs={
            'class': 'utf-with-border',
            'type': 'date',
            'readonly': True
        }), )
    complete_program = forms.DateField(widget=forms.DateInput(
        format="%d/%m/%Y",
        attrs={
            'class': 'utf-with-border',
            'type': 'date',
            'readonly': True
        }), )
    program = forms.CharField(widget=forms.TextInput(attrs={
        'class': 'utf-with-border',
        'readonly': True
    }))
    qualification = forms.CharField(widget=forms.Select(
        attrs={
            'class': 'utf-with-border',
            'readonly': True
        }))
    company_name = forms.CharField(widget=forms.TextInput(
        attrs={
            'class': 'utf-with-border',
            'readonly': True
        }))
    company_location = forms.CharField(widget=forms.TextInput(
        attrs={
            'class': 'utf-with-border',
            'readonly': True
        }))
    job_position = forms.CharField(widget=forms.TextInput(
        attrs={
            'class': 'utf-with-border',
            'readonly': True
        }))
    job_position_period_from = forms.DateField(widget=forms.DateInput(
        format="%d/%m/%Y",
        attrs={
            'class': 'utf-with-border',
            'type': 'date',
            'readonly': True
        },
    ))
    job_position_period_to = forms.DateField(widget=forms.DateInput(
        format="%d/%m/%Y",
        attrs={
            'class': 'utf-with-border',
            'type': 'date',
            'readonly': True
        }), )
    resume = forms.FileField(widget=forms.FileInput(attrs={
        'class': 'utf-with-border',
        'type': 'file'
    }))
    profile_img = forms.FileField(widget=forms.FileInput(
        attrs={
            'type': 'file',
            'class': 'file-upload',
            'required': False
        }))

    # role = forms.BooleanField(widget=forms.RadioSelect(attrs={'class': 'radio'}, choices=ROLE))

    class Meta:
        model = UserProfile
        fields = [
            'dob', 'gender', 'country', 'phone_number', 'student_number',
            'school', 'program', 'start_program', 'complete_program',
            'qualification', 'company_name', 'company_location',
            'job_position', 'job_position_period_from',
            'job_position_period_to', 'resume', 'profile_img', 'region'
        ]
Exemple #8
0
class UpdateProfileForm(forms.ModelForm):
    ROLE = (('student', 'Student'), ('staff', 'Staff'))
    GENDER = ((None, 'Select Gender'), ('Male', 'Male'), ('Female', 'Female'))

    DEGREE = ((None, 'Select your qualifications'),
              ('Undergraduate', 'Undergraduate'), ('Bachelor',
                                                   'Bachelor (BSc)'),
              ('Master', 'Master (Msc, MPHIL)'), ('PhD', 'PhD'))
    gender = forms.CharField(widget=forms.Select(
        attrs={'class': 'utf-with-border'}, choices=GENDER))
    dob = forms.DateField(widget=forms.DateInput(format="%d/%m/%Y",
                                                 attrs={
                                                     'class':
                                                     'utf-with-border',
                                                     'type': 'date'
                                                 }), )
    country = forms.CharField(widget=forms.TextInput(
        attrs={
            'class': 'utf-with-border',
            'placeholder': 'Eg. Ghana'
        }))
    phone_number = PhoneNumberField(widget=forms.TextInput(
        attrs={
            'class': 'utf-with-border',
            'placeholder': 'eg. +233 268971089'
        }))
    region = forms.CharField(widget=forms.TextInput(
        attrs={
            'class': 'utf-with-border',
            'placeholder': 'Eg. Accra',
        }))
    student_number = forms.IntegerField(widget=forms.TextInput(
        attrs={
            'class': 'utf-with-border',
            'readonly': True,
            'value': random.randint(1000, 1000091)
        }))
    school = forms.CharField(
        required=False,
        error_messages={'required': 'The school field is required'},
        widget=forms.TextInput(
            attrs={
                'class':
                'form-control',
                'placeholder':
                'Eg. Kwame Nkrumah University Of Science and Techonlogy (KNUST)'
            }))
    start_program = forms.DateField(widget=forms.DateInput(
        format="%d/%m/%Y", attrs={
            'class': 'utf-with-border',
            'type': 'date'
        }), )
    complete_program = forms.DateField(widget=forms.DateInput(
        format="%d/%m/%Y",
        attrs={
            'class': 'utf-with-border',
            'type': 'date',
            'required': False
        }), )
    program = forms.CharField(widget=forms.TextInput(
        attrs={
            'class': 'utf-with-border',
            'placeholder': 'Eg. Computer Science'
        }))
    qualification = forms.CharField(widget=forms.Select(
        attrs={'class': 'utf-with-border'}, choices=DEGREE))
    company_name = forms.CharField(widget=forms.TextInput(
        attrs={
            'class': 'utf-with-border',
            'placeholder': 'Eg. MTN'
        }))
    company_location = forms.CharField(widget=forms.TextInput(
        attrs={
            'class': 'utf-with-border',
            'placeholder': 'Eg. Accra, Kumasi, Cape Coast etc..'
        }))
    job_position = forms.CharField(widget=forms.TextInput(
        attrs={
            'class': 'utf-with-border',
            'placeholder': 'Eg. Intern Supervisor'
        }))
    job_position_period_from = forms.DateField(widget=forms.DateInput(
        format="%d/%m/%Y", attrs={
            'class': 'utf-with-border',
            'type': 'date'
        }), )
    job_position_period_to = forms.DateField(widget=forms.DateInput(
        format="%d/%m/%Y", attrs={
            'class': 'utf-with-border',
            'type': 'date'
        }), )
    resume = forms.FileField(widget=forms.FileInput(attrs={
        'class': 'utf-with-border',
        'type': 'file'
    }))
    profile_img = forms.FileField(widget=forms.FileInput(
        attrs={
            'type': 'file',
            'class': 'file-upload',
            'required': False
        }))

    # role = forms.BooleanField(widget=forms.RadioSelect(attrs={'class': 'radio'}, choices=ROLE))

    class Meta:
        model = UserProfile
        fields = [
            'dob', 'gender', 'country', 'phone_number', 'student_number',
            'school', 'program', 'start_program', 'complete_program',
            'qualification', 'company_name', 'company_location',
            'job_position', 'job_position_period_from',
            'job_position_period_to', 'resume', 'profile_img', 'region'
        ]