Objects in Blocks in pages disappears for standard user in page when visibility have been set to standard membership level
Hi,
I have blocks in homepage that shows events, spaces, polls, ... . Membership of those "objects" : events/spaces/polles/... are set to public.
If I change those "objects" to membership standard, for example, then it won't appear in home page anymore, even if the membership of a user is standard.
Same if I change the membershil level of the object in premium : the object canno't be seen in page for no one (including premium).
Admin canno't see it either.
Whatever the member is part of the space or not.
Whatever the differents blocks "featured" or "recommended" or "recent".
I did check on the permissions. The right of blocks (should not have any impact), seems ok.
It mean that at this moment I canno't define any membership for any object like events/spaces/polles/... to any membership because if I do so no-one will see it.
To precise, I did migrate from Dolphin, may be this created this bug ?
If so, how can I reset "membership" to defaut ?
Many thanks for your help,
Jean-Pascal
-
- · Will Monte
- ·
Hi, have you checked permissions for membership standard?
-
- · Will Monte
- ·
1st see the permission for that standard level and perhaps we can try something else if permissions is fine.
-
Hi again,
SITUATION A :
Jacky is a standard levelship member.Standard membership can create, delete, view Event
"Grand opening" is an event that have it's visibility set to "PUBLIC"
In the event page the block "new event" has it's visibility set to "ANYONE"
=> In the event page Jacky can see the event "Grand opening"
===> this is OK
SITUATION B
I change visibility of "Grand opening" to "STANDARD"
=> In the event page Jacky can NOT see the event "Grand opening" anymore
===> this is NOT OK, A standard member should see an event where visibility is set to Standard !
This is the same for space, polls, ... - It seems that any membership set on objects of modules are useless or Blocks in pages do not handle the memberships level ...
Any ideas ?
-
Here is another test using search.
-
-
·
LeonidS
- ·
Hello jean-pascal perrein !
As you know the content like "Featured", "New", "Past" etc (for Events App) works only with a public variant of visibility. How is possible to show all events in a list but with hidden items for not-allowed levels? In the Studio->Pages app, the necessary page you need to add a new "service" block with the "System" module and the following content:
array (
'module' => 'system',
'method' => 'get_results',
'params' =>
array (
0 =>
array (
'object' => 'bx_events',
'show_empty' => true,
'cond' =>
array (
1 => 1,
),
),
),
'class' => 'TemplSearchExtendedServices',
)
In this case, you will have the list of events like in the next picture. But the users with the proper levels will see all.
-
·
LeonidS