I have some custom modules that I now want to start differentiating who sees them.. For Example, we have a custom type called Products, and I want to add an attribute to them to allow me to filter who sees which items, based on an attribute in the User Profile? We were waiting for permissions to be set on custom types, but it doesn't look like that will happen soon enough for our target implementation date, so we started looking at alternatives..
One thing I thought about was using Related Data, for example, having a content type called Department, then a related attribute on the user profile, and a list for the content items? However, I can't seem to add Related data as a custom field on the User Profile.. Would this also hit a wall because of the Multiple Child issue discussed in other threads?
We have also considered reverting our custom content types to extended built in content types.. for example blog posts, then we could get the Role/Permission behavior that way, but that strikes me as backwards..
So.. Is it possible to do with Related Data (Even if I have to do some back end coding?) I would like to have an attribute on the user profile be available to filter the custom content lists on a page..