b0217dfd6b | ||
---|---|---|
.. | ||
assets | ||
config | ||
src | ||
teams | ||
.editorconfig | ||
.gitignore | ||
.yo-rc.json | ||
README.md | ||
gulpfile.js | ||
logo.png | ||
package-lock.json | ||
package.json | ||
tsconfig.json | ||
tslint.json |
README.md
Teams Membership Updater
Summary
Used to update the membership of a team based on the contents of a CSV file, can be hosted in a sharepoint site where a list can be defined for logging purposes or run inside teams as a personal app.
Screen
Compatibility
Applies to
Solution
This web part can be deployed to a site or as a teams personal app. This does require graph permission granting in the Sharepoint Admin Center
Uses:
- PnP React Controls
- PnP React Property Controls
- React Papaparse (CSV parsing)
Solution | Author(s) |
---|---|
Teams Membership Updater Web Part | Nick Brown |
Version history
Version | Date | Comments |
---|---|---|
1.0.0 | April 27, 2020 | Initial release |
1.0.2 | May 1, 2020 | Ability to disable Orphaned Member removals |
1.0.4 | June 3, 2020 | Switched to using Graph Batching |
1.0.7 | April 20, 2021 | Switched to using PnP's file picker and option to log to a configuration list |
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 this repository
- in the command line run:
npm install
gulp build
gulp bundle --ship
gulp package-solution --ship
Add to AppCatalog and deploy
<img src="https://telemetry.sharepointpnp.com/sp-dev-fx-webparts/samples/react-teams-membership-updater />