Notice

The forum is in read only mode.

Support Forum

Welcome! Support Forums have been reactivated
Welcome the Technical Support section. Help us in assisting you by providing us with a concise and descriptive elaboration of your issues. Be specific and if possible, provide us with a step-by-step instruction in replicating your problem.

Activity Stream Date and Privacy Settings missing

11 years 11 months ago
Licenses:
JomSocial Expired

hi, why did some User activities have a Stream Date or Privacy setting (super user) in Activity Stream and other activity not!?

with Stream Date/Privacy setting:

1. Status update
2. Create new Cover Image
..

without Stream Date/Privacy setting:

1. Upload new Avatar
2. Like a Photo
3. Like a Profile
4. Joined a Group
...

11 years 11 months ago
Licenses:
JomSocial Active GURU Active Publisher Active AdAgency Active iSEO Active Socialize Active

Hello testcouch

The privacy on single activity stream item is carefully crafted to respect other peoples privacy too.
So for example, joining a group stream item will not have any privacy option because it will always inherit from the group.

Allowing to change privacy for streams regarding liking a profile or photo, is a huge privacy breach.
Imagine you like a photo from your friend that is set to friends only, and then you change the privacy of that stream to public.
You need to consider all of the possible scenarios.

regarding the missing dates, we will try to put them back on all activities that can be commented, because in 3.3 it will be needed.


- Don't say feature not working. Instead, explain what you tried and what was the outcome.
- When you think you found the bug, try to replicate it on a fresh Joomla.
- When looking for support always provide temporary Super Administrative access to your site. We will ask for it anyway.
- Help yourself and read documentation which can give you answers to almost all questions you may have
11 years 11 months ago
Licenses:

Hi Testcouch,

this is a bug. but I already put the fixes for you.
I added this code

$date = JFactory::getDate($act->created);
if ( $config->get('activitydateformat') == "lapse" ) {
  $createdTime = CTimeHelper::timeLapse($date);
} else {
  $createdTime = $date->format($config->get('profileDateFormat'));
}
and
<p class="joms-share-meta date"><?php echo $createdTime; ?></p>

at this files:
/components/com_community/templates/default/activities.likes.php
/components/com_community/templates/default/activities.profile.avatar.upload.php
/components/com_community/templates/default/activities.profile.like.php
/components/com_community/templates/default/activities.groups.join.php
/components/com_community/templates/default/activities.events.attend.php

Regards,
Albert

The following user(s) said Thank You: testcouch
Moderators: Piotr Garasiński
Powered by Kunena Forum

Join 180,000 websites creating Amazing communities

JomSocial is the most complete, easy-to-use addon that turns Joomla CMS into a
full -fledged, social networking site

TRY NOW BUY NOW