Wednesday, December 9, 2015

How to provision a SharePoint Group using - Jquery/REST in a SharePoint Hosted App

Hi Guys,

If you are new to SharePoint Hosted App and you have a requirement to provision Groups In SharePoint online using REST Please use below code to accomplish your requirement.

function createSharepointGroup() {
    var groupName = [];
    groupName.push({ title: 'Admin', desc: "Admin Groups users in this group has full rights" });
    groupName.push({ title: 'Operation', desc: "Operation Group" });
    groupName.push({ title: 'Users', desc: "Users Group" });
    for (var i = 0; i < groupName.length; i++) {
        var spGroup = {
            "__metadata": {
                "type": "SP.Group"
            },
            "Title": groupName[i].title,
            "Description": groupName[i].desc,
        };

        $.ajax({
            url: _spPageContextInfo.webAbsoluteUrl + "/_api/Web/SiteGroups",
            type: "POST",
            contentType: "application/json;odata=verbose",
            data: JSON.stringify(spGroup),
            headers: {
                "Accept": "application/json;odata=verbose",
                "X-RequestDigest": $("#__REQUESTDIGEST").val()
            },
            success: function (data) {
                //success(data);
            },
            error: function (data) {
                //failure(data);
            }
        });
    }

}

Thanks,

Pankaj Srivastava


by Pankaj Srivastava via Everyone's Blog Posts - SharePoint Community

No comments:

Post a Comment