#-*-encoding:utf-8-*- from django import forms from django.contrib.auth.forms import UserChangeForm from directorio.models import * class AdscripcionForm(forms.ModelForm): """docstring for AdscripcionForm""" padre2 = forms.CharField(label='Adscrito a', required=False) hpadre = forms.IntegerField(widget=forms.HiddenInput, required=False) class Meta: model = Adscripcion fields = ( 'padre2', 'hpadre', 'nombre', 'siglas', 'imagen_institucional', 'ubicacion', 'activo', 'fecha_baja' ) class EmpresaForm(forms.ModelForm): """docstring for EmpresaForm""" class Meta: model = Empresa exclude = ('usuario',) class FuncionarioForm(forms.ModelForm): """docstring for FuncionarioForm""" adscripcion2 = forms.CharField(label='AdscripciĆ³n') hadscripcion = forms.IntegerField(widget=forms.HiddenInput) class Meta: model = Funcionario fields = ( 'titulo', 'nombre', 'apellido_paterno', 'apellido_materno', 'domicilio', 'adscripcion2', 'hadscripcion', 'categoria', 'activo', 'fecha_baja' ) class PersonaForm(forms.ModelForm): """docstring for PersonaForm""" class Meta: model = PersonaFisica exclude = ('usuario',) class UsuarioForm(UserChangeForm): """docstring for UsuarioForm""" class Meta(UserChangeForm.Meta): fields = ( 'username', 'password', 'is_active', ) class CorreoForm(forms.Form): correo= forms.EmailField(required=False, label='Correo Electronico')