-
Notifications
You must be signed in to change notification settings - Fork 17
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
## 🎯 Aim The aim is to prepare a new major release with the latest changes that introduced improvements in the welcome experience, filter sample gallery, settings and new login experience. ## 📷 Result ![sign-in-entra-app-reg-form](https://github.com/user-attachments/assets/bc27ede2-368f-40ff-9222-f9c02cedd857) ![sign-in-options](https://github.com/user-attachments/assets/c36c1886-cfed-44eb-8bb9-c706c9b166eb) ![settings](https://github.com/user-attachments/assets/509653cd-0c38-4c5d-8c63-cfd7a63976e7) ## ✅ What was done - [X] Updated Sign in method - [X] Updated SPFx Intro and workspace setup walkthrough steps - [X] Updated readme assets - [X] Added form to create Entra App Registration required for sign in - [X] Added Extension filter dropdown to the sample gallery - [X] Updated account view to show the Entra App Registration - [X] Updated terminal usage to unified approach - [X] Updated release workflows - [X] Added settings to show and hide health incidents and tenant wide extensions ## 🔗 Related issue Closes: #291 --------- Co-authored-by: Guido Zambarda <[email protected]> Co-authored-by: Saurabh Tripathi <[email protected]> Co-authored-by: Luccas Castro <[email protected]> Co-authored-by: Nico De Cleyre <[email protected]>
- Loading branch information
1 parent
d241081
commit 5359569
Showing
73 changed files
with
919 additions
and
406 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Oops, something went wrong.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,29 +1,35 @@ | ||
## Login to your tenant & retrieve environment details | ||
## Sign in to your tenant & retrieve environment details | ||
|
||
![tenant info](../images/tenant-info.png) | ||
|
||
The extension allows you to login to your Microsoft 365 tenant using CLI for Microsoft 365. | ||
The extension allows you to sign in to your Microsoft 365 tenant using CLI for Microsoft 365. | ||
|
||
![login](../images/login.png) | ||
|
||
Thanks to that the extension will retrieve helpful URLs from your tenant like: | ||
SPFx Toolkit needs and Entra App Registration to be able to sign in to your tenant. You may either use an existing app registration or create a new one with a single click using a dedicated form. SPFx Toolkit will guide you through the process of creating a new app registration either manually by providing step-by-step guidance or automatically by creating the app registration for you. | ||
|
||
![app registration](../images/sign-in.gif) | ||
|
||
If you already have an Entra App Registration you may use it to sign in to your tenant by providing the Client Id and Tenant Id. | ||
|
||
![app registration](../images/sign-in-existing-app.gif) | ||
|
||
Thanks to that the extension will retrieve helpful URLs from your tenant like link to: | ||
|
||
- link to SharePoint main site | ||
- link to SharePoint admin site | ||
- link to SharePoint web API permission management page | ||
- SharePoint main site | ||
- SharePoint admin site | ||
- SharePoint web API permission management page | ||
|
||
Additionally, the extension will check and retrieve tenant service health incidents that are currently happening in your tenant so that you gain quick insights on your tenant health. | ||
|
||
![tenant details](../images/tenant-links.png) | ||
|
||
After successful login an additional view is presented that shows list links to app catalogs available in the tenant, both tenant-level and all site-level app catalogs. Additionally it will show you all tenant-wide extensions installed on your tenant with. | ||
After successful sign in an additional view is presented that shows list links to app catalogs available in the tenant, both tenant-level and all site-level app catalogs. Additionally it will show you all tenant-wide extensions installed on your tenant with. | ||
|
||
![tenant details](../images/app-catalog-list.png) | ||
|
||
Login-in is also required for some actions to work properly like the deploy action which allows you to upload of the .sppkg file to the tenant or site-level App Catalog. | ||
Using the extension settings you may choose show or hide the tenant-wide extensions list and tenant health incidents list. | ||
|
||
Additionally, when an SPFx project is opened the extension will check serve.json file and suggest updating it to set the properties based on the currently logged-in tenant. | ||
![settings](../images/settings.png) | ||
|
||
![validate serve](../images/validate-serve-config.png) | ||
Sign-in is also required for some actions to work properly like the deploy action which allows you to upload of the .sppkg file to the tenant or site-level App Catalog. | ||
|
||
[Check out our docs for more details](https://github.com/pnp/vscode-viva/wiki/5.3-Login-to-your-tenant-&-retrieve-environment-details) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
## Set up your SharePoint Framework development environment | ||
|
||
To build and deploy client-side web parts, extensions, or adaptive cards using the SharePoint Framework, you will need to setup your development environment. SPFx requires: | ||
|
||
- Node.js | ||
- Yeoman | ||
- Gulp | ||
- Yeoman SharePoint generator | ||
|
||
If you have Node.js you may validate and install these dependencies by running the following commands in your terminal | ||
|
||
```sh | ||
npm install gulp-cli yo @microsoft/generator-sharepoint --global | ||
``` | ||
|
||
or you may use SPFx toolkit to validate and install these dependencies for you. | ||
|
||
![setup local workspace](../images/validate-dependency.png) | ||
|
||
Check out the [docs for more details](https://learn.microsoft.com/en-us/sharepoint/dev/spfx/set-up-your-development-environment) on the required node and dependency versions. |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.