Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor action naming #294

Draft
wants to merge 7 commits into
base: dev
Choose a base branch
from
Draft

Refactor action naming #294

wants to merge 7 commits into from

Conversation

maximkol
Copy link

🎯 Aim

To update actions naming

πŸ“· Result

image

βœ… What was done

  • Action names updated

πŸ”— Related issue

Closes: #287

Adam-it and others added 7 commits August 7, 2024 01:11
…pnp#246 (pnp#280)

## 🎯 Aim

The aim is to refactor the way start and run commands in integrated VS
Code terminal. The idea is to aling the approach by using the dedicated
Terminal service which was developed for exactly that.

## βœ… What was done

- [X] Removes all direct usage of `terminal` and refactors it to same
approach

## πŸ”— Related issue

Closes: pnp#246
…sions. Closes: pnp#200 (pnp#281)

## 🎯 Aim

This PR implements the required settings of issue
[pnp#200](pnp#200).

## πŸ“· Result


![image](https://github.com/user-attachments/assets/ec83766a-d8c6-45f9-ad49-29fb53b82703)


## βœ… What was done

Added two settings for the extension:
- showServiceIncidentList
- showTenantWideExtensions

Updated the `TerminalCommandExecuter` extracting the
`getExtensionSettings` method and creating a dedicated util file.

Updated the `CommandPanel` to keep into account the new settings when
loading and showing data.

## πŸ”— Related issue

Closes: pnp#200

---------

Co-authored-by: Saurabh Tripathi <[email protected]>
Co-authored-by: Adam WΓ³jcik <[email protected]>
Co-authored-by: Luccas Castro <[email protected]>
Co-authored-by: Adam WΓ³jcik <[email protected]>
## 🎯 Aim

The aim is to make account and enviroment views more bulletproof and
properly display views when CLI command extecution gets rejected due to
lack of permission

## πŸ“· Result


![image](https://github.com/user-attachments/assets/4b49a22d-a33f-4785-ab31-e6b73afe21e9)


## βœ… What was done


- [X] Added simple error handling to cover the reject case

## πŸ”— Related issue

Closes: pnp#278
## 🎯 Aim

Adding an extra filter to Sample gallery so that we can filter on the
extension type. Filter can only be visible when extension type is
selected 'Component Type'

## πŸ“· Result

![image](https://github.com/pnp/vscode-viva/assets/35696168/c8c2e084-5831-4fc4-861e-ad4c4c0845d7)

## βœ… What was done

- [X] Added Extension filter dropdown
- [X] Added functionality so that extension filter is only visible when
extension is selected in the Component Type dropdown
- [X] Added filter functionality so that samples get filtered based on
selected value in extension dropdown
- [x] Added filter functionality so that samples don't get filtered when
extensions dropdown has selected values but extension is not selected in
component type dropdown

## πŸ”— Related issue

Closes: pnp#219
Copy link
Contributor

@Adam-it Adam-it left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Unfortunately, this is only part of what needs to be done for this issue. As part of this change we should also align the commands naming (those are present in VS Code when using the F1 and searching for commands for SharePoint Framework Toolkit). We should also align the commands naming to be the same as we see in the actions tree.
Those may be found in the package.json file
https://github.com/pnp/vscode-viva/blob/d241081aa95aea583aa94354c8d0ade82c91ec6b/package.json#L297C4-L310C47

@Adam-it
Copy link
Contributor

Adam-it commented Aug 28, 2024

@maximkol awesome start. I left a small comment as I think this PR is missing part of implementation that is described in the related issue. Please do give it a recheck πŸ‘
Let me know if you need any kind of help with that πŸ‘
Thanks again for your awesome work and contribution to this repo. You Rock 🀩

@Adam-it Adam-it marked this pull request as draft August 28, 2024 23:30
@Adam-it Adam-it self-assigned this Sep 8, 2024
@Adam-it
Copy link
Contributor

Adam-it commented Sep 8, 2024

@maximkol we just had a new major v4 release. Due to this the dev branch was rebased to align with main branch.
Please rebase your local branch to update this PR before we may move forward.
Please let me know if you need any kind of help with that

@Adam-it
Copy link
Contributor

Adam-it commented Sep 17, 2024

@maximkol any updates on this PR?
Please let me know if you need some help πŸ‘

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants