I have a content type that appears on my site only in Views (the actual nodes are never linked to). I want a user role that will have permissions to edit the fields of that content type, as well as to delete and create items of that type. When I try to set all the edit, create, and delete permissions on the permissions page for that role, the only menu item that appears for those users is "create content" (not content management). So they can create new items of this type. But how can they edit and delete existing items? On the node itself, there's an edit button, but the node is never viewed on the site, only its fields in a View.
I know that there's an option in in Views to link to the node through one of its fields, but I would only use this if I could make it only link for these users, and not for others.
Thank you in advance.
Comments
You could create another
You could create another view for those users, with a table list of all nodes of that type (or use the http://drupal.org/project/get_content_type module).
Or, you may be able to do something with the content_permissions module included in CCK, using a field with restricted access.
I see how I could make that
I see how I could make that work, but shouldn't there be a better way to do this? If the user has permissions to edit a content type, shouldn't they be able to get to the content management/content page and see the items of the appropriate content type?