Skip to content
This repository was 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
jeffyoung merged 3 commits intomasterfrom
jeyou/several-changes
Mar 3, 2017
Merged

Use pinned query text, show PAT nag message, stop signout message#139
jeffyoung merged 3 commits intomasterfrom
jeyou/several-changes

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.
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!

@jeffyoung jeffyoung merged commit 2be4ffb into master Mar 3, 2017
@jeffyoung jeffyoung deleted the jeyou/several-changes branch March 3, 2017 18:01
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.

3 participants