I have a few questions on the code.
1) The "myfriends" table is defined as :
myfriends = db(Link.source==me)(Link.accepted==True)
But if someone asks for my friendship and I accept, then he won't be
in "myfriends" until I ask myself for his friendship (and he accepts).
Am I right ?
Maybe we could do two queries and unite them with "lambda a,b:a&b" ?
2) There are many functions which end with :
return locals()
Does it return all the local variables defined in the function ?
3) Although I know what the result is, I don't understand the logic of
this query :
# list all friendship requests we received
friends = db(User.id==Link.source)
(Link.target==me).select(orderby=alphabetical)
What I don't understand is that the query deals with two different
tables.
4) Then all that ajax is Chinese for me ;)
<button
onclick="ajax('{{=URL('friendship',args=('request',user.id))}}',
[,null);$(this).parent().html('pending')">request friendship</button>
Where was the 'friendship' of the URL defined ?
Thanks to anybody who answers part of these questions,
François
On 2 juin, 23:03, Massimo Di Pierro <[email protected]>
wrote:
> I have it somewhere. I will post it on web2py appliances asap.
>
> On Jun 2, 3:06 pm, François <[email protected]> wrote:
>
>
>
> > Thank you, this is nice and impressive !
>
> > Is there a place where I can download the code ?
>
> > François
>
> > On 2 juin, 17:57, Massimo Di Pierro <[email protected]>
> > wrote:
>
> > > Something like this?http://vimeo.com/21364178
>
> > > On Jun 2, 10:09 am, François <[email protected]> wrote:
>
> > > > Hello everybody,
>
> > > > Is there a social network plug-in for Web2py, which for example allows
> > > > users to send messages to each other ?
>
> > > > Thank you very much,
> > > > François- Masquer le texte des messages précédents -
>
> > > - Afficher le texte des messages précédents -- Masquer le texte des
> > > messages précédents -
>
> - Afficher le texte des messages précédents -