It's a weekend. Stay calm and enjoy.

It is currently a weekend from where we are at. If your client or employer requires you to work during the weekend, this would be a good read. Rest assured that we will get back to your posts as soon as the week starts!

Official support hours is from 10AM — 7PM Monday to Friday (GMT +8)

ACL In Activity-Stream
Resolved

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!
5 replies
  • Sam replied on Friday, September 26 2014, 11:53 AM
    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 :)
  • Julian replied on Monday, October 13 2014, 04:14 AM
    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!
  • Sam replied on Monday, October 13 2014, 11:16 AM
    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!
  • Dennis T. replied on Wednesday, October 07 2015, 02:08 PM
    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."
  • Ezrul Fazwan replied on Wednesday, October 07 2015, 05:01 PM
    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. :)
    You might want to check these cool stuff:
    http://facebook.com/StackIdeas
    http://twitter.com/stackideas
    http://stackideas.com/support

    You can also check out our very own documentation page:
    http://stackideas.com/docs

    You can also contact us via our helpdesk, https://crm.stackideas.com

    Best regards,
    Ezrul
Your time
Stack Ideas time
Support is
Offline
It's weekend!

It is currently a weekend from where we are at. Some answers may already be available on our documentation at http://stackideas.com/docs

Rest assured that we will get back to your posts as soon as the week starts!


Official support hour is:
Monday — Friday. 10:00 am - 7:00 pm
Our timezone:
Kuala Lumpur (GMT +8)