By Julian on Friday, 26 September 2014
Replies 5
Likes 0
Views 2K
Votes 0
How flexible is the ACL in your activity-stream?

I just noticed that activity-items of a hidden category of kunena are shown in the activity-stream. This brings up the question about all activities for items, that are not viewable for the usergroup.
What about Easy`Blog-Items in categorys, that are only viewable to registered users? Will the activity-items show up in the stream? What about EasyDiscuss-Questions that are only shown to Moderators? Will everybody be able to see them in the stream?

Even if it will be an advanced feature, I think it makes sense to keep that in mind from the begining: An activity-item should carry the ACL of the original item with it. The best way would be if the plugin submits the ACL-State of the item, so the Activity itself can have the same publishing-options as the original item (Blog, Posting, Comment, Event,..)

All the best, Julian!
Hi Julian,

Currently privacy in EasySocial do not check against the Joomla usergroups. The privacy check againts the rule that you've set during the stream creation. E.g. if you set your photo's privacy to 'only me', when you uploading a photo, the privacy of your photo stream that created will be assigned as 'only me'.

Currently Kunena and EasyDiscuss stream item is using the privacy rule 'core.view' as for EasyBlog stream item, EasyBlog has it own privacy rule called 'asyblog.blog.view'.

Even if it will be an advanced feature, I think it makes sense to keep that in mind from the begining: An activity-item should carry the ACL of the original item with it. The best way would be if the plugin submits the ACL-State of the item, so the Activity itself can have the same publishing-options as the original item (Blog, Posting, Comment, Event,..)


The above only possible if EasySocial privacy support 'joomla usergroup' checking We will see what we can do about this and again, thanks for your feedback and your great idea

Have a nice day
Sam
·
Friday, 26 September 2014 11:53
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Sam,

I thought about this for a while.
As I said above ... it´s certainly not an easy feature and it will take a while to integrate it.

I would suggest to keep an eye on it. It makes sense, that you built up your own ACL because of different profile-types and the upcomming paid memberships. But the Joomla-ACL is growing since J2.5 and more and more extensions use the Joomla-ACL. So a close connection between Joomla-ACL and EasySocial-ACL would make a lot of sense.

By adjusting them there is a lot more potential. For example: If a different profile-type also can change the Joomla ACL-Group it will get possible to show modules outside of EasySocial based on membership-status. A Kunena-Category can be published only for a special Joomla ACL-Group, so in the result by aquiring a paid membership I could put a user in a Joomla-Group and give him access to that group.

Also interesting: Limiting stuff like ES-Events or ES-Groups to Joomla-ACL-Groups.

The Base-Idea is:
By integrating the Joomla-ACL-Groups EasySocial will be much more flexible to all other extensions.

I think it makes sense to keep that in mind early in your developement-process, so the base is stable to integrate that later.


All the best, Julian!
·
Monday, 13 October 2014 04:14
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Julian,

Thank you for your feedback and your suggestion. Yup, integrating EasySocial with Jooml-ACL is rather complicated We will see how we can do this in EasySocial, but if you dont mind, can you submit your this feature request at our user voices page ( http://stackideas.com/voices ) so that we can come back to this again when we're compiling the feature list for future of EasySocial

Thanks again and have a nice day!
Sam
·
Monday, 13 October 2014 11:16
·
0 Likes
·
0 Votes
·
0 Comments
·
Highly needed:

"Also interesting: Limiting stuff like ES-Events or ES-Groups to Joomla-ACL-Groups.

The Base-Idea is:
By integrating the Joomla-ACL-Groups EasySocial will be much more flexible to all other extensions."
·
Wednesday, 07 October 2015 14:08
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Dennis,

Thanks for the idea and kind suggestion on easysocial ACL workflow. If possible kindly submit this idea in our voices page, http://stackideas.com/voices so that our developers can look at the suggestion list and possibly adding this feature in future release of easysocial.
·
Wednesday, 07 October 2015 17:01
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post