-
Notifications
You must be signed in to change notification settings - Fork 93
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
Fix secure credential management initialization issue #1979
Conversation
Signed-off-by: Rudy Flores <68666202+rudyflores@users.noreply.github.com>
Signed-off-by: Rudy Flores <68666202+rudyflores@users.noreply.github.com>
…ix/scm-initialization
Signed-off-by: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>
Signed-off-by: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>
Signed-off-by: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>
Signed-off-by: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>
…ix/scm-initialization
Signed-off-by: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>
Signed-off-by: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>
Codecov ReportBase: 74.71% // Head: 74.50% // Decreases project coverage by
Additional details and impacted files@@ Coverage Diff @@
## main #1979 +/- ##
==========================================
- Coverage 74.71% 74.50% -0.21%
==========================================
Files 63 63
Lines 7070 7080 +10
Branches 1523 1534 +11
==========================================
- Hits 5282 5275 -7
- Misses 1781 1798 +17
Partials 7 7
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. ☔ View full report at Codecov. |
Signed-off-by: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>
Signed-off-by: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>
Signed-off-by: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>
Signed-off-by: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>
Signed-off-by: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@JillieBeanSim thanks a lot. The activation is now going through in Eclipse Che.
I see two remaining problems to fix:
(1) When loading a workspace for the first time I still get this warning message. This message is not useful for the end-user. They will not know what the problem is and why it was trying to read the file ''
. We need to provide a meaningful message such as No global Zowe team configuration found. Use Zowe Explorer to create one.
(2) I started Che with a Git repository that had a project-level Zowe config file. After the repo was loaded I was not able to use the Zowe Explorer Refresh Data Sets View
button to get these projects listed. I would not see the project ones in the list to select them, only could create a new team-level one. I had to reload the full browser page and they would show up. Somehow the Refresh button does not load the project-level ones from the workspace.
Signed-off-by: Rudy Flores <68666202+rudyflores@users.noreply.github.com>
Signed-off-by: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>
…ix/scm-initialization
@JillieBeanSim thanks. (1) is resolved. Only problem left is (2) that project team config in my git repo is not recognized until a full browser reload. |
Signed-off-by: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>
Signed-off-by: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Approving as team config work now.
Need more PRs to to fix (1) loading project-level configs and (2) dealing with invalid config files; being able to open them again in the editor
Testing this one more time I see that now the code runs an The remaining problem is that when the user does not want to create a global team config and only wants to use the project-level one then there is no indication for the user that a reload is required. Any idea how to approach that? Otherwise, I think for now this is an acceptable workaround that can be merged as it improves the situation and fixes several issues. We should create a new issue for the next release to add supporting project configs at workspace creation as well as not doing a reloadWindow. |
Kudos, SonarCloud Quality Gate passed! 0 Bugs No Coverage information |
Audit and Lint checks will be fixed in |
Proposed changes
Fix activation issues with Zowe Explorer seen in Theia and Eclipse Che
Milestone: 2.4.0
Changelog: Fixed activation and Refresh Extension issues in web based editors, ie. Theia.
Types of changes
What types of changes does your code introduce to Zowe Explorer?
Put an
x
in the boxes that applyChecklist
Put an
x
in the boxes that apply. You can also fill these out after creating the PR. If you're unsure about any of them, don't hesitate to ask. We're here to help! This checklist will be used as reference for both the contributor and the revieweryarn workspace vscode-extension-for-zowe vscode:prepublish
has been executedFurther comments