I am looking for some input on how to implement a custom Status field on a CCT. 2 roles: Client & Manager... Clients can add nodes... I think they would default as "Open" (status) and then Manager should be able to view all by status... Client can put on hold, cancel Managers can Accept (In Progress), Close - How should I implement this? Its like a Ticket Status - managers have different options than clients... which right there leads me to making 2 diff status fields... but then I have 3 - Ticket Status, Client set status, Manager set status. and making them have logic is 300% more tricky and seemingly over complicated.

I am just looking to brainstorm on what I should do to solve this piece. How can I implement a Status field which has different options per role?

For example: Manager can set to Closed, although Client role should not be abel to formally Close a node. Any thoughts?

Comments

Workflow module

Take a look at workflow module, and see if that suits your use case.

_

_
Don't be a Help Vampire - read and abide the forum guidelines.
If you find my assistance useful, please pay it forward to your fellow drupalers.

nobody click here