I intend to have certain cck groups and fields only create/edit for certain premium roles.

Once a user leaves that premium role, the corresponding premium group/feild should become invisible.

Is this possible with this module, if not Make this a feature request please.

Thank you

Comments

infojunkie’s picture

If I understand you correctly, then that's what this module is for. To select which roles can see which fields, just edit each state of the workflow and set the permissions there. Note that Workflow Fields does not handle CCK groups yet.

droople’s picture

I am sure you didn't understand me.

Say I have a cck group called premium, which only a premium role user can edit or create. Whenever the node author leaves the premium role, the content under premium cck group should become invisible to everyone except admin of course.

User scenario: A directory listing site. Free role can add business name, logo and description. Premium role can add free role content plus "premium cck group" which has phone, fax, mobile, email, weblink.

If the premium role downgrades to free role, then only business name, logo and description will be visible on the business profile in the listing.

In other words if node author downgrades a role, then the premium cck group becomes unpublished.

infojunkie’s picture

It seems you don't need Workflow Fields at all. I suggest trying the content_permissions module that comes with CCK.

infojunkie’s picture

Status: Active » Closed (fixed)

Closing unless anyone minds.