Private sub-forums

El Porcharo

Well-known member
I'm setting up a bunch of "private" nodes where only customers or paying users can have access to.


In one of these nodes, I want to collect all recordings of our private remote video meeting with each customer, but they only have to see their own meetings (not those from other customers/companies).

So I set up a main category called "Recordings" and a bunch of sub-forums set to articles type, that will be named like the related customer/company.
I will then manually create each new article for embedding each recording I'm storing to our cloud storage.

Within the "Recordings" category, normal users should only see their related video articles, while admins need to see all of it.

What I would like to achieve, is that each customer can jump straight into their own content list directly from the forum list, while admins should first see all the sub-forums with each customer names, before accessing the single articles.
This because as a customer it's quite annoying entering a forum, and having to click once again to enter the sub-forum as well, since they only see one.

Not sure if I've explained myself, so I'm attaching a simple image to better understand what I'm trying to get.

Is there a way to set up something like this, or is it just in my dreams? 😅


user-admin subforum view.webp
 
Could be possible with XF (I think it may be possible to show topics of a given subforum one forum layer higher and with the correct permissions everyone only would see his own threads) - I've never done that but believe to have read about it. But anyway this only is feasible with a small number of users/clients as it will be pretty annoying to set up such an environment for each user with his own subforum. Also, this is a time bomb as it is easy to make a mistake during the process when setting permissions or while posting the videos (and probability for failure goes up with the number of users). I'd think there are probably other platforms that could fit better - but maybe there's an add on that could support this process.
 
Is there a way to set up something like this, or is it just in my dreams?

I don't think that this is something that you can do with the in house options of the software. You will need a custom add on to be able to do that. Have you looked at the resource manager? Maybe there is already such an add on there.
 
This should be doable with Node permissions.
admin.php?permissions/nodes/

For Registered, to make it less complicated (but you don't have to do it this way), View node should be set to No.
1765936485187.webp

This will make all nodes in Video Article Paul 1, etc., visible to no one. For the Administrative to see all of them, set the permission to Yes.

For each node, you would scroll to the bottom of the User groups (from the admin link above) to see this:

1765936637542.webp

For this to work, where users can only see their nodes and articles, in Video Article Paul 1 (etc.), you would set permissions for "Paul" to "Yes".

Be sure to verify this works because I'm not entirely sure if these are inherited (if set to No, can still view threads and content).

1765936804270.webp

If Paul can see Joe's nodes (Video Article Joe 1), or visit a thread directly, these will also have to be set to "No" (on Registered) and "Yes" per user basis.
 
Firstly, thanks everyone for your contribution to the thread. 🙏



this is a time bomb as it is easy to make a mistake during the process when setting permissions or while posting the videos
That's not going to be for a big number of users for the moment, of course it willl be managed with a different solution once the number significantly raises up :)

Have you looked at the resource manager? Maybe there is already such an add on there.
Not really, I've launched a couple of general searches within the whole forum, but couldn't find anything relevant...

Be sure to verify this works
Yeah, I was thinking about something like that, permissions based, but looks to be quite complex actually (and not sure it's doable).

What I still can't figure out is how to "hide" the sub-forum list to users and directly jump into their own from the board home (after clicking "Recordings and Replays" main forum tab.
 
What I still can't figure out is how to "hide" the sub-forum list to users and directly jump into their own from the board home (after clicking "Recordings and Replays" main forum tab.
Without testing, setting View node to No for Registered should make all nodes invisible to regular Registered members (Yes for Administrative).

Sub-forum Joe set to Yes for just Joe and they should see just that and its contents. Sub-forum Paul set to Yes for Paul and they should see that and its contents.

"Zach" should see neither as he's just a Registered user (No); he would only see the main Category, not the listing (or content of) Sub-forum Joe or Sub-forum Paul.
 
Back
Top Bottom