示例#1
0
class LineaBaseForm(TableForm):

    hover_help = True
    show_errors = True

    fields = [
        HiddenField('id_linea_base',
                    label_text='Id',
                    help_text='Id del usuario'),
        TextField('nombre',
                  validator=NotEmpty,
                  label_text='Nombre',
                  help_text='Introduzca el nombre de la linea base'),
        Spacer(),
        TextArea('descripcion',
                 label_text='Descripcion',
                 help_text='Introduzca una descripcion de la linea base'),
        Spacer(),
        HiddenField('id_estado',
                    validator=NotEmpty,
                    label_text='Estado',
                    help_text='Identificador del estado de la linea base.'),
        HiddenField('id_fase',
                    validator=NotEmpty,
                    label_text='Fase',
                    help_text='Identificador de la fase.'),
        HiddenField('version',
                    validator=NotEmpty,
                    label_text='Version',
                    help_text='Version de la linea base')
    ]

    submit_text = 'Guardar Linea Base'
示例#2
0
class AtributoForm(TableForm):

    hover_help = True
    show_errors = True
    genre_options = ['Texto', 'Numerico', 'Fecha']

    fields = [
        HiddenField('id_atributo',
                    label_text='Id',
                    help_text='Id del atributo'),
        HiddenField(
            'id_tipo_item',
            validator=NotEmpty,
            label_text='Identificador del Tipo de Item',
            help_text='Introduzca el tipo de item asociado al atributo'),
        Spacer(),
        TextField('nombre',
                  validator=NotEmpty,
                  label_text='Nombre',
                  size=38,
                  help_text='Introduzca el nombre del atributo'),
        Spacer(),
        TextArea('descripcion',
                 attrs=dict(rows=10, cols=50),
                 label_text='Descripcion'),
        Spacer(),
        SingleSelectField('tipo',
                          options=genre_options,
                          label_text='Tipo',
                          help_text='Seleccione el tipo del atributo.')
    ]

    submit_text = 'Guardar Atributo'
示例#3
0
class RolForm(TableForm):

    hover_help = True
    show_errors = True
    tipo_options = ['Sistema', 'Proyecto']

    fields = [
        HiddenField('id_rol', label_text='Id', help_text='Id del Rol'),
        SingleSelectField('tipo',
                          validator=NotEmpty,
                          options=tipo_options,
                          label_text='Tipo',
                          help_text='Seleccione el tipo de rol'),
        Spacer(),
        TextField('nombre_rol',
                  validator=NotEmpty_PlainText,
                  label_text='Nombre',
                  size=38,
                  help_text='Introduzca el nombre del Rol.'),
        Spacer(),
        TextArea('descripcion',
                 label_text='Descripcion',
                 attrs=dict(rows=10, cols=50),
                 help_text='Introduzca una descripcion del Rol'),
        Spacer()
    ]

    submit_text = 'Guardar Rol'
示例#4
0
class UsuarioForm(TableForm):

    hover_help = True
    show_errors = True

    fields = [
        HiddenField('id_usuario', label_text='Id',
            help_text='Id del usuario'),
        TextField('nombre', validator=NotEmpty_Text, label_text='Nombre', size=38,
            help_text='Introduzca su nombre completo.'),
        Spacer(),
        TextField('apellido', validator=NotEmpty_Text, label_text='Apellido', size=38,
            help_text='Introduzca su apellido completo.'),
        Spacer(),
        TextField('nombre_usuario', validator=UniqueUsername, label_text='Nombre de usuario', size=38,
            help_text='Introduzca un nombre de usuario para el login.'),
        Spacer(),
        PasswordField('password', validator=NotEmpty, label_text='Password', size=38,
            help_text='Introduzca su password.'),
        Spacer(),
        TextField('direccion', validator=MiPlainText, label_text='Direccion', size=38,
            help_text='Introduzca su direccion de domicilio.'),
        Spacer(),
        TextField('telefono', validator=NumerosTelefono, label_text='Telefono', size=38,
            help_text='Introduzca un numero de telefono.'),
        Spacer(),
        TextField('email', validator=Email, label_text='E-mail', size=38,
            help_text='Introduzca un nombre de e-mail.'),
        Spacer()]

    submit_text = 'Guardar Usuario'
示例#5
0
class TipoItemForm(TableForm):

    hover_help = True
    show_errors = True

    fields = [
        HiddenField('id_tipo_item', label_text='Id',
            help_text='Id del tipo_item'),
        HiddenField('id_fase', label_text='Id de Fase',
            help_text='Introduzca un id de fase'),
        TextField('nombre', validator=NotEmpty, label_text='Nombre', size=38,
            help_text='Introduzca el nombre del Tipo de Item correcto'),
        Spacer(),
        TextField('codigo', validator=NotEmpty, label_text='Codigo', size=38,
            help_text='Introduzca el codigo del Tipo de Item correcto'),
        Spacer(),
        TextArea('descripcion', attrs=dict(rows=10, cols=50), label_text='Descripcion'),        
        Spacer()]

    submit_text = 'Guardar'
示例#6
0
class FaseForm(TableForm):

    hover_help = True
    show_errors = True

    fields = [
        HiddenField('id_fase', label_text='Id',
            help_text='Identificador de la Fase'),
        HiddenField('id_estado_fase', validator=NotEmpty, label_text='Estado',
            help_text='Identificador del estado de la fase.'),
        HiddenField('id_proyecto', validator=NotEmpty, label_text='Proyecto',
            help_text='Identificador del Proyecto al que pertenece la fase'),
        HiddenField('numero_fase', size=3, label_text='Numero de Fase',
            help_text='Numero de fase asignado por el sistema.'),
        Spacer(),
        TextField('nombre', validator=NotEmpty, label_text='Nombre', size=38,
            help_text='Introduzca un nombre para la fase.'),        
        Spacer(),
        TextArea('descripcion', label_text='Descripcion', attrs=dict(rows=10, cols=50),
            help_text='Introduzca una descripcion de la fase')]

    submit_text = 'Guardar Fase'
示例#7
0
class ProyectoForm(TableForm):

    hover_help = True
    show_errors = True

    fields = [
        HiddenField('id_proyecto', label_text='Id',
            help_text='Id del Proyecto'),
        HiddenField('id_usuario', label_text='id_usuario',
            help_text='Id del Usuario.'),
        Spacer(),
        TextField('nombre', validator=NotEmpty, label_text='Nombre', size=38,
            help_text='Introduzca su Nombre completo.'),
        Spacer(),
        TextArea('descripcion', label_text='Descripcion', attrs=dict(rows=10, cols=50),
            help_text='Introduzca una descripcion del Proyecto'),        
        Spacer(),
        CalendarDatePicker('fecha', date_format='%d/%m/%Y',
            help_text='Seleccione la fecha de Creacion del Proyecto'),
        Spacer(),
        CheckBox('iniciado', disabled='False', label_text='Iniciado',
            help_text='Indica si el proyecto se ha iniciado')]

    submit_text = 'Guardar Proyecto'
示例#8
0
class PermisoForm(TableForm):

    hover_help = True
    show_errors = True

    fields = [
        HiddenField('id_permiso', label_text='Id', help_text='Id del Permiso'),
        TextField('nombre_permiso',
                  validator=NotEmpty,
                  label_text='Nombre',
                  size=38,
                  help_text='Introduzca el nombre del Permiso.'),
        Spacer(),
        TextArea('descripcion',
                 label_text='Descripcion',
                 attrs=dict(rows=10, cols=50),
                 help_text='Introduzca una descripcion del Permiso'),
        Spacer()
    ]

    submit_text = 'Guardar Permiso'
示例#9
0
class RelacionForm(TableForm):

    hover_help = True
    show_errors = True

    fields = [
        HiddenField('id_relacion',
                    label_text='Id',
                    help_text='Id de la relacion'),
        TextField('estado',
                  validator=NotEmpty,
                  label_text='Estado',
                  help_text='Introduzca el estado'),
        Spacer(),
        TextField('id_item1',
                  validator=NotEmpty,
                  label_text='Item Origen',
                  help_text='Introduzca el item origen'),
        Spacer(),
        TextField('id_item2',
                  validator=NotEmpty,
                  label_text='Item Destino',
                  help_text='Introduzca el item destino'),
        Spacer(),
        TextField('tipo',
                  validator=NotEmpty,
                  label_text='Tipo',
                  help_text='Introduzca el tipo'),
        Spacer(),
        TextField('version',
                  validator=PlainText,
                  label_text='Version',
                  help_text='Introduzca una version'),
        Spacer()
    ]

    submit_text = 'Guardar Relacion'