Exemplo n.º 1
0
def form_editar_profesor(profesor_id):
    """Genera formulario de edición para profesor"""
    model.definir_tabla()
    db = current.db
    T = current.T
    p = db.profesor(profesor_id)
    title = H3(T("Datos del docente"))
    f = SQLFORM(db.profesor, p)
    c = CAT(title, DIV(DIV(f, _class="panel-body"),
               _class="panel panel-default"))
    return (c, f)
Exemplo n.º 2
0
def definir_tabla():
    db = current.db
    T = current.T
    profesor.definir_tabla()
    ano_academico.definir_tabla()
    asignatura.definir_tabla()
    if not hasattr(db, 'profesor_asignatura'):
        db.define_table('profesor_asignatura',
            Field('profesor_id', 'reference profesor'),
            Field('asignatura_id', 'reference asignatura'),
            Field('evento_id', 'reference evento'),
            Field('estado', 'boolean', default=True),
            Field('es_jefe', 'boolean', default=False),
            format=profesor_asignatura_format,
            )
        db.profesor_asignatura.id.readable = False
        db.profesor_asignatura.profesor_id.label = T('Docente')
        db.profesor_asignatura.asignatura_id.label = T('Asignatura')
        db.profesor_asignatura.evento_id.label = T('Evento')
        db.profesor_asignatura.estado.label = T('Estado')
        db.profesor_asignatura.es_jefe.label = T('¿Es Jefe de asignatura?')
        db.profesor_asignatura._after_update.append(_after_update)
        db.profesor_asignatura._before_delete.append(_before_delete)
        db.commit()
Exemplo n.º 3
0
tipos_ensennanza.definir_tabla()
escuela_media.definir_tabla()
tipo_documento_identidad.definir_tabla()
discapacidad.definir_tabla()
regimen_uo.definir_tabla()
carrera_uo.definir_tabla()
persona.definir_tabla()
estudiante.definir_tabla()
candidatura.definir_tabla()
candidatura_carrera.definir_tabla()
campus.definir_tabla()
edificio.definir_tabla()
aula.definir_tabla()
tipo_pago.definir_tabla()
departamento.definir_tabla()
profesor.definir_tabla()
funsionario.definir_tabla(db, T)
nivel_academico.definir_tabla()
asignatura.definir_tabla()
plan_curricular.definir_tabla()
plazas.definir_tabla()
evento.definir_tabla()
profesor_asignatura.definir_tabla()
asignatura_plan.definir_tabla()
grupo.definir_tabla()
pago.definir_tabla(db, T)
examen.definir_tabla()
examen_aula_estudiante.definir_tabla()
nota.definir_tabla()
asignacion_carrera.definir_tabla()
pais.definir_tabla()