{"action":"created","issue":{"url":"https://api.github.com/repos/GENI-NSF/geni-ch/issues/205","labels_url":"https://api.github.com/repos/GENI-NSF/geni-ch/issues/205/labels{/name}","comments_url":"https://api.github.com/repos/GENI-NSF/geni-ch/issues/205/comments","events_url":"https://api.github.com/repos/GENI-NSF/geni-ch/issues/205/events","html_url":"https://github.com/GENI-NSF/geni-ch/issues/205","id":78376017,"number":205,"title":"auth error on project page when user requests to join a project","user":{"login":"ahelsing","id":12136824,"avatar_url":"https://avatars.githubusercontent.com/u/12136824?v=3","gravatar_id":"","url":"https://api.github.com/users/ahelsing","html_url":"https://github.com/ahelsing","followers_url":"https://api.github.com/users/ahelsing/followers","following_url":"https://api.github.com/users/ahelsing/following{/other_user}","gists_url":"https://api.github.com/users/ahelsing/gists{/gist_id}","starred_url":"https://api.github.com/users/ahelsing/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ahelsing/subscriptions","organizations_url":"https://api.github.com/users/ahelsing/orgs","repos_url":"https://api.github.com/users/ahelsing/repos","events_url":"https://api.github.com/users/ahelsing/events{/privacy}","received_events_url":"https://api.github.com/users/ahelsing/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/GENI-NSF/geni-ch/milestones/9","html_url":"https://github.com/GENI-NSF/geni-ch/milestones/1.3","labels_url":"https://api.github.com/repos/GENI-NSF/geni-ch/milestones/9/labels","id":1119834,"number":9,"title":"1.3","description":null,"creator":{"login":"ahelsing","id":12136824,"avatar_url":"https://avatars.githubusercontent.com/u/12136824?v=3","gravatar_id":"","url":"https://api.github.com/users/ahelsing","html_url":"https://github.com/ahelsing","followers_url":"https://api.github.com/users/ahelsing/followers","following_url":"https://api.github.com/users/ahelsing/following{/other_user}","gists_url":"https://api.github.com/users/ahelsing/gists{/gist_id}","starred_url":"https://api.github.com/users/ahelsing/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ahelsing/subscriptions","organizations_url":"https://api.github.com/users/ahelsing/orgs","repos_url":"https://api.github.com/users/ahelsing/repos","events_url":"https://api.github.com/users/ahelsing/events{/privacy}","received_events_url":"https://api.github.com/users/ahelsing/received_events","type":"User","site_admin":false},"open_issues":1,"closed_issues":8,"state":"open","created_at":"2015-05-20T04:45:13Z","updated_at":"2015-05-20T05:14:50Z","due_on":null,"closed_at":null},"comments":2,"created_at":"2015-05-20T05:14:50Z","updated_at":"2015-05-20T05:15:06Z","closed_at":null,"body":"When a user requests to join a project that user logs the event.\r\nBut then non operators cannot lookup that user's display name to show that log entry on the project page.\r\n\r\nFrom chapi.log:\r\n\r\n```\r\n01/08/2014 13:31:47:ERROR   :amsoil:[mav1] [AUTHORIZATION] AUTHORIZATION_ERROR (Caller not authorized to call method lookup_identifying_member_info with options {'filter': ['_GENI_IDENTIFYING_MEMBER_UID', '_GENI_MEMBER_DISPLAYNAME', 'MEMBER_FIRSTNAME', 'MEMBER_LASTNAME', 'MEMBER_EMAIL'], 'match': {'MEMBER_UID': ['e0706d54-acb2-47df-87a9-c0fc57d930ed', 'cf0598ae-2727-4caf-bab9-9e206d161846', '762e2515-1b42-4474-9f87-6885e33724e6']}} arguments {} queries [u'ME.MAY_LOOKUP_IDENTIFYING_MEMBER_INFO_urn_publicid_IDN_ch_geni_net_user_wc1401<-CALLER', 'ME.MAY_LOOKUP_IDENTIFYING_MEMBER_INFO<-CALLER'])\r\n01/08/2014 13:31:47:INFO    :chapi:MA: ekishorekuma@cns.umass.edu: Result from lookup_identifying_member_info: {'output': \"[AUTHORIZATION] AUTHORIZATION_ERROR (Caller not authorized to call method lookup_identifying_member_info with options {'filter': ['_GENI_IDENTIFYING_MEMBER_UID', '_GENI_MEMBER_DISPLAYNAME', 'MEM...\r\n```\r\n\r\n\r\nThe offending line (for an operator) from the project page:\r\n```\r\n2014-01-08 18:31:27 UTC\tWinter Camp 2014 User01 requested to join project GREEWC14\tWinter Camp 2014 User01\r\n```\r\n\n\n _Imported from trac ticket [#205](http://trac.gpolab.bbn.com/chapi/ticket/205),  created by ahelsing on 01-08-2014 at 13:36, last modified: 01-13-2014 at 13:49_\n"},"comment":{"url":"https://api.github.com/repos/GENI-NSF/geni-ch/issues/comments/103761876","html_url":"https://github.com/GENI-NSF/geni-ch/issues/205#issuecomment-103761876","issue_url":"https://api.github.com/repos/GENI-NSF/geni-ch/issues/205","id":103761876,"user":{"login":"ahelsing","id":12136824,"avatar_url":"https://avatars.githubusercontent.com/u/12136824?v=3","gravatar_id":"","url":"https://api.github.com/users/ahelsing","html_url":"https://github.com/ahelsing","followers_url":"https://api.github.com/users/ahelsing/followers","following_url":"https://api.github.com/users/ahelsing/following{/other_user}","gists_url":"https://api.github.com/users/ahelsing/gists{/gist_id}","starred_url":"https://api.github.com/users/ahelsing/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ahelsing/subscriptions","organizations_url":"https://api.github.com/users/ahelsing/orgs","repos_url":"https://api.github.com/users/ahelsing/repos","events_url":"https://api.github.com/users/ahelsing/events{/privacy}","received_events_url":"https://api.github.com/users/ahelsing/received_events","type":"User","site_admin":false},"created_at":"2015-05-20T05:15:06Z","updated_at":"2015-05-20T05:15:06Z","body":"Fix: log service no longer takes a user ID. Instead it uses the UID in the SSL client cert.\r\nThen the project join requests are done with the portal, so the portal's UID shows up in the table. This means an argument error if the portal doesn't avoid asking about that UID (which it will do).\r\n\n\n_Trac comment by ahelsing on 01-13-2014 at 13:49_\n"}}