Hi, I'm having a bit of a problem with this plugin, wonder if anyone can cast a light.
my objectives:
1) allow (read-only) access to blog_2 to subscribers of blog_2 only via login
2) disallow any access to any back-end functions (including even user options, reset password, etc) by any user other than admin of blog_2 and site.
first problem first::
---------------------
a) logged in as site admin
b) plugin installs ok and seems to execute ok in admin.
c) i set site_admin, options, site_privacy = 'Default: privacy managed per blog'
d) i add user testuser (subscriber) to site_admin, blogs, edit (blog_2).
e) i set site_admin, blogs, edit (blog_2), more privacy options = 'blog members only'
f) i log out of admin.
g) i can access main site (blog_1) without login - as expected
h) however, i can still access blog_2 without login - this is not what is expected; i expected to be forced to login.
i have traced the ds_private_blog plugin code and $blog[ 'public' ] == -2 and ds_members_authenticator() is called as expected. (although i don't understand why the code is conditional on !current_user_can('read') in all cases, meaning that for this 'subscriber' user, no code is actually executed - seems counter-intuitive).
if i set site_admin, options, site_privacy = 'Site can be viewed by registered users of this community only.' - then i am forced to login to both main site and blog_2 - as expected, but this is not what i want.
has anyone else got the 'blog members only' (meaning blog subscribers?) option working?
maybe just my understanding of how this plugin is supposed to work/confusion over 'subscriber' Vs 'member'.
any help most appreciated.
The config I am using is::
wpmu 2.6.2,
ds_private_blog_2_7 ('more privacy options'),
also:
role manager 2.2.2,
role scoper 0.9.27,
(i do not believe these last two plugins are conflicting in any way).