Comment 3 for bug 1326425

Revision history for this message
Tobias Zeuch (tobias-zeuch-8) wrote :

When planing the block type(s), we discovered some (potential) inconsistencies, referring to the sharing rights of questions and answers:

- Right now, the access rights for answers depend on the access right of the question they refer to. That makes sense in this context, but it also means that an answering user cannot control, who can access the answer, he himself created. Actually, a user who answered to a question can loose the right to view his own answer, when the owner of the question revokes the share-right to him. Maybe the existent access-rights should be fixed when the first answer is provided?

- Also, the system doesn't serve for private questions, because the question owner can provide access to additional audience after an answer has been provided (and actually he can't see who the question has been shared with in the first place). I think that's ok, as long as that's clearly communicated to the user, or would you like to make the plugin work for those cases as well?

- Should the question owner also be able to share other peoples answers via views? And the other way round, would there be need for an answer-blocktype and should that contain the question, because they don't make much sense without the context? If so, should a answer-provider have the right to share the question with other users?

- One thing we thought of was that the way, questions and answers work, resemble somehow the work in Groups. If all artefacts were group artefacts, the usual group rights would determine, if only the administrator or all group members could share the question and artefacts. But that would mean losing the authorship with it's special rights or adding additional rights on top of the ownership of the group artefacts. Also, that way you can't ask questions beyond the groups.

- Another idea would be to allow answer-owners to display the question but to not display the authorship of the other artefacts, or to only show it, if the question itself has been shared with the viewer of the page.

- Or the block could only show the question/answer, that the page-owner owns with a link to the question-page, where the access rights for the question determines, if he can see the question with all answers, or not (and there would be no link, if the viewer couldn't see the question)

Any thoughts on this or in general on how the access here should work?

Cheers
Tobias