Hi.
Is it possible or is there a way to show every Profile Picture? I dont want to instert the ProfilePicture Macro 300times. Is there a way to Show every Profile Picture with one Macro (like the Userlister Macro but with the Profilepictures)
Sincerly.
Bastian
Hi Bastian,
I thought I would throw something together to solve your problem. It's a user macro that works together with the user list macro and substitutes the tiny grey figure with the user's avatar. If there's a lot of people, it takes a few seconds to load, but it does the trick anyways
## @noparams <script> AJS.toInit(function() { jQuery('img[src="/images/icons/user_bw_16.gif"]').each(function() { var image = jQuery(this); var username = image.next().next().text(); username = username.substring(1, username.length - 1); jQuery.ajax({ url: contextPath + "/rest/prototype/1/user/non-system/" + username + ".json", success: function(userData) { image.attr("src", userData.avatarUrl).attr("height", 48).attr("width", 48); } }); }); }); </script>
Just insert this user macro in the same page as a user list and it will work its magic (you may want to set it as visible to administrators only so you don't confuse the regular users).
I only tested this on Confluence 5.7, so I'm not sure how well it works on earlier/later versions.
Hi Bastian,
I believe we don't have this feature on Confluence or third party plugins.
However, I created this improvement request:
https://jira.atlassian.com/browse/CONF-37927
Please vote on that to increase the visibility and keep updated.
Regards,
Renato Rudnicki
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.