In this post we are going to get information of all the sharepoint user groups in which current user belongs using SPServices.
Below is the jQuery code snippet which will do this action.
In this example we will be looping all the groups which the current user is present and adding it to the variable loggedinUserGroup.
// add the ref of jQuery file
<script type="text/javascript" src="/style library/jquery-1.7.2.js"></script>
// add the ref of jQuery SPServices file
<script type="text/javascript" src="/style library/jquery.SPServices-0.7.0.min.js"></script>
<script type="text/javascript">
var loggedinUserGroup;
$(document).ready(function() {
Getrolesforuser();
alert(loggedinUserGroup);
});
function Getrolesforuser()
{
loggedinUserGroup="";
$().SPServices({
operation: "GetGroupCollectionFromUser",
userLoginName: $().SPServices.SPGetCurrentUser(),
async: false,
completefunc: function(xData, Status)
{
$(xData.responseXML).find("Group").each(function()
{
if(loggedinUserGroup=="")
{
loggedinUserGroup = $(this).attr("Name");
}
else
{
loggedinUserGroup = loggedinUserGroup + "\n"+ $(this).attr("Name");
}
});
}
});
}
</script>
No comments:
Post a Comment