What product are you talking about? Blog in normal EPiServer CMS or community?
AFAIK security for blogs created directly or under Community Clubs is managed via code.
BlogAccessRights blogAccessrights = new BlogAccessRights()
{
Read = true,
Rate = true,
Comment = true,
CreateEntry = true
};
EntitySecurityHandler.Instance.SetAccessRights(entity, group, blogAccessrights);
Event handlers that add access permissions are implemented as initializable module.
Look for
EPiServer.Templates.RelatePlus.CommunityModules.CommunitySecurityModule
class in default Relate+ templates.
How about status messages?
I'm having issues with status messages not showing in the news feed on my startpage which - I belive - is because there is no access to the blog.
However, is a user looks at another users profile page, that users status messages show in that feed. :S
Please advise.
Interesting. Can you check whether they have access rights to each others news feed / mini feed? I would query DB directly - tblEPiServerCommonEntityUserAccessRights. You need to know user id and newsfeed entity id. Also maybe you can try to revoke permissions. Look for code sample in :
EPiServer.Templates.RelatePlus.CommunityModules.CommunitySecurityModules.ContactHandler_ContactRelationUpdated
Hope that helps!
I'm not sure why (haven't investigated completely) but my Relate+ sample site news feed and mini feeds are showing updated list only after some period (like ~ 30 seconds or so) even if I manually clear the cache..
Thanks Valdis.
When comparing my site against the relate demo site, the demo site shows others status feeds, but my doesn't.
Is there an UI to administer the permissions for a certain blog? Can't seem to find it?