INNER CODE UNIT · Go
GetRelevantUser
ankitpokhrel/jira-cli · internal/cmdcommon/create.go:207
func GetRelevantUser(client *jira.Client, project string, user string) string {
if user == "" {
return ""
}
u, err := api.ProxyUserSearch(client, &jira.UserSearchOptions{
Query: user,
Project: project,
})
if err != nil || len(u) == 0 {
cmdutil.Failed("Unable to find associated user for %s", user)
}
return GetUserKeyForConfiguredInstallation(u[0])
}
// GetUserKeyForConfiguredInstallation returns either the user name or account ID based on jira installation type.
func GetUserKeyForConfiguredInstallation(user *jira.User) string {
it := viper.GetString("installation")
if it == jira.InstallationTypeLocal {