I am interested in understanding how to work with Permissions at the record level. I can see in the DNN database a few tables called ModulePermission, FolderPermission and TabPermission.
They all seem to have the same design except for the first two columns which are just the PrimaryKey and Id of a releated record (like ModuleID, FolderID and TabID respectively).
If I were to create my own resource to be held in a table called SportTeam, I would guess that I would also add another table called SportTeamPermission which has the same design as TabPermission for example but replace the first two columns with SportTeamPermissionID and SportTeamID.
By doing this, can I access the built in functionality of DNN to manage permissions for each record in SportTeam table? If so, how do I go about doing that?
Thanks for your time with this.