Forum Replies Created
Afraid I’ve already tried deactivating all plugins besides bbPress :\
WP role is subscriber and the bbPress role is Participant.
Above I’m using “author” in the generic sense of being the person who generated the content.
Weird. Problem still persisting when I just now deactivated all plugins and activated Twenty Ten theme.
Now here are some interesting things though:
- When viewing http://thewritepractice.com/topic/test/ as admin, the Edit link is there in the box. When viewing it as the author of it however, not seeing Edit.
- I’ve set Edit in forum settings to 99999 minutes so that’s not the problem.
- Also, when logged in as author of the topic, I can load http://thewritepractice.com/topic/test/edit/ just fine and edit the topic. So it does recognize me as the author on the edit screen, but somehow not on the actual “view topic” screen.
Because of this last observation, I conjecture that we must be using different logic for “is the current user the author of this topic” on the View versus on the Edit screen.
Really appreciate your help on this.
Okay, I’m just now realizing that we have two problems going on here then.
1. Problem #1 was a universal to bbPress problem, and your code above fixes that.
2. Problem #2 is the fact that at http://thewritepractice.com/bw, the forum does not realize that you are the author of the topic you’re posting. There is no Edit button in the in-box area. Only when I enable “Edit others topics” for Participants via the bbPress Advanced Capabilities plugin do you then see the Edit link in the in-box area.
Any ideas on how we can fix this problem, and what might be causing it?
Wow. Crazy that nobody has ever tried to use that feature before!
Here’s the interesting thing though. WordPress.org’s support forum is (I’m 99% sure) built in bbPress and it does successfully allow you to edit topics that you’ve posted. The interface you are sent to when editing your topic does not reside inside the WordPress admin area. Rather it is right there on the publicly facing page.
I wonder how they are doing that?
Another interesting wrinkle in this whole thing is that according to the bbPress User Roles and Capabilities, participants should be able to edit their own topics.
Wow. Here’s a quick followup: after submitting this bbPress topic, I see a green Edit link at the bottom of this screen (https://bbpress.org/forums/topic/participants-arent-able-to-edit-their-own-topics/). When I click it, I get the exact same error message:
You are not allowed to edit this item.
This is feeling like a global bbPress problem.
What’s going on here??
That did the trick! Awesome. Thanks so much.
Another quick question here. I’ve set all of my forums to private so that you have to be logged in in order to see them. I’m noticing however that this does not protect a certain view. Under Settings -> Forums there is a setting titled “Forum Root”. If you set this to “forums”, for example, then people can visit example.com/forums/ and view all topics that have ever been created, even if all your forums are set to private. The good news is that when they click on a given topic, they’re sent to a 404 page. But any ideas how we can make even /forums/ suppressed from folks who aren’t logged in?
Awesome Stephen. We can close this forum thread, I think. Case solved. Thanks so much for your help!
And I got the email notification for this, so that’s working too.
One last note on this forum thread….
Email notifications never worked for me here at bbPress.org when I check-marked the “Notify me of follow-up replies via email” checkbox. I have thoroughly checked my spam as well. Using an email address powered by Google Apps. Not sure if this is a bug or just me, but FYI.
Wow, just now got it fixed for good.
I realized that one of two things were off: either the participants were NOT allowed to view private forums, or else the forums were NOT private. Had to be one or the other.
So on a whim, I changed each forum from Private to Public back to Private. That reset something that must’ve been off in the database somehow, and now it’s all working beautifully.
The end result is that we’ve made literally no visible changes from a GUI standpoint but everything is now working properly.
Again, thanks for your help Stephen. I would not have gotten to thinking along these lines if it had not been for that GitHub plugin.
Bingo! Finally getting some traction here, Stephen. I installed that plugin, pulled up a user who was a Participant, and changed “View hidden forums” from “Default” (which was set to “Denied”) to “Allowed.”
And then boom, the Participant account could then view the forums.
Here’s the odd part though: we have 3 forums and they are all set to Private, not Hidden. So changing this setting shouldn’t have made any difference. Private forums are visible to Participants by default.
Any ideas why this might be the case?
I am now off to find a way to make a universal fix for our users so we don’t have to do this one by one…
Thank you for your help, super appreciate it.
Strange SynergyWP, that’s the opposite of what Stephen suggested. But I’ve just now done all of them *except* the last one and I’m still getting the error.
Not sure what’s going on, but I guess something is “off” in our database somewhere. This was all working fine until just about a month ago, too.
Help! We may have to leave bbPress if we can’t get this resolved. Is there no one who can help? I’m happy to pay money. Goal is to get this thing working…
Thank you for your help. I discovered that my administrative account did not have the Keymaster role assigned to it. I assigned this, and repaired, individually, each of the relationships in Tools > Forums.
This still does not work. When I log into the forum with an account that is a WP subscriber with Participant privileges for bbPress, I still get the “Oh bother! No topics were found here!” message. Ironically, this message appears right below a message that says, “This forum contains 36 topics and 72 replies…”
Really appreciate your help with this. Our goal is just to get this thing working, whatever we need to do…
I should add that when I manually paste in “/wp-admin/tools.php?page=bbp-repair” on top of SimpleFitnessHabit.com, I get this message:
You do not have sufficient permissions to access this page.
There isn’t like a “super admin” with bbPress, is there? There are 12 administrators on this install….
Wow Stephen. I’m logged in as an administrator and not seeing that option. There is no “Forum” option under “Tools.”
Oh my goodness. That’s crazy! Sounds like a serious error on the part of BBPress.
What do you suggest we do about this?
Bummer! I activated your little plugin, but this didn’t do the trick. Still not getting email notifications.
I’m thinking the problem must be specific to BBPress since the primary WP emails are going out just fine.
Any other suggestions?