{"action":"created","issue":{"url":"https://api.github.com/repos/taigaio/taiga-front/issues/903","repository_url":"https://api.github.com/repos/taigaio/taiga-front","labels_url":"https://api.github.com/repos/taigaio/taiga-front/issues/903/labels{/name}","comments_url":"https://api.github.com/repos/taigaio/taiga-front/issues/903/comments","events_url":"https://api.github.com/repos/taigaio/taiga-front/issues/903/events","html_url":"https://github.com/taigaio/taiga-front/issues/903","id":137918805,"number":903,"title":"Adding existing members to a project","user":{"login":"mrichar1","id":478653,"avatar_url":"https://avatars.githubusercontent.com/u/478653?v=3","gravatar_id":"","url":"https://api.github.com/users/mrichar1","html_url":"https://github.com/mrichar1","followers_url":"https://api.github.com/users/mrichar1/followers","following_url":"https://api.github.com/users/mrichar1/following{/other_user}","gists_url":"https://api.github.com/users/mrichar1/gists{/gist_id}","starred_url":"https://api.github.com/users/mrichar1/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mrichar1/subscriptions","organizations_url":"https://api.github.com/users/mrichar1/orgs","repos_url":"https://api.github.com/users/mrichar1/repos","events_url":"https://api.github.com/users/mrichar1/events{/privacy}","received_events_url":"https://api.github.com/users/mrichar1/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":13,"created_at":"2016-03-02T16:13:35Z","updated_at":"2016-03-09T10:00:24Z","closed_at":null,"body":"Currently, when adding new members to a team, you only get to add based on full email address.\r\n\r\nIt would be nice if you could also add (existing) members based on username or full name - ideally also with auto-completion.  (I appreciate that auto-complete of email addresses may raise privacy/security concerns).\r\n\r\nI'd be happy to assist with adding this functionality (I speak python and some angular, but am unfamiliar with the project architecture so am not sure what would need to go where).\r\n\r\nLooking at the code, it appears that there is already a method `getUserByUserName` which would get most of the required functionality (at least for for the simple case of full usernames).\r\n (https://github.com/taigaio/taiga-front/blob/2319ba1766f2c5e6273ac7db395eac5c1ff3dde7/app/modules/services/user.service.coffee)\r\n\r\nAny thoughts on this as a feature?"},"comment":{"url":"https://api.github.com/repos/taigaio/taiga-front/issues/comments/194217988","html_url":"https://github.com/taigaio/taiga-front/issues/903#issuecomment-194217988","issue_url":"https://api.github.com/repos/taigaio/taiga-front/issues/903","id":194217988,"user":{"login":"mrichar1","id":478653,"avatar_url":"https://avatars.githubusercontent.com/u/478653?v=3","gravatar_id":"","url":"https://api.github.com/users/mrichar1","html_url":"https://github.com/mrichar1","followers_url":"https://api.github.com/users/mrichar1/followers","following_url":"https://api.github.com/users/mrichar1/following{/other_user}","gists_url":"https://api.github.com/users/mrichar1/gists{/gist_id}","starred_url":"https://api.github.com/users/mrichar1/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mrichar1/subscriptions","organizations_url":"https://api.github.com/users/mrichar1/orgs","repos_url":"https://api.github.com/users/mrichar1/repos","events_url":"https://api.github.com/users/mrichar1/events{/privacy}","received_events_url":"https://api.github.com/users/mrichar1/received_events","type":"User","site_admin":false},"created_at":"2016-03-09T10:00:24Z","updated_at":"2016-03-09T10:00:24Z","body":"I still think that requiring someone to be a contact first is potentially limiting. Take this issue for example.\r\n\r\nSay you have this in taiga as a user story, and decide the best thing to do is to assign some tasks in it to me. Now you need my email address, but that's not 'public information', unlike my name and username, which are visible on my taiga profile.\r\n\r\nI can If there was auto-complete, all you have to do is search for me by full name/username (which is easier to find/share) and confirm the profile you find is me.\r\n\r\nThe important bit of course is that any requests must still come as invites, not automatic adds, to prevent spam."}}