e6cd0b17de | ||
---|---|---|
.. | ||
assets | ||
config | ||
src | ||
teams | ||
.editorconfig | ||
.gitignore | ||
.yo-rc.json | ||
README.md | ||
gulpfile.js | ||
package-lock.json | ||
package.json | ||
tsconfig.json | ||
tslint.json |
README.md
Spfx Webpart / Teams tab Group members suggestion
Summary
This webpart uses Graph API to suggest you members to add to a group (based on People endpoint), so you can easily add those members to the Group / Teams. It can be used as a SharePoint webpart or Teams tab
Used SharePoint Framework Version
Solution
Solution | Author(s) |
---|---|
react-teams-tab-suggested-members | Luis Mañez (MVP, ClearPeople, @luismanez) |
Version history
Version | Date | Comments |
---|---|---|
1.0.0 | Nov 18, 2018 | Initial release |
Disclaimer
THIS CODE IS PROVIDED AS IS WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.
Minimal Path to Awesome
- clone repo
- gulp bundle --ship
- gulp package-solution --ship
- deploy package to SharePoint App Catalog (check tenant deploy)
- gulp package-teams (custom gulp task to zip the Teams folder)
- follow Teams deployment instructions from here: https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/using-web-part-as-ms-teams-tab#packaging-and-deploying-your-web-part-as-a-microsoft-teams-tab
Features
This sample illustrates the following concepts on top of the SharePoint Framework:
- Teams tab webpart using ReactJS
- Using GraphClient to call /me/people
- Graph API Batch request to add members to a Group
- Gulp custom task to zip Teams folder
- Using async / await for the async calls
- Office UI fabric PeoplePicker