Skip to content
This repository has been archived by the owner on Nov 6, 2020. It is now read-only.

Use pinned query text, show PAT nag message, stop signout message #139

Merged
merged 3 commits into from
Mar 3, 2017

Conversation

jeffyoung
Copy link
Contributor

Pinned query text will choose either the query specified in the user settings (which can be wiql or a query path) or a default of WitQueries.MyWorkItems.

We're removing support for PAT tokens in user settings so if we find one, send telemetry about it, ignore it, and display a warning message to the user. Only show the warning (nag) message once (on initialization). If re-initialization occurs, don't show the nag message again. If VS Code is restarted and the token is still present, then we'll show the nag message again.

On signout, reinitialization happens. When it does, we always show the message that there's no credentials stored for the account (duh; we just removed them). So prevent that message from being shown when re-init happens via signout.

Jeff Young added 2 commits March 3, 2017 10:28
Pinned query text will choose either the query specified in the user settings (which can be wiql or a query path) or a default of WitQueries.MyWorkItems.
We're removing support for PAT tokens in user settings so if we find one, send telemetry about it, ignore it, and display a warning message to the user.  Only show the warning (nag) message once (on initialization).  If re-initialization occurs, don't show the nag message again.  If VS Code is restarted and the token is still present, then we'll show the nag message again.

On signout, reinitialization happens.  When it does, we always show the message that there's no credentials stored for the account (duh; we just removed them).  So prevent that message from being shown when re-init happens via signout.
@@ -21,6 +21,7 @@ export class Strings {
static NoTfvcBuildsFound: string = "No builds were found for this repository. Click to view your team project's build definitions page.";
static NoRepoInformation: string = "No Team Services or Team Foundation Server repository configuration was found. Ensure you've opened a folder that contains a repository.";
static NoSourceFileForBlame: string = "A source file must be opened to show blame information.";
static FoundTokenInSettings: string = "A PAT was found in your VS Code settings. It will be ignored and you should remove it. You may then need to run the 'team signin' command.";
Copy link
Member

Choose a reason for hiding this comment

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

Maybe instead of "You may then need..." something like "You should now use the Sign In command to store your PAT in a secure location."

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Good idea!

Copy link
Member

@jpricket jpricket left a comment

Choose a reason for hiding this comment

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

Nice fixes!

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

Successfully merging this pull request may close these issues.

None yet

3 participants