In Magento Enterprise there is the module Enterprise_AdminGws
which limits editing rights to specific store views.
How generally is this implemented? i.e. if I create an extension that implements its own data model with data that is stored on store view level, does that mean the limits imposed by AdminGws
would work out of the box or is it necessary to register my additional resource models with the Enterprise_AdminGws
extension.
And example could be a blog extension with blog entries and comments: Those have a store-view field and should only be edited by the store-view admin.
Edit (scope clarification): It is clear that I have to define my own ACLs in the adminhtml.xml as usual first.