My admin tool hack for page editor

I added in details for a hack into the admin tools for letting the admin
specifiy a top-level page for a user to view:

http://dev.radiantcms.org/radiant/wiki/HowToSetATopLevelPageForUser

We needed a way to have specific users only be able to edit certain
parts of
the site (like MSCMS ‘channels’). I saw in the mailing list other
people
were asking for similar functionality – a way to have specific users
for
multiple site, etc.

It seems to work okay, but definitely needs some more improved security.
Maybe a new method in the page controller called before edit to see if
that
user isnt going out of bounds of their page setting?

Let me know what you guys think. I love this project and am a decent
rails
programmer. If the core devs have some suggestions and want me to build
on
this code I have no problem finishing this up and submitting code via
subversion.

-mike