launchpad.net/~rogpeppe/juju-core/500-errgo-fix@v0.0.0-20140213181702-000000002356/names/user.go (about) 1 // Copyright 2013 Canonical Ltd. 2 // Licensed under the AGPLv3, see LICENCE file for details. 3 4 package names 5 6 import ( 7 "strings" 8 ) 9 10 // IsUser returns whether id is a valid user id. 11 // TODO(rog) stricter constraints 12 func IsUser(name string) bool { 13 return !strings.Contains(name, "/") && name != "" 14 } 15 16 // UserTag returns the tag for the user with the given name. 17 func UserTag(userName string) string { 18 return makeTag(UserTagKind, userName) 19 }