<script type=”text/javascript” src=”http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js”></script><script type=”text/javascript” src=”http://cdnjs.cloudflare.com/ajax/libs/jquery.SPServices/0.7.1a/jquery.SPServices-0.7.1a.min.js”></script><script type=”text/javascript”>$(document).ready(function () {$().SPServices({operation: “GetGroupCollectionFromUser”,userLoginName: $().SPServices.SPGetCurrentUser(),async: false,completefunc: function (xData, Status) {if ($(xData.responseXML).find(“Group[Name='Admingroup']“).length == 1) {alert(“login inside of the Group user”);}else {alert(“login outside of the Group user”);}}}); /*close().SPServices({ */}); /* close (document).ready(function() { */</script>http://www.splessons.com/2014/08/check-if-current-user-is-in-a-specified-group-using-spservices/ |
Monday, 15 June 2015
Check if current user is in a specified group Using SPServices
Thursday, 11 June 2015
Powershell: Apply permission to existing groups in a site collection powershell
$site = Get-SPSite http://alenalstage.tawazun.ae/
$perLevel = "Read"
$groups = $site.RootWeb.sitegroups
foreach ($grp in $groups)
{
$groupName = $grp.name
Write-Host "Group: " + $groupName
$assignment = New-Object Microsoft.SharePoint.SPRoleAssignment($grp)
$role = $site.RootWeb.RoleDefinitions[$perLevel]
$assignment.RoleDefinitionBindings.Add($role)
$site.RootWeb.RoleAssignments.Add($assignment)
}
$site.Dispose()
$perLevel = "Read"
$groups = $site.RootWeb.sitegroups
foreach ($grp in $groups)
{
$groupName = $grp.name
Write-Host "Group: " + $groupName
$assignment = New-Object Microsoft.SharePoint.SPRoleAssignment($grp)
$role = $site.RootWeb.RoleDefinitions[$perLevel]
$assignment.RoleDefinitionBindings.Add($role)
$site.RootWeb.RoleAssignments.Add($assignment)
}
$site.Dispose()
Subscribe to:
Posts (Atom)