Private blog entries
I just ran into this bug about blog entries marked as private not being hidden from users. My first thought was that perhaps the flag just wasn't getting saved to the database, so I thought, as a quick hack, that I would go into MySQL and update the field myself. That didn't work. Then I thought, what the heck, this is probably a simple issue, maybe I'll try to fix it. So I dove into the code to have a look. What I found was that there doesn't appear to be any structure to handle individual items on a page. For the other kinds of pages — articles, image galleries, file galleries, quizzes — the permissions are only checked at the "gallery" level, and then all the data is dumped to the page; there is no such thing as a private image or a private quiz question.
In other words, it looks like this feature would require a major project to implement, which means I'm just going to have to live without it (as it doesn't look like anyone else is planning on doing anything about it soon). This is only a rough estimate, however, because I have only taken a brief look at the code. Could someone else confirm (or deny) my appraisal?
Thanks,
Derek