82 lines
4.1 KiB
JSON
82 lines
4.1 KiB
JSON
[
|
|
{
|
|
"name": "pnp-sp-dev-spfx-web-parts-react-manage-hublevel-subscriptions",
|
|
"source": "pnp",
|
|
"title": "Subscription Manager",
|
|
"shortDescription": "This sample web part demonstrates managing the list subscriptions (sharepoint webhooks) and action to renew the webhook expiration date using Rest calls.",
|
|
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-manage-hublevel-subscriptions",
|
|
"longDescription": [
|
|
"This sample web part demonstrates managing the list subscriptions (sharepoint webhooks) and action to renew the webhook expiration date using Rest calls. The webpart is to be added at Hubsite level or the sites associated to the hubsite, on selection of the site, it will list out the lists available. On list/library selection, the available subscriptions is displayed. Depending upon the expiry date of the subscription, 'Renew subscription' action can be performed. The subscription (webhook expiry renewal date) renewal date is set to 179 days, as the default days are 180. "
|
|
],
|
|
"creationDateTime": "2023-09-01",
|
|
"updateDateTime": "2023-09-01",
|
|
"products": [
|
|
"SharePoint",
|
|
"WebHooks",
|
|
"Subscriptions",
|
|
"Update Subscriptions",
|
|
"Get Subscriptions"
|
|
],
|
|
"metadata": [
|
|
{
|
|
"key": "CLIENT-SIDE-DEV",
|
|
"value": "React"
|
|
},
|
|
{
|
|
"key": "SPFX-VERSION",
|
|
"value": "1.17.4"
|
|
}
|
|
],
|
|
"thumbnails": [
|
|
{
|
|
"type": "image",
|
|
"order": 100,
|
|
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-manage-hublevel-subscriptions/assets/SubscriptionsDashboard.gif",
|
|
"alt": "Subscription Manager"
|
|
},
|
|
{
|
|
"type": "image",
|
|
"order": 101,
|
|
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-manage-hublevel-subscriptions/assets/ConfiguringWebpart.gif",
|
|
"alt": "Configuring subscription manager webpart"
|
|
},
|
|
{
|
|
"type": "image",
|
|
"order": 102,
|
|
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-manage-hublevel-subscriptions/assets/RenewingSubscriptions.gif",
|
|
"alt": "Renewing webhook subscriptions"
|
|
},
|
|
{
|
|
"type": "image",
|
|
"order": 103,
|
|
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-manage-hublevel-subscriptions/assets/ConfiguringWebpart-NonHubrelatedSite.gif",
|
|
"alt": "Configuration error while adding the webpart to Non-Hub related sites"
|
|
}
|
|
],
|
|
"authors": [
|
|
{
|
|
"gitHubAccount": "NishkalankBezawada",
|
|
"pictureUrl": "https://github.com/NishkalankBezawada.png",
|
|
"name": "NIshkalank Bezawada"
|
|
}
|
|
],
|
|
"references": [
|
|
{
|
|
"name": "Build your first SharePoint client-side web part",
|
|
"description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.",
|
|
"url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part"
|
|
},
|
|
{
|
|
"name": "Get Subscription",
|
|
"description": "Get SharePoint webhook subscriptions",
|
|
"url": "https://learn.microsoft.com/en-us/sharepoint/dev/apis/webhooks/lists/get-subscription"
|
|
},
|
|
{
|
|
"name": "Update Subscription",
|
|
"description": "Update SharePoint webhook subscriptions",
|
|
"url": "https://learn.microsoft.com/en-us/sharepoint/dev/apis/webhooks/lists/update-subscription"
|
|
}
|
|
]
|
|
}
|
|
]
|