Something like this is your model.py User class will give you a user's
history:
from sqlobject import AND
def _get_visit_history(self):
"""Returns login history."""
visits = Visit.select(AND(Visit.q.visit_key ==
VisitIdentity.q.visit_key,
VisitIdentity.q.user_id == self.id),
orderBy='-created')
return visits
To get current logged in users (unexpired sessions really):
from sqlobject import AND
active_users = User.select(AND(Visit.q.visit_key ==
VisitIdentity.q.visit_key,
Visit.q.expiry
> datetime.now(),
User.q.id ==
VisitIdentity.q.user_id))
Put that in a grid widget.
Maybe someone has a better way to do the sqlobject, I'm still
learning, but
this should give you the type of info your looking for.
On Sep 24, 6:26 pm, "Halldór" <[EMAIL PROTECTED]> wrote:
> Hi,
>
> I was wondering whether someone has expanded the default user system
> provided by the identity framework so that you can keep track of which
> users are logged in. Or if someone has any pointers about how is best
> to do that.
>
> --
> kv. Halldór Rúnarsson
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"TurboGears" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/turbogears?hl=en
-~----------~----~----~----~------~----~------~--~---