-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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
Apply vscode Authentication plugin API #8402
Conversation
I don't have time to review it. @azatsarynnyy @tsmaeder @benoitf Could someone to take it over? Important concerns here:
|
#8372 brings abilities to add menus at the bottom of the left side bar. In VS Code there are commands to manage accounts, as well as menu items including in the left side bar. Should not this PR cover it as well? |
@akosyakov |
#8372 is merged so I'll try to port the authentication actions from vscode in this PR |
@vinokurig I am fine with another PR too if this PR is complete in some sense. Could you elaborate please?
Rather than that please rely on @azatsarynnyy for the approve. |
@azatsarynnyy I've updated the test plugin and the |
@tsmaeder I've fixed all your comments, could you please review the PR again? |
@azatsarynnyy Thank you for finding this bug, looks like my browser have cached this data. I was able to reproduce it in incognito mode. I've fixed it in my last commit. |
@tsmaeder Could you please review this PR again? |
80ae007
to
61a76ca
Compare
@tsmaeder @azatsarynnyy I've fixed all your comments, could you please review this PR again? |
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.
LGTM
61a76ca
to
1844be7
Compare
@tsmaeder any updates? |
All comments have been addressed, but I can't approve, since I didn't test the code.
0e6ba47
to
6e998a0
Compare
@akosyakov @westbury is it OK to merge? |
yes, please clean up the history before |
6e998a0
to
ecd7321
Compare
Signed-off-by: Igor Vinokur <ivinokur@redhat.com>
What it does
Apply vscode Authentication plugin API: https://github.com/microsoft/vscode/blob/ab42ffc44c709aded523b15399a070ae8c724824/src/vs/vscode.proposed.d.ts#L98-L131
Related CQ: https://dev.eclipse.org/ipzilla/show_bug.cgi?id=22526
How to test
Accounts
icon in the left bottom side and see:F1 => Authentication Sign in
command and clickAllow
:see the token message:
account
menu:Accounts
icon and see the login item:Click the login item and the token notification must appear:
F1 => Authentication Sign in
command and see:vscode has
manage trusted extensions
feature that was not implemented because it requires quick-pick with multi-select: #5673Review checklist
Reminder for reviewers