Version 1, last updated by fredrik.jansson.se@gmail.com at 19 Jan 19:18 UTC
Finer grained access control over CRUDify menus
Let’s says you have an entity, Company, that is CRUDified, you can then get the auto generated menus by Company.menus.
If you e.g. use the super user field of MetaMegaProtoUser and you only want super users to be able to create, edit and delete you can do the following:
object Company extends Company with LongKeyedMetaMapper[Company] with LongCRUDify[Company] {
...
override def createMenuLocParams = List(User.testSuperUser)
override def editMenuLocParams = List(User.testSuperUser)
override def deleteMenuLocParams = List(User.testSuperUser)
..
}