{"action":"created","comment":{"url":"https://api.github.com/repos/ox-it/sakai/pulls/comments/78334920","id":78334920,"diff_hunk":"@@ -0,0 +1,43 @@\n+package org.sakaiproject.user.api;\n+\n+import org.sakaiproject.site.api.Site;\n+import org.sakaiproject.user.api.User;\n+\n+import java.util.List;\n+import java.util.Optional;\n+\n+/**\n+ * This is a provider interface that allows Assignments to provide addition details about candidates\n+ * to the interface.\n+ */\n+public interface CandidateDetailProvider {\n+\t/**\n+\t * This gets an candidate ID for a user, this can be used to make candidate IDs anonymous.\n+\t * @param user The user for who an ID is wanted. Cannot be <code>null</code>\n+\t * @param site The site in which the lookup is happening. If site is null, it will try to get the current site\n+\t * @return An option containing the candidate ID.","path":"kernel/api/src/main/java/org/sakaiproject/user/api/CandidateDetailProvider.java","position":18,"original_position":18,"commit_id":"d4ed9df6057f897c6409fa8b4e23389a4109c515","original_commit_id":"d4ed9df6057f897c6409fa8b4e23389a4109c515","user":{"login":"buckett","id":5921,"avatar_url":"https://avatars.githubusercontent.com/u/5921?v=3","gravatar_id":"","url":"https://api.github.com/users/buckett","html_url":"https://github.com/buckett","followers_url":"https://api.github.com/users/buckett/followers","following_url":"https://api.github.com/users/buckett/following{/other_user}","gists_url":"https://api.github.com/users/buckett/gists{/gist_id}","starred_url":"https://api.github.com/users/buckett/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/buckett/subscriptions","organizations_url":"https://api.github.com/users/buckett/orgs","repos_url":"https://api.github.com/users/buckett/repos","events_url":"https://api.github.com/users/buckett/events{/privacy}","received_events_url":"https://api.github.com/users/buckett/received_events","type":"User","site_admin":false},"body":"Indentation.","created_at":"2016-09-12T08:49:25Z","updated_at":"2016-09-12T08:49:25Z","html_url":"https://github.com/ox-it/sakai/pull/67#discussion_r78334920","pull_request_url":"https://api.github.com/repos/ox-it/sakai/pulls/67","_links":{"self":{"href":"https://api.github.com/repos/ox-it/sakai/pulls/comments/78334920"},"html":{"href":"https://github.com/ox-it/sakai/pull/67#discussion_r78334920"},"pull_request":{"href":"https://api.github.com/repos/ox-it/sakai/pulls/67"}}},"pull_request":{"url":"https://api.github.com/repos/ox-it/sakai/pulls/67","id":78846358,"html_url":"https://github.com/ox-it/sakai/pull/67","diff_url":"https://github.com/ox-it/sakai/pull/67.diff","patch_url":"https://github.com/ox-it/sakai/pull/67.patch","issue_url":"https://api.github.com/repos/ox-it/sakai/issues/67","number":67,"state":"open","locked":false,"title":"WL-4322 : anonymous coursework project","user":{"login":"frasese","id":6773967,"avatar_url":"https://avatars.githubusercontent.com/u/6773967?v=3","gravatar_id":"","url":"https://api.github.com/users/frasese","html_url":"https://github.com/frasese","followers_url":"https://api.github.com/users/frasese/followers","following_url":"https://api.github.com/users/frasese/following{/other_user}","gists_url":"https://api.github.com/users/frasese/gists{/gist_id}","starred_url":"https://api.github.com/users/frasese/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/frasese/subscriptions","organizations_url":"https://api.github.com/users/frasese/orgs","repos_url":"https://api.github.com/users/frasese/repos","events_url":"https://api.github.com/users/frasese/events{/privacy}","received_events_url":"https://api.github.com/users/frasese/received_events","type":"User","site_admin":false},"body":"- Manage Candidate ID and additional notes.\r\n- Sample, html, zip and more\r\n- Oak extends our provider","created_at":"2016-07-26T12:56:05Z","updated_at":"2016-09-12T08:49:25Z","closed_at":null,"merged_at":null,"merge_commit_sha":"650cacee47487037a59905aae9e3897b26b1bf6d","assignee":null,"assignees":[],"milestone":null,"commits_url":"https://api.github.com/repos/ox-it/sakai/pulls/67/commits","review_comments_url":"https://api.github.com/repos/ox-it/sakai/pulls/67/comments","review_comment_url":"https://api.github.com/repos/ox-it/sakai/pulls/comments{/number}","comments_url":"https://api.github.com/repos/ox-it/sakai/issues/67/comments","statuses_url":"https://api.github.com/repos/ox-it/sakai/statuses/d4ed9df6057f897c6409fa8b4e23389a4109c515","head":{"label":"frasese:WL-4322","ref":"WL-4322","sha":"d4ed9df6057f897c6409fa8b4e23389a4109c515","user":{"login":"frasese","id":6773967,"avatar_url":"https://avatars.githubusercontent.com/u/6773967?v=3","gravatar_id":"","url":"https://api.github.com/users/frasese","html_url":"https://github.com/frasese","followers_url":"https://api.github.com/users/frasese/followers","following_url":"https://api.github.com/users/frasese/following{/other_user}","gists_url":"https://api.github.com/users/frasese/gists{/gist_id}","starred_url":"https://api.github.com/users/frasese/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/frasese/subscriptions","organizations_url":"https://api.github.com/users/frasese/orgs","repos_url":"https://api.github.com/users/frasese/repos","events_url":"https://api.github.com/users/frasese/events{/privacy}","received_events_url":"https://api.github.com/users/frasese/received_events","type":"User","site_admin":false},"repo":{"id":64220052,"name":"sakai-oxford","full_name":"frasese/sakai-oxford","owner":{"login":"frasese","id":6773967,"avatar_url":"https://avatars.githubusercontent.com/u/6773967?v=3","gravatar_id":"","url":"https://api.github.com/users/frasese","html_url":"https://github.com/frasese","followers_url":"https://api.github.com/users/frasese/followers","following_url":"https://api.github.com/users/frasese/following{/other_user}","gists_url":"https://api.github.com/users/frasese/gists{/gist_id}","starred_url":"https://api.github.com/users/frasese/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/frasese/subscriptions","organizations_url":"https://api.github.com/users/frasese/orgs","repos_url":"https://api.github.com/users/frasese/repos","events_url":"https://api.github.com/users/frasese/events{/privacy}","received_events_url":"https://api.github.com/users/frasese/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/frasese/sakai-oxford","description":"Sakai is a freely available, feature-rich technology solution for learning, teaching, research and collaboration. Sakai is an open source software suite developed by a diverse and global adopter community.","fork":true,"url":"https://api.github.com/repos/frasese/sakai-oxford","forks_url":"https://api.github.com/repos/frasese/sakai-oxford/forks","keys_url":"https://api.github.com/repos/frasese/sakai-oxford/keys{/key_id}","collaborators_url":"https://api.github.com/repos/frasese/sakai-oxford/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/frasese/sakai-oxford/teams","hooks_url":"https://api.github.com/repos/frasese/sakai-oxford/hooks","issue_events_url":"https://api.github.com/repos/frasese/sakai-oxford/issues/events{/number}","events_url":"https://api.github.com/repos/frasese/sakai-oxford/events","assignees_url":"https://api.github.com/repos/frasese/sakai-oxford/assignees{/user}","branches_url":"https://api.github.com/repos/frasese/sakai-oxford/branches{/branch}","tags_url":"https://api.github.com/repos/frasese/sakai-oxford/tags","blobs_url":"https://api.github.com/repos/frasese/sakai-oxford/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/frasese/sakai-oxford/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/frasese/sakai-oxford/git/refs{/sha}","trees_url":"https://api.github.com/repos/frasese/sakai-oxford/git/trees{/sha}","statuses_url":"https://api.github.com/repos/frasese/sakai-oxford/statuses/{sha}","languages_url":"https://api.github.com/repos/frasese/sakai-oxford/languages","stargazers_url":"https://api.github.com/repos/frasese/sakai-oxford/stargazers","contributors_url":"https://api.github.com/repos/frasese/sakai-oxford/contributors","subscribers_url":"https://api.github.com/repos/frasese/sakai-oxford/subscribers","subscription_url":"https://api.github.com/repos/frasese/sakai-oxford/subscription","commits_url":"https://api.github.com/repos/frasese/sakai-oxford/commits{/sha}","git_commits_url":"https://api.github.com/repos/frasese/sakai-oxford/git/commits{/sha}","comments_url":"https://api.github.com/repos/frasese/sakai-oxford/comments{/number}","issue_comment_url":"https://api.github.com/repos/frasese/sakai-oxford/issues/comments{/number}","contents_url":"https://api.github.com/repos/frasese/sakai-oxford/contents/{+path}","compare_url":"https://api.github.com/repos/frasese/sakai-oxford/compare/{base}...{head}","merges_url":"https://api.github.com/repos/frasese/sakai-oxford/merges","archive_url":"https://api.github.com/repos/frasese/sakai-oxford/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/frasese/sakai-oxford/downloads","issues_url":"https://api.github.com/repos/frasese/sakai-oxford/issues{/number}","pulls_url":"https://api.github.com/repos/frasese/sakai-oxford/pulls{/number}","milestones_url":"https://api.github.com/repos/frasese/sakai-oxford/milestones{/number}","notifications_url":"https://api.github.com/repos/frasese/sakai-oxford/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/frasese/sakai-oxford/labels{/name}","releases_url":"https://api.github.com/repos/frasese/sakai-oxford/releases{/id}","deployments_url":"https://api.github.com/repos/frasese/sakai-oxford/deployments","created_at":"2016-07-26T12:37:02Z","updated_at":"2016-07-26T12:39:48Z","pushed_at":"2016-09-12T07:21:21Z","git_url":"git://github.com/frasese/sakai-oxford.git","ssh_url":"git@github.com:frasese/sakai-oxford.git","clone_url":"https://github.com/frasese/sakai-oxford.git","svn_url":"https://github.com/frasese/sakai-oxford","homepage":"https://www.sakaiproject.org","size":327718,"stargazers_count":0,"watchers_count":0,"language":"Java","has_issues":false,"has_downloads":true,"has_wiki":false,"has_pages":true,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"11.x"}},"base":{"label":"ox-it:11.x","ref":"11.x","sha":"394b3f49e17ecf81b26e4406ea2b446d02faec90","user":{"login":"ox-it","id":351950,"avatar_url":"https://avatars.githubusercontent.com/u/351950?v=3","gravatar_id":"","url":"https://api.github.com/users/ox-it","html_url":"https://github.com/ox-it","followers_url":"https://api.github.com/users/ox-it/followers","following_url":"https://api.github.com/users/ox-it/following{/other_user}","gists_url":"https://api.github.com/users/ox-it/gists{/gist_id}","starred_url":"https://api.github.com/users/ox-it/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ox-it/subscriptions","organizations_url":"https://api.github.com/users/ox-it/orgs","repos_url":"https://api.github.com/users/ox-it/repos","events_url":"https://api.github.com/users/ox-it/events{/privacy}","received_events_url":"https://api.github.com/users/ox-it/received_events","type":"Organization","site_admin":false},"repo":{"id":40708205,"name":"sakai","full_name":"ox-it/sakai","owner":{"login":"ox-it","id":351950,"avatar_url":"https://avatars.githubusercontent.com/u/351950?v=3","gravatar_id":"","url":"https://api.github.com/users/ox-it","html_url":"https://github.com/ox-it","followers_url":"https://api.github.com/users/ox-it/followers","following_url":"https://api.github.com/users/ox-it/following{/other_user}","gists_url":"https://api.github.com/users/ox-it/gists{/gist_id}","starred_url":"https://api.github.com/users/ox-it/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ox-it/subscriptions","organizations_url":"https://api.github.com/users/ox-it/orgs","repos_url":"https://api.github.com/users/ox-it/repos","events_url":"https://api.github.com/users/ox-it/events{/privacy}","received_events_url":"https://api.github.com/users/ox-it/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/ox-it/sakai","description":"Oxford's deployment of Sakai","fork":false,"url":"https://api.github.com/repos/ox-it/sakai","forks_url":"https://api.github.com/repos/ox-it/sakai/forks","keys_url":"https://api.github.com/repos/ox-it/sakai/keys{/key_id}","collaborators_url":"https://api.github.com/repos/ox-it/sakai/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/ox-it/sakai/teams","hooks_url":"https://api.github.com/repos/ox-it/sakai/hooks","issue_events_url":"https://api.github.com/repos/ox-it/sakai/issues/events{/number}","events_url":"https://api.github.com/repos/ox-it/sakai/events","assignees_url":"https://api.github.com/repos/ox-it/sakai/assignees{/user}","branches_url":"https://api.github.com/repos/ox-it/sakai/branches{/branch}","tags_url":"https://api.github.com/repos/ox-it/sakai/tags","blobs_url":"https://api.github.com/repos/ox-it/sakai/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/ox-it/sakai/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/ox-it/sakai/git/refs{/sha}","trees_url":"https://api.github.com/repos/ox-it/sakai/git/trees{/sha}","statuses_url":"https://api.github.com/repos/ox-it/sakai/statuses/{sha}","languages_url":"https://api.github.com/repos/ox-it/sakai/languages","stargazers_url":"https://api.github.com/repos/ox-it/sakai/stargazers","contributors_url":"https://api.github.com/repos/ox-it/sakai/contributors","subscribers_url":"https://api.github.com/repos/ox-it/sakai/subscribers","subscription_url":"https://api.github.com/repos/ox-it/sakai/subscription","commits_url":"https://api.github.com/repos/ox-it/sakai/commits{/sha}","git_commits_url":"https://api.github.com/repos/ox-it/sakai/git/commits{/sha}","comments_url":"https://api.github.com/repos/ox-it/sakai/comments{/number}","issue_comment_url":"https://api.github.com/repos/ox-it/sakai/issues/comments{/number}","contents_url":"https://api.github.com/repos/ox-it/sakai/contents/{+path}","compare_url":"https://api.github.com/repos/ox-it/sakai/compare/{base}...{head}","merges_url":"https://api.github.com/repos/ox-it/sakai/merges","archive_url":"https://api.github.com/repos/ox-it/sakai/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/ox-it/sakai/downloads","issues_url":"https://api.github.com/repos/ox-it/sakai/issues{/number}","pulls_url":"https://api.github.com/repos/ox-it/sakai/pulls{/number}","milestones_url":"https://api.github.com/repos/ox-it/sakai/milestones{/number}","notifications_url":"https://api.github.com/repos/ox-it/sakai/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/ox-it/sakai/labels{/name}","releases_url":"https://api.github.com/repos/ox-it/sakai/releases{/id}","deployments_url":"https://api.github.com/repos/ox-it/sakai/deployments","created_at":"2015-08-14T09:54:32Z","updated_at":"2016-08-17T10:06:07Z","pushed_at":"2016-09-12T08:26:24Z","git_url":"git://github.com/ox-it/sakai.git","ssh_url":"git@github.com:ox-it/sakai.git","clone_url":"https://github.com/ox-it/sakai.git","svn_url":"https://github.com/ox-it/sakai","homepage":"https://weblearn.ox.ac.uk/","size":324915,"stargazers_count":0,"watchers_count":0,"language":"Java","has_issues":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":3,"mirror_url":null,"open_issues_count":12,"forks":3,"open_issues":12,"watchers":0,"default_branch":"11.x"}},"_links":{"self":{"href":"https://api.github.com/repos/ox-it/sakai/pulls/67"},"html":{"href":"https://github.com/ox-it/sakai/pull/67"},"issue":{"href":"https://api.github.com/repos/ox-it/sakai/issues/67"},"comments":{"href":"https://api.github.com/repos/ox-it/sakai/issues/67/comments"},"review_comments":{"href":"https://api.github.com/repos/ox-it/sakai/pulls/67/comments"},"review_comment":{"href":"https://api.github.com/repos/ox-it/sakai/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/ox-it/sakai/pulls/67/commits"},"statuses":{"href":"https://api.github.com/repos/ox-it/sakai/statuses/d4ed9df6057f897c6409fa8b4e23389a4109c515"}}}}
{"actor":{"display_login":"buckett"}}