ok, now it works for one level tree. But see this example:

"""
class Test(controllers.Controller, identity.SecureResource):
    @turbogears.expose()
    def index(self):
        return "Test Index Page"

class Admin(controllers.Controller, identity.SecureResource):
    require = identity.in_group('Admin')

    @turbogears.expose()
    def index(self):
        return "Admin Index Page"

    Test = Test()

class Root(controllers.RootController):
    @turbogears.expose()
    def index(self):
        return "Index Page"

    Admin = Admin()
"""

In this case It require a login when I access
http://localhost:8080/Admin but don't require login when I access
http://localhost:8080/Admin/Test.

Do I need tu put "require = identity.in_group('Admin')" in all class
inside Admin?

Reply via email to