Event that's visible to selected membership levels is not visible in browse
I LOVE that you made it so that event visibility can be controlled by membership level! That's new, right? The way I would expect it to work, is as long as a user has the requisite membership level, the event shows up everywhere they might browse to find events, and if the user does not have that level (or if they aren't logged in) then they don't see the event at all. But instead what I'm seeing is that the event doesn't show up at all anywhere a member could browse, and can only be found if the person has the link. Is that a mistake?
Here is what I see if I look at "my events" - I created all the events for the guild meetings, and they are all currently set to visible for all levels except unauthenticated.
The August one is August 5th - it should show up on the upcoming tab...
But it's empty!
-
-
·
LeonidS
- ·
Hello @Indie Sellers Guild !
By default, all the pages like New or Upcoming show the public content.
-
·
LeonidS
-
Okay thanks for getting back to me @LeonidS! I figured out a workaround, and it's completely perfect, so I'll post it here in case someone finds my topic looking for a solution to a similar issue.
Basically, we wanted to create events (members-only guild meetings) that were automatically visible to anyone who was a member, and automatically can't be seen if someone isn't a member. But the events - including all of the old ones - needed to be browseable on the site, even if someone does not have a direct link. The easy way to accomplish this was by putting the events inside a Group.
How to create a browsable section of members-only events on an UNA site:
I created a Group "Guild Meetings" with visibility set to all membership levels except unauthenticated. Then the guild meeting events were created with visibility set to the group "Guild Meetings." Finally, I added a link to the group in the menu that shows up to the left on the home page:
That menu is at Navigation > System > Profile Stats. I used "Add new item" and pasted in the entire URL to the group, and UNA automatically converted it to the code line.
We use the group description and info for "Guild Meetings" to explain to members how guild meetings work and how to attend, and we tell them to click the "Events" tab to browse all past Guild Meetings and view recordings.
All the default UNA settings work perfectly for it - there is a calendar widget on the Events tab where people can look up a meeting by the date it happened. If someone is logged into their account and clicks a link to a meeting, they see the meeting info (or embedded video recording if it's a past meeting). If they're not logged in, they see "Access Denied".