Did everything in the submit issue instructions except step 4, which I could not get to work (installed Dev, turned on debug, enabled blocks... but they are not showig anything... they don't even display their titles)

Anyway, I have "authenticated users" set to "edit own forum topics" under Forum permissions. And for the particular forum in question, I have Forum Access set so "authenticated user" can post and edit posts.
Here's the problem: they can edit anybody's posts. From searching and reading, I'm not entirely clear on whether this is "normal" or not.
It's certainly not desirable.
Is there any workaround or hack or other module that adds some more control here? Even a time limit on how long a new topic is editable would be of some help because then at least users' topics will often time out before someone else sees them and gets the idea of editing them.

One way or another I have to allow users to make threads but not edit others' threads so... if it comes down to writing code, any hints on where to start would be appreciated. It's a must-have for my project.

Comments

salvis’s picture

Without the DNA information we're completely in the dark as to what is happening, and there's no point in trying to write code if we don't understand what is happening. Did you give the "view devel_node_access information" permission on admin/user/access?

I have Forum Access set so "authenticated user" can post and edit posts.
Here's the problem: they can edit anybody's posts.

Seems like it does what you told it to do, no? Try removing the Edit posts checkmark.

aharown07’s picture

Yes, checked the view permission. All set there. I'm sure the answer on that the dev problem will hit me sometime after I stop working on it. (-: (usually how it works) Some obvious and simple thing I'm not seeing.

As for turning off edit, then they can't edit their own posts either. I realize there are underlying core reasons why it's this way (or so I'm told), but it's really strange that you can control comment edit access with more granularity than you can forum post access.... that is, with comments, it's possible to give users ability to edit their own comments but nobody else's. So far, I can't seem to do this with Forum Access enabled (though I can with it disabled). They either have edit access to all forum posts or no edit access to any of them.

So I'm interested in workarounds, I guess. Maybe we'll just make the private forums "node & comments" instead of forum and control access at the node type level.

aharown07’s picture

Yet another major brain cramp brought to you by aharown07!

Problem solved. Turns out I got confused about which permission supercedes which. That is, I was thinking if I had "can edit own posts" enabled on the permissions page, I'd have to have "can edit forum" checked in Forum Access options or they wouldn't be able to edit their own. Actually works the other way. "Edit own" allows edit of their own posts and "edit posts" means any and all posts.

So... another imaginary problem solved. (If only real problems were that easy). Thanks for not calling me an idiot... out loud.

aharown07’s picture

Status: Active » Closed (works as designed)
salvis’s picture

Great, thanks for getting back!