Draft journal entries are visible to others
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mahara |
Fix Released
|
High
|
Son Nguyen | ||
1.10 |
Fix Released
|
High
|
Son Nguyen | ||
1.8 |
Fix Released
|
High
|
Unassigned | ||
1.9 |
Fix Released
|
High
|
Unassigned |
Bug Description
confirmed for master (15.04), 1.10, 1.9 and 1.8
When a user creates a journal entry as draft and puts that into a page, it is also visible to other users when they have access to the page.
When the user puts the entire journal into a page (or tagged journal entries), the draft entry is not visible because it is in draft status.
There are two possibilities as far as I can see right now:
1.
Do not allow users to include journal entries that are in draft status into a page (and mention that in the block pop-up so they don't wonder why draft entries do not show up).
2.
The block "Journal entry" needs to be changed so that draft entries are only visible to the author at most but not other users on the page. This should also include some visual indicator as we have in the journal itself for the draft. "Draft" could also be mentioned next to the title of the journal entry when selecting it in the block pop-up.
I tend towards option 1 as that is cleaner and more in line with the behavior of the other blocks. We should then also mention on the other blocks that draft entries are not displayed.
Changed in mahara: | |
status: | In Progress → Fix Committed |
Changed in mahara: | |
status: | Fix Committed → Fix Released |
Hi Kristina,
If you go for option 1, what would be seen if you added a published journal entry into a page and then you changed it to draft.
I'd go for option 2 because a mahara user may want to add a draft entry in a page and then publish it when it's ready.