By Juz on Friday, 04 September 2015
Likes 0
Views 1.7K
Votes 0
Hi,

Editing the post:

Is it possible for users to create private photo albums/ photo gallery and share privately with other member(s) i.e. share -> custom? Such photo album therefore should not be visible to other members except specified user. Are there any apps (or recommended 3rd party plugins) for the same? Can't seem to get this to work from user dashboard for the entire album.

We are able to create albums and include pictures and select individual photo and include custom share. We want the entire album to have the custom share option and all pictures in the album follow the rule.

Thx.
Yes to pretty much everything you just said, most of those are possible right now. The slideshow is the only one I'll say no to. And yes I do support the idea of a slideshow option. (although there are many other important gallery features missing I rank much higher) Although you cannot currently search from the extra data of photos, perhaps someday.

·
Friday, 04 September 2015 17:31
·
0 Likes
·
0 Votes
·
0 Comments
·
Forgot to attach the screen shot showing edit mode on albums which allow you to edit many at once with captions/titles:

·
Friday, 04 September 2015 17:34
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks for the tips Josh. Appreciate it.

However, what I noticed is one has to go and select "Custom" share for each picture in the album individually and type the username to share with. It'd be awesome if we had the option of sharing the entire album without having to repeat the process for each picture. Not sure if there's a workaround.

Cheers!
Juz
·
Friday, 04 September 2015 18:30
·
0 Likes
·
0 Votes
·
0 Comments
·
Juz wrote:

It'd be awesome if we had the option of sharing the entire album without having to repeat the process for each picture.


Actually that is exactly what my first screen shot is showing. Only my test user can see this album: http://test.peakbeta.com/photo/item/25-test/user/joshlewis

So to replicate this, simply go to the album page, look for the like button and such. Click the globe button to the right of that and click custom. Start typing the names of people you want to share it with.



Check it out, it even works for the individual photos within the album as seen here: http://test.peakbeta.com/photo/photos/item/115-paria/user/joshlewis

Want to make it a little more obvious? Add this code to your template css file:


.es-album-response .es-privacy .fa.fa-wrench:after {
content: " Privacy";
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
position: relative;
top: -2px;
}


It adds the text "Privacy" right after the icon.
·
Saturday, 05 September 2015 02:00
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks for sharing this Josh Appreciate it very much!
·
Saturday, 05 September 2015 17:03
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks Josh & Mark. Although we still do not get the option to make entire album private. Not sure if it's due to some setting in the way we've created groups. Shall try again.

SI team, what code hack can we implement such that registered users are not allowed to create photo albums?

Thanks.
Juz
·
Monday, 07 September 2015 09:56
·
0 Likes
·
0 Votes
·
0 Comments
·
Juz wrote:

SI team, what code hack can we implement such that registered users are not allowed to create photo albums?


So you want admins to be able to create albums, but not standard users? I take it this includes photos as well?
·
Monday, 07 September 2015 11:21
·
0 Likes
·
0 Votes
·
0 Comments
·
Correct. We only want admins or publishers to create albums and not registered users. This includes photos as well. Registered users can only view.
Juz
·
Monday, 07 September 2015 12:23
·
0 Likes
·
0 Votes
·
0 Comments
·
Simply go to Joomla admin > Profile Types > Registered Users > Access > Albums.



Be sure that admins/publishers have their own profile type so that they can create albums. On their profile type you would want to set the "create albums" to "yes".
·
Monday, 07 September 2015 12:32
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks for sharing again Josh
·
Monday, 07 September 2015 18:03
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks Josh. Those are the steps we took. Access -> Albums -> Create Albums = No. Yet, registered users are able to create photo albums within groups. I've tried this on ES Demo @ SI website and the function is not working as desired on the site as well. Or perhaps we haven't understood the functionality.

Steps to reproduce the issue:

1) Login to ES Backend.
2) Go to Components -> EasySocial -> Profile Types. Click Registered Users.
3) Click Albums -> Access and set Create Albums = No. Save & Close.

4) Login to ES Frontend. We used Blair Campbell a/c credentials for this test.
5) Go to Groups "Simon's Cat". Once inside the group page, Click "View all albums" under Albums Menu on left.
6) On the next screen click "Create Album". Options to create album open up. Even though we set Create Album = No.

Refer attachment for details.

Ideally the registered user should get a message "Not allowed to create albums". Isn't it?

Cheers.
Juz
·
Monday, 07 September 2015 18:17
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Juz,

I will check this on my locally and get back to you shortly.
·
Monday, 07 September 2015 18:28
·
0 Likes
·
0 Votes
·
0 Comments
·
Good point. Sounds like the photo album creation ACL feature could use a little tweak in that regard (groups/events). Does this issue happen on events too?
·
Monday, 07 September 2015 18:31
·
0 Likes
·
0 Votes
·
0 Comments
·
Yes. Allows event creation in groups [from frontend] even if Profile Types -> Access-> Create Event = No from backend.
Juz
·
Monday, 07 September 2015 18:53
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Juz,

You can disallow group category `Allow Photo Albums` from backend > Easysocial > group > category (screenshot : http://screencast.com/t/wgJ4UWsN )

But I believe your current requirement is not possible to achieve here, perhaps you can try take a look of this 2 file then code it only allow group admin and site admin able to create photo albums from the group/event.
JoomlaFolder\media\com_easysocial\apps\group\photos\widgets\groups\view.html.php
JoomlaFolder\media\com_easysocial\apps\event\photos\widgets\events\view.html.php


Hope this help.
·
Monday, 07 September 2015 23:27
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Arlex,

Thanks for your prompt response. To disallow Registered Users from creating photo albums or events, it appears that setting Profile Types -> Registered Users -> Access-> Create Albums/ Event = No will be the way to do it without requiring any code hacks. Isn't that what the setting is about?

Cheers!
Juz
·
Tuesday, 08 September 2015 08:17
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Juz,

I am really sorry that delay of this reply,

I've read with your current requirement and code, if you set disallow `create photo album` from backend > Easysocial > group > category (screenshot : http://screencast.com/t/wgJ4UWsN ), even site admin and group admin also unable have this permission to create photo album in group and event.

If you would like your site admin and group/event admin to have this create photo album permission you have to modify in this 2 file.
JoomlaFolder\media\com_easysocial\apps\group\photos\widgets\groups\view.html.php
JoomlaFolder\media\com_easysocial\apps\event\photos\widgets\events\view.html.php
·
Tuesday, 08 September 2015 22:54
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Arlex,

Pls. refer attachment. I guess we're talking about 2 different things here. We are not referring to Groups option. Instead referring to Backend->Components->EasySocial->Profile Types ->Registered Users->Access->Create albums = No. That option doesn't seem to be working in the demo as well. To test the demo, we set that option and Create Events = No for registered users. Despite that, registered users were able to create events and photo albums from frontend, in the group. The option is set site-wide, isn't it. So registered users shouldn't be allowed the permission if blocked from backend.

If we can choose that option and disallow individual profile types from creating Photo Albums or Events, then we won't need to hack code to accomplish this. The widget with these options is awesome and will accomplish what we need. Can you pls. check.

Thx.
Juz
·
Wednesday, 09 September 2015 07:48
·
0 Likes
·
0 Votes
·
0 Comments
·
hey Juz,

I am really sorry that delay of this reply,

Can you try download my attachment file and replace into ->
JoomlaFolder\media\com_easysocial\apps\group\photos\photos.php
JoomlaFolder\media\com_easysocial\apps\group\events\widgets\groups\view.html.php

And see how it goes?

Note : Remember do backup first before replace.
·
Wednesday, 09 September 2015 13:31
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Arlex,

We replaced the files you provided. It still doesn't resolve the issue and registered members are still able to create photo albums in groups even if Create albums = No.

Is it possible to resolve the issue with the widget so that we do not have to hack code and can make use of the settings that already exists in base version?

Appreciate your help.
Juz
·
Wednesday, 09 September 2015 18:47
·
0 Likes
·
0 Votes
·
0 Comments
·
I can't replicate this on my locally, can you provide us with your Joomla backend access and one of the group url so I can double check on this?

because after you applied this fix, the system will look for the profile type setting also.
·
Wednesday, 09 September 2015 18:55
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Arlex,

The issue can be easily replicated on the EasySocial demo site and I have provided the steps to replicate the issue earlier. Can we try to resolve there first? Thx.
Juz
·
Wednesday, 09 September 2015 19:43
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Arlex,

We've enclosed site details for our test setup just for this issue. Although would prefer the original issue with the widget be addressed. That will automatically address this one. Refer my posts earlier on steps to reproduce the problem on ES Demo site.

Appreciate your help.
Juz
·
Thursday, 10 September 2015 10:14
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Juz,

I am really sorry that delay of this reply,

Try download this 2 attachment file and replace into ->

JoomlaFolder\administrator\components\com_easysocial\includes\albums\adapters\event.php
JoomlaFolder\administrator\components\com_easysocial\includes\albums\adapters\group.php

and see how it goes.
·
Thursday, 10 September 2015 11:27
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi it still doesn't work. May we suggest that the team resolve the access issue and our problem will be resolved in turn. Thx.
Juz
·
Thursday, 10 September 2015 13:16
·
0 Likes
·
0 Votes
·
0 Comments
·
Ah, I am sorry that missed up this, if under the group and event album, you have to disable `allow create photo` setting from backend > Easysocial > group/event > category > select category which you do not want user to have permission to create album > access tab > allow create photo - NO

Can you give it a try?
·
Thursday, 10 September 2015 13:52
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Arlex,

I think perhaps we're not talking about the same issue. We want to restrict "Registered Users" profile type from creating albums or events.

We are referring to Backend -> Components -> EasySocial -> Profile Types -> Registered Users -> Access -> Albums -> Create albums = NO doesn't work.

Similarly, Backend -> Components -> EasySocial -> Profile Types -> Registered Users -> Access -> Events -> Create events = NO doesn't work.

So, referring to the widget under Profile Types -> Registered Users. Is that your understanding as well?

If so, then why Backend -> Easysocial -> group/event > category > select category which you do not want user to have permission to create album > access tab > allow create photo - NO. We don't want to change group or event category permissions.
Juz
·
Thursday, 10 September 2015 14:50
·
0 Likes
·
0 Votes
·
0 Comments
·
I am sorry for that

This time should be correct, try download my attached files and replace into these 2 files again :

JoomlaFolder\administrator\components\com_easysocial\includes\albums\adapters\event.php
JoomlaFolder\administrator\components\com_easysocial\includes\albums\adapters\group.php
·
Thursday, 10 September 2015 15:58
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Arlex,

Ok so the "Create Album" option is hidden for registered users. However now there's another issue. Registered users are unable to view the details of upcoming group events.

On a general note, shouldn't the team be testing and releasing a fix for all users? The issue is not just limited to our implementation.

Thx.
Juz
·
Friday, 11 September 2015 16:10
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Juz,

Above fix already applied in Easysocial 1.4.

Registered users are unable to view the details of upcoming group events.

Perhaps you can provide us some screenshot which page the registered user can't see the upcoming events? So I can replicate on my locally and check on this?
·
Friday, 11 September 2015 16:27
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Arlex,

We have provided site credentials. Would you like to check?

Thx.
Juz
·
Friday, 11 September 2015 17:02
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Juz,

I am really sorry that delay of this reply,

I've created another user call `stackideasTester` account, then I logged in as you provided that user account and invite `stackideasTester` user to join this group "Happy Kidz @ Carmichael".

After that I logged in as `stackideasTester` user account, I can view the upcoming event, you can take a look of my video link here : http://screencast.com/t/kQOAQ0ixpwM3

Am i missing something here? Please advise.
·
Monday, 14 September 2015 13:22
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Arlex,

We checked again and have an issue with one user viewing the event details. Perhaps something local to the setting we may have for this user. Otherwise the Create Album button code hack seems to work ok. Thanks for your help.

Quick question though, how do we disable Repost in Photo Albums. We do not want this option to exist for photo albums. I think there's a widget setting that we used to disable Repost in groups. Is there a similar setting for photo albums?

Thx.
Juz
·
Wednesday, 16 September 2015 22:00
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Juz,

I am really sorry that delay of this reply,

We checked again and have an issue with one user viewing the event details. Perhaps something local to the setting we may have for this user.

Can you point me which user account got issue when viewing the event details?

Regarding with your second question :
Can you take a look of my attached screenshot below.

If you are referring to group album page `repost` link, you have to modify on this file -> JoomlaFolder\components\com_easysocial\themes\wireframe\albums\response.php

// Remove this line 25
<li><a href="javascript:void(0);" class="fd-small"><?php echo $shares->button();?></a></li>



by the way, I've double check with Easysocial all the group app, but we do not have any disable `repost` link option, perhaps you can direct to point me which widget?
·
Thursday, 17 September 2015 13:43
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Arlex,

We didn't notice any attachment in your previous post. Pls. refer attachment. We're referring to Repost that appears next to an image in a photo album. The code hack above did not remove that Repost option.

Thx.
Juz
·
Thursday, 17 September 2015 14:07
·
0 Likes
·
0 Votes
·
0 Comments
·
You have to modify on this file -> JoomlaFolder\components\com_easysocial\themes\wireframe\photos\response.php


// remove this line 25
<li><a href="javascript:void(0);" class="fd-small"><?php echo $shares->button();?></a></li>

·
Thursday, 17 September 2015 14:15
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks Arlex. It's working now! Appreciate your help.
Juz
·
Thursday, 17 September 2015 17:25
·
0 Likes
·
0 Votes
·
0 Comments
·
You're welcome.

I will mark this thread as resolved and lock it to avoid any confusions in the future, but if you need any help please feel free to start a new thread in our forums.
·
Thursday, 17 September 2015 19:18
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post