Hi all,

I found that it's actually fairly easy to restrict access to standard tabs to 
some RBAC roles. But there's a catch:

My extension defines a new entity which is no page. Users with the role 
'editor' will log in to edit its contents, and those users aren't allowed to do 
anything else. No "Pages", "Snippets" or else.

Unfortunately, the "Pages" tab is hardcoded in the welcome controller, 
disabling it leads to infinite redirects. ("index" of the "welcome" controller 
redirects to admin_pages_url)

Maybe it would be better to have welcome:index redirect to the first accessible 
tab, whatever that might be? But how?


Radiant mailing list
Post: Radiant@radiantcms.org
Search: http://radiantcms.org/mailing-list/search/
List Site: http://lists.radiantcms.org/mailman/listinfo/radiant
Radiant: http://radiantcms.org
Extensions: http://ext.radiantcms.org

Reply via email to