def definir_tabla(db=None, T=None): if db is None: db = current.db if T is None: T = current.T pago.definir_tabla(db, T) if not hasattr(db, "propina"): tbl = db.define_table( "propina", Field("pago_id", "list:reference pago"), Field("mes", "integer"), Field("cantidad", "float"), Field("multa", "float"), Field("persona_id", "reference persona"), Field("ano_academico_id", "reference ano_academico"), ) tbl.persona_id.readable = False tbl.ano_academico_id.readable = False tbl.mes.label = T("Mes") tbl.pago_id.label = T("Info. Pago") tbl.cantidad.label = T("Cantidad") tbl.multa.label = "**" tbl.pago_id.readable = False tbl.mes.requires = IS_INT_IN_RANGE(1, 13) tbl.mes.represent = mes_represent tbl.cantidad.represent = cantidad_represent tbl.multa.represent = cantidad_represent
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() carrera_escuela.definir_tabla(db, T) especialidad.definir_tabla(db, T) turma.definir_tabla(db, T) matricula.definir_tabla(db, T) # configurar otras db.auth_user.id.readable = False ## database initialization from agiscore import tools