Re: [Repoze-dev] repoze.what and nested, "hierarchical" groups

2009-09-04 Thread Yannick Bréhon
I thought I had sent this email, but I had some mailer troubles, so I
think I didn't go through... :(

-
Hello, and thanks for the answer!
I was looking through the code this afternoon a little. I was thinking
that maybe I could implement this myself into repoze.what, however, I do
have some questions you might be able to answer. Is it necessary that
all items in a section be of the same type: can a group have items which
are users and others which are groups?
-> yes: no problem, but how do you distinguish the item types? and would
you have a favorite way of modelling this in sqlalchemy? what would a
good generic way be to look for nested groups?
-> no: does this mean I would have to revamp the base class for sources?
or would you rather an approach favoring a secondary groups source,
containing the groups nesting?
Again, thanks for your insight and quick answer !
Yannick


Gustavo Narea a écrit :
> Bonjour, Yannick.
> 
> The predicate checkers are fine, the problem is that the so-called source 
> adapters [1] don't support nested groups yet.
> 
> I myself need this too, so it should be implemented at some point. Although 
> unfortunately it won't happen in the next few weeks, because I won't have 
> enough time. :/
> 
> Salut,
> 
>  - Gustavo.
> 
> [1] http://what.repoze.org/docs/1.x/Manual/GettingStarted.html
> 
> brehon said:
>> I would like to use repoze.what (in a turbogears 2.0 context)in conjunction
>> with nested groups. For instance, I would like to be able to have a group
>> belonging to another group, and so on. Users could be a part of any group
>> also of course. This is not trivial using the current system: if user is
>> part of group G1 and G1 is part of group G0, removing G1 from G0 should
>> remove U from G0,, if and only if U was not also a "direct" member of G0.
>> The various repoze.what functions do not support nested groups as far as I
>> can see, but I may be wrong. What would your insight be regarding this
>> subject?
___
Repoze-dev mailing list
Repoze-dev@lists.repoze.org
http://lists.repoze.org/listinfo/repoze-dev


Re: [Repoze-dev] repoze.what and nested, "hierarchical" groups

2009-08-29 Thread Gustavo Narea
Bonjour, Yannick.

The predicate checkers are fine, the problem is that the so-called source 
adapters [1] don't support nested groups yet.

I myself need this too, so it should be implemented at some point. Although 
unfortunately it won't happen in the next few weeks, because I won't have 
enough time. :/

Salut,

 - Gustavo.

[1] http://what.repoze.org/docs/1.x/Manual/GettingStarted.html

brehon said:
> I would like to use repoze.what (in a turbogears 2.0 context)in conjunction
> with nested groups. For instance, I would like to be able to have a group
> belonging to another group, and so on. Users could be a part of any group
> also of course. This is not trivial using the current system: if user is
> part of group G1 and G1 is part of group G0, removing G1 from G0 should
> remove U from G0,, if and only if U was not also a "direct" member of G0.
> The various repoze.what functions do not support nested groups as far as I
> can see, but I may be wrong. What would your insight be regarding this
> subject?
-- 
Gustavo Narea .
| Tech blog: =Gustavo/(+blog)/tech  ~  About me: =Gustavo/about |
___
Repoze-dev mailing list
Repoze-dev@lists.repoze.org
http://lists.repoze.org/listinfo/repoze-dev