Hey Everyone,
Just wondering if it is possible to people to post in a subforum, can edit their posts, but can't see other peoples posts, but people with permissions can see all posts and reply.
Subforum permissions
Sub-forum? Do you mean a true sub-forum or just a tag? If the latter, then yes - you just need to be creative with the permissions.
- Edited
I think this specific case is not possible with the base Flarum.
There was some discussion about this around byobu, but there's no plan to implement anything like that in byobu at this time.
I think the problem is that while you can let people create discussions under a hidden tag, preventing people from reading the messages will also prevent them from seeing their own messages in that tag.
If someone can find the link to this existing discussion it would be great.
If the link can be found for this feature then that would be much appreciated .
cmcjacob I'm curious to know how having recent commits prevents anyone outside the team making changes to the tags extension? The core gets changed all the time quite literally daily and that hasn't stopped a ton of people from submitting changes and pull request. One of the great things about open source is that anyone can contribute no matter how long they've been part of a project or for that matter what education/experience they have programming.
Now if your referring to the fact that it's changed recently and as such people don't want to extend on it I could see that as maybe being a barrier to some people, however I don't think that it should deter them overall since the extension itself is only updated when the flarum core gets updated (at least in my experience) the latest updates you see on github are not being applied to forums until someone updates their flarum version.
- Edited
Looks like this discussion is losing its context if @cmcjacob deleted all of their messages ?
tankerkiller125 as far as I know, there's nothing limiting you to contribute to any of the core extensions. I'd love some examples from cmcjacob.
@cmcjacob your message is now deleted, but Tag being a (core) extension offers a few benefit:
- It can be completely disabled and/or replaced by an other extension if the way it works doesn't fit the forum (replaced by conventional categories/subforums for example)
- It can still be extended just like if it was part of core
- It showcases Flarum powerful extensibility
- Code separation makes it more readable and better organized than putting everything in core (my opinion)
Groups are different, because they power the permission system. The permission system powers every aspect of the authorization system. The authorization system has to be part of core along with all the core features.
Group badges could be moved to a core extension for example as they are not needed for bare forum operation, but it's such a small features the work might not be worth it.
clarkwinkelmann I think the problem is that while you can let people create discussions under a hidden tag, [...]
The permission to start new discussions can't exceed the permission to read posts (unless that changed with beta 8/9). If that however would become possible...
[...] preventing people from reading the messages will also prevent them from seeing their own messages in that tag.
That could be solved by introducing a new implicit member group: "the user who started a topic". This group would automatically apply to each topic starter, could come with its own badge (very handy) and could allow even more interesting use cases, e.g. permission to close and reopen your own topics, apply a tag "solved" etc.