Hello.
Remember, how you can set nodes as "untranslated (original)", "translated", "changed (translations need editing)"? That is provided by content translation part of Drupal.
Is there a module that allows setting node's state according to the processing path I define? It is very preferable that such a module would allow more than one dimension for registering node's state.
E.g.:
Dimension 1: Translation:
States: Untranslated, Automatic, Human (basic), Human (expert)
Dimension 2: Maturity
States: Submission, Draft, Recommendation, Conditional requirement, Absolute requirement.
* As an additional question, relating to this: while a simple list of states per dimension is adequate in most cases, is there a chance to build a graph of what states are accessible from what other states (a path of sorts)? E.g., a "submission" cannot become an "absolute requirement" in one step, but has to go through, at least, a "draft" and "recommendation" states.
Thank you very much for your valuable input.
Alex.
Comments
I settled with utilizing
I settled with utilizing taxonomy for the list of states, but the request still stands, as this way of solving the problem doesn't leave an infrastructure as to what states belong to what user roles and gives no way to set the graph of state transitions.