Okay, we have our model and some views setup in a standard layout. User can create and manage various objects. There is no workflow yet. Questions need answers, so we need to display and manage the relationship between them.
further, I believe that questions and answers often evolve over time. The client poses a question, we provide an answer only to find out that we didn't understand what the client was really asking. The reverse is true at times too. So questions and answers need an audit trail to faithfully record their evolution. We will need to create an audit trail model to capture these changes and a mechanism to display them to the users.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Welcome to Open Discussion
Okay, we have our model and some views setup in a standard layout. User can create and manage various objects. There is no workflow yet. Questions need answers, so we need to display and manage the relationship between them.
further, I believe that questions and answers often evolve over time. The client poses a question, we provide an answer only to find out that we didn't understand what the client was really asking. The reverse is true at times too. So questions and answers need an audit trail to faithfully record their evolution. We will need to create an audit trail model to capture these changes and a mechanism to display them to the users.