- Create a new Workflow (Probably copy an exsting Plone Workflow is easier).
- Grand
View
permission only to one or more specific Roles, for exampleReader
andManager
. Also set acquire to False (checkbox) - Assign your new Workflow to your custom type in the
portal_workflow
tool. - Then create new instances of your custom contenttype.
- Use the
@@sharing
view to add local roles to your user or user group.
By default a Plone user has the Member
role on hole site.
You can give now the Reader
(Can add) role to a specific user or group on a specific context (instance of your custom type).