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?