コード例 #1
0
ファイル: carrera_escuela.py プロジェクト: eadomenech/agis
def definir_tabla(db, T):
    # TODO: fixme
    escuela.definir_tabla()
    descripcion_carrera.definir_tabla()
    if not hasattr(db, 'carrera_escuela'):
        tbl = db.define_table('carrera_escuela',
            Field('descripcion_id', 'reference descripcion_carrera'),
            Field('codigo', 'string', length=2),
            format=carrera_escuela_format)
        tbl.descripcion_id.label = T("Descripción de la carrera")
        tbl.codigo.label = T("Código IES")
        tbl.codigo.requires = [IS_NOT_EMPTY(), IS_MATCH('^\d{2,2}$')]
        tbl.codigo.requires.append(IS_NOT_IN_DB(db, 'carrera_escuela.codigo'))
        tbl.codigo.comment = T("Código de dos digitos, debe ser unico dentro del IES")
コード例 #2
0
ファイル: tables.py プロジェクト: eadomenech/agis
from agiscore.db import funsionario
from agiscore.db import especialidad
from agiscore.db import turma
from agiscore.db import matricula
#
# TODO: Depués de migrar todas las tablas a este formato comentar
#       esto y en cada vista solo llamar las tablas necesarias.
#
ano_academico.definir_tabla()
region_academica.definir_tabla()
provincia.definir_tabla()
municipio.definir_tabla()
comuna.definir_tabla()
escuela.definir_tabla()
unidad_organica.definir_tabla()
descripcion_carrera.definir_tabla()
regimen.definir_tabla()
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()