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 xri://=Gustavo.
| 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