Hola Ruthmarys:
Supongamos que tu tabla tenga esta estructura:
Por razones de comodidad voy usar sql puro.
create table tproyecto
(
proyectoid integer, /* id del proyecto */
nombre varchar(50), /* nombre del proyecto */
enteid , /* id del ente */
grupoid /* Id del grupo dueño del proyecto (reference db.auth_group) */
)
db.auth_group /* tabla de grupos de web2py */
db.auth_membership /* Tabla asociativa usuarios-grupo de web2py */
Luego si quisieras consultar los proyecto a partir del usuario tendrías que hacer:
select *
from
db.tproyecto p,
db.auth_membership m
where
m.group_id = 1
m.user_id = 12
p.grupoid =
m.idNota: Supongamos que el grupo (ente) 1 sea "gobernación" y que el usuario "Juan" tiene el id = 12.
Saludos, espero te sirva.