{"action":"created","comment":{"url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/pulls/comments/148797860","pull_request_review_id":74098043,"id":148797860,"diff_hunk":"@@ -0,0 +1,108 @@\n+import React from 'react';\n+import Translate from 'react-translate-component';\n+import apiClient from 'panoptes-client/lib/api-client';\n+\n+class CollectionsCreateForm extends React.Component {\n+  constructor() {\n+    super();\n+\n+    this.state = {\n+      collectionNameLength: 0,\n+      error: null\n+    };\n+\n+    this.onSubmit = this.onSubmit.bind(this);\n+    this.handleNameInputChange = this.handleNameInputChange.bind(this);\n+  }\n+\n+  onSubmit(event) {\n+    event.preventDefault();\n+\n+    const displayName = this.name.value;\n+    const isPrivate = this.isPrivate.checked;\n+\n+    const links = {};\n+\n+    if (this.props.subjectIDs.length > 0) {\n+      links.subjects = this.props.subjectIDs;\n+    }\n+\n+    const collection = {\n+      display_name: displayName,\n+      private: isPrivate,\n+      links\n+    };\n+\n+    apiClient.type('collections').create(collection).save()\n+      .then((newCollection) => {\n+        this.name.value = '';\n+        this.isPrivate.value = true;\n+        this.props.onSubmit(newCollection);\n+      })\n+      .catch((error) => {\n+        this.setState({ error });\n+      });\n+  }\n+\n+  handleNameInputChange() {\n+    this.setState({\n+      collectionNameLength: this.name.value.length\n+    });\n+  }\n+\n+  renderError() {\n+    if (this.state.error.status === 400) {\n+      return 'You can\\'t name two collections the same thing!';\n+    }\n+\n+    return 'There was a problem creating your collection.';\n+  }\n+\n+  render() {\n+    return (\n+      <form onSubmit={this.onSubmit} className=\"collections-create-form\">\n+        <div className=\"form-help error\">\n+          {this.state.error &&\n+              this.renderError()}\n+        </div>\n+        <label>\n+          <input\n+            className=\"collection-name-input\"\n+            ref={(node) => { this.name = node; }}\n+            onChange={this.handleNameInputChange}\n+            placeholder=\"Collection Name\"\n+          />\n+        </label>\n+        <div className=\"collection-create-form-actions\">\n+          <label>\n+            <input\n+              ref={(node) => { this.isPrivate = node; }}\n+              type=\"checkbox\"\n+              defaultChecked={false}\n+            />\n+            <Translate content=\"collections.createForm.private\" />\n+          </label>\n+          <div className=\"submit-button-container\">\n+            <button type=\"submit\" disabled={this.state.collectionNameLength < 1}>\n+              <Translate content=\"collections.createForm.submit\" />\n+            </button>\n+          </div>\n+        </div>\n+      </form>\n+    );\n+  }\n+}\n+\n+CollectionsCreateForm.defaultProps = {\n+  onSubmit: () => {},\n+  projectID: '',","path":"app/collections/create-form.jsx","position":98,"original_position":98,"commit_id":"91819312855fb4f6c2889251db1e650aff170f7d","original_commit_id":"91819312855fb4f6c2889251db1e650aff170f7d","user":{"login":"eatyourgreens","id":59547,"avatar_url":"https://avatars3.githubusercontent.com/u/59547?v=4","gravatar_id":"","url":"https://api.github.com/users/eatyourgreens","html_url":"https://github.com/eatyourgreens","followers_url":"https://api.github.com/users/eatyourgreens/followers","following_url":"https://api.github.com/users/eatyourgreens/following{/other_user}","gists_url":"https://api.github.com/users/eatyourgreens/gists{/gist_id}","starred_url":"https://api.github.com/users/eatyourgreens/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eatyourgreens/subscriptions","organizations_url":"https://api.github.com/users/eatyourgreens/orgs","repos_url":"https://api.github.com/users/eatyourgreens/repos","events_url":"https://api.github.com/users/eatyourgreens/events{/privacy}","received_events_url":"https://api.github.com/users/eatyourgreens/received_events","type":"User","site_admin":false},"body":"React might warn about that being the wrong type, because `null` is an Object and it looks like the prop should be a string.","created_at":"2017-11-03T14:32:39Z","updated_at":"2017-11-03T14:32:40Z","html_url":"https://github.com/zooniverse/Panoptes-Front-End/pull/4133#discussion_r148797860","pull_request_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/pulls/4133","author_association":"OWNER","_links":{"self":{"href":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/pulls/comments/148797860"},"html":{"href":"https://github.com/zooniverse/Panoptes-Front-End/pull/4133#discussion_r148797860"},"pull_request":{"href":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/pulls/4133"}},"in_reply_to_id":148796340},"pull_request":{"url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/pulls/4133","id":150079633,"html_url":"https://github.com/zooniverse/Panoptes-Front-End/pull/4133","diff_url":"https://github.com/zooniverse/Panoptes-Front-End/pull/4133.diff","patch_url":"https://github.com/zooniverse/Panoptes-Front-End/pull/4133.patch","issue_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/issues/4133","number":4133,"state":"open","locked":false,"title":"CollectionCreateForm ES6 conversion","user":{"login":"jelliotartz","id":12473119,"avatar_url":"https://avatars2.githubusercontent.com/u/12473119?v=4","gravatar_id":"","url":"https://api.github.com/users/jelliotartz","html_url":"https://github.com/jelliotartz","followers_url":"https://api.github.com/users/jelliotartz/followers","following_url":"https://api.github.com/users/jelliotartz/following{/other_user}","gists_url":"https://api.github.com/users/jelliotartz/gists{/gist_id}","starred_url":"https://api.github.com/users/jelliotartz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jelliotartz/subscriptions","organizations_url":"https://api.github.com/users/jelliotartz/orgs","repos_url":"https://api.github.com/users/jelliotartz/repos","events_url":"https://api.github.com/users/jelliotartz/events{/privacy}","received_events_url":"https://api.github.com/users/jelliotartz/received_events","type":"User","site_admin":false},"body":"## Describe your changes\r\n- Converts CollectionsCreateForm from coffeescript to ES6.\r\n- Adds unit tests.\r\n- Towards #3469.\r\n- [Staged here](https://collection-create-form-es6-conversion.pfe-preview.zooniverse.org/).\r\n\r\n## Known Issues\r\n- ~~Eslint is throwing errors that the use of string references (`ref=\"name\"` in `input`) is deprecated.~~  I've been working on replacing the string references with `ref={(node) => { this.name = node; }}`, but so far getting syntax errors. ~~Wanted to get this PR up, but will continue working on refactoring to remove string references from the inputs.~~ (edit: taken care of)\r\n- I'm thinking there may be other parts of this conversion that can be refactored. Input is welcome/appreciated, but wanted to get a PR in as is.\r\n\r\n## Review Checklist\r\n\r\n- [x] Does it work in all major browsers: Firefox, Chrome, Edge, Safari?\r\n- [x] Does it work on mobile?\r\n- [x] Can you `rm -rf node_modules/ && npm install` and app works as expected?\r\n- [x] Did you deploy a staging branch?\r\n- [x] If the component is in coffeescript, is it converted to ES6? Is it free of eslint errors? Is the conversion its own commit?\r\n- [x] Are the tests passing locally and on Travis?\r\n \r\n\r\n### Optional\r\n\r\n- [x] Have you replaced any `ChangeListener` or `PromiseRenderer` components with code that updates component state?\r\n- [x] If changes are made to the classifier, does the dev classifier still work?\r\n- [x] Have you [resized and compressed](https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/image-optimization) any image you've added?\r\n- [ ] Have you added in [flow type annotations](https://flowtype.org/docs/type-annotations.html)?\r\n- [x] Have you followed the [Springer guidelines for commit messages](https://github.com/springernature/frontend-playbook/blob/master/git/git.md#commit-messages)?\r\n","created_at":"2017-11-01T16:16:41Z","updated_at":"2017-11-03T14:32:40Z","closed_at":null,"merged_at":null,"merge_commit_sha":"ee789fd409f8f79a319894e83623d78e3ca4bba7","assignee":{"login":"srallen","id":5016731,"avatar_url":"https://avatars1.githubusercontent.com/u/5016731?v=4","gravatar_id":"","url":"https://api.github.com/users/srallen","html_url":"https://github.com/srallen","followers_url":"https://api.github.com/users/srallen/followers","following_url":"https://api.github.com/users/srallen/following{/other_user}","gists_url":"https://api.github.com/users/srallen/gists{/gist_id}","starred_url":"https://api.github.com/users/srallen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/srallen/subscriptions","organizations_url":"https://api.github.com/users/srallen/orgs","repos_url":"https://api.github.com/users/srallen/repos","events_url":"https://api.github.com/users/srallen/events{/privacy}","received_events_url":"https://api.github.com/users/srallen/received_events","type":"User","site_admin":false},"assignees":[{"login":"srallen","id":5016731,"avatar_url":"https://avatars1.githubusercontent.com/u/5016731?v=4","gravatar_id":"","url":"https://api.github.com/users/srallen","html_url":"https://github.com/srallen","followers_url":"https://api.github.com/users/srallen/followers","following_url":"https://api.github.com/users/srallen/following{/other_user}","gists_url":"https://api.github.com/users/srallen/gists{/gist_id}","starred_url":"https://api.github.com/users/srallen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/srallen/subscriptions","organizations_url":"https://api.github.com/users/srallen/orgs","repos_url":"https://api.github.com/users/srallen/repos","events_url":"https://api.github.com/users/srallen/events{/privacy}","received_events_url":"https://api.github.com/users/srallen/received_events","type":"User","site_admin":false}],"requested_reviewers":[],"milestone":null,"commits_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/pulls/4133/commits","review_comments_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/pulls/4133/comments","review_comment_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/pulls/comments{/number}","comments_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/issues/4133/comments","statuses_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/statuses/91819312855fb4f6c2889251db1e650aff170f7d","head":{"label":"zooniverse:collection-create-form-ES6-conversion","ref":"collection-create-form-ES6-conversion","sha":"91819312855fb4f6c2889251db1e650aff170f7d","user":{"login":"zooniverse","id":106856,"avatar_url":"https://avatars2.githubusercontent.com/u/106856?v=4","gravatar_id":"","url":"https://api.github.com/users/zooniverse","html_url":"https://github.com/zooniverse","followers_url":"https://api.github.com/users/zooniverse/followers","following_url":"https://api.github.com/users/zooniverse/following{/other_user}","gists_url":"https://api.github.com/users/zooniverse/gists{/gist_id}","starred_url":"https://api.github.com/users/zooniverse/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zooniverse/subscriptions","organizations_url":"https://api.github.com/users/zooniverse/orgs","repos_url":"https://api.github.com/users/zooniverse/repos","events_url":"https://api.github.com/users/zooniverse/events{/privacy}","received_events_url":"https://api.github.com/users/zooniverse/received_events","type":"Organization","site_admin":false},"repo":{"id":19498290,"name":"Panoptes-Front-End","full_name":"zooniverse/Panoptes-Front-End","owner":{"login":"zooniverse","id":106856,"avatar_url":"https://avatars2.githubusercontent.com/u/106856?v=4","gravatar_id":"","url":"https://api.github.com/users/zooniverse","html_url":"https://github.com/zooniverse","followers_url":"https://api.github.com/users/zooniverse/followers","following_url":"https://api.github.com/users/zooniverse/following{/other_user}","gists_url":"https://api.github.com/users/zooniverse/gists{/gist_id}","starred_url":"https://api.github.com/users/zooniverse/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zooniverse/subscriptions","organizations_url":"https://api.github.com/users/zooniverse/orgs","repos_url":"https://api.github.com/users/zooniverse/repos","events_url":"https://api.github.com/users/zooniverse/events{/privacy}","received_events_url":"https://api.github.com/users/zooniverse/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/zooniverse/Panoptes-Front-End","description":"Front end for zooniverse/Panoptes","fork":false,"url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End","forks_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/forks","keys_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/keys{/key_id}","collaborators_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/teams","hooks_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/hooks","issue_events_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/issues/events{/number}","events_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/events","assignees_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/assignees{/user}","branches_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/branches{/branch}","tags_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/tags","blobs_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/git/refs{/sha}","trees_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/git/trees{/sha}","statuses_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/statuses/{sha}","languages_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/languages","stargazers_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/stargazers","contributors_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/contributors","subscribers_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/subscribers","subscription_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/subscription","commits_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/commits{/sha}","git_commits_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/git/commits{/sha}","comments_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/comments{/number}","issue_comment_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/issues/comments{/number}","contents_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/contents/{+path}","compare_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/compare/{base}...{head}","merges_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/merges","archive_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/downloads","issues_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/issues{/number}","pulls_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/pulls{/number}","milestones_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/milestones{/number}","notifications_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/labels{/name}","releases_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/releases{/id}","deployments_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/deployments","created_at":"2014-05-06T14:53:43Z","updated_at":"2017-09-29T00:16:18Z","pushed_at":"2017-11-03T14:29:22Z","git_url":"git://github.com/zooniverse/Panoptes-Front-End.git","ssh_url":"git@github.com:zooniverse/Panoptes-Front-End.git","clone_url":"https://github.com/zooniverse/Panoptes-Front-End.git","svn_url":"https://github.com/zooniverse/Panoptes-Front-End","homepage":"https://www.zooniverse.org","size":42725,"stargazers_count":40,"watchers_count":40,"language":"CoffeeScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":39,"mirror_url":null,"archived":false,"open_issues_count":329,"forks":39,"open_issues":329,"watchers":40,"default_branch":"master"}},"base":{"label":"zooniverse:master","ref":"master","sha":"19c547544d57fe94034d1a6637175a7e05653440","user":{"login":"zooniverse","id":106856,"avatar_url":"https://avatars2.githubusercontent.com/u/106856?v=4","gravatar_id":"","url":"https://api.github.com/users/zooniverse","html_url":"https://github.com/zooniverse","followers_url":"https://api.github.com/users/zooniverse/followers","following_url":"https://api.github.com/users/zooniverse/following{/other_user}","gists_url":"https://api.github.com/users/zooniverse/gists{/gist_id}","starred_url":"https://api.github.com/users/zooniverse/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zooniverse/subscriptions","organizations_url":"https://api.github.com/users/zooniverse/orgs","repos_url":"https://api.github.com/users/zooniverse/repos","events_url":"https://api.github.com/users/zooniverse/events{/privacy}","received_events_url":"https://api.github.com/users/zooniverse/received_events","type":"Organization","site_admin":false},"repo":{"id":19498290,"name":"Panoptes-Front-End","full_name":"zooniverse/Panoptes-Front-End","owner":{"login":"zooniverse","id":106856,"avatar_url":"https://avatars2.githubusercontent.com/u/106856?v=4","gravatar_id":"","url":"https://api.github.com/users/zooniverse","html_url":"https://github.com/zooniverse","followers_url":"https://api.github.com/users/zooniverse/followers","following_url":"https://api.github.com/users/zooniverse/following{/other_user}","gists_url":"https://api.github.com/users/zooniverse/gists{/gist_id}","starred_url":"https://api.github.com/users/zooniverse/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zooniverse/subscriptions","organizations_url":"https://api.github.com/users/zooniverse/orgs","repos_url":"https://api.github.com/users/zooniverse/repos","events_url":"https://api.github.com/users/zooniverse/events{/privacy}","received_events_url":"https://api.github.com/users/zooniverse/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/zooniverse/Panoptes-Front-End","description":"Front end for zooniverse/Panoptes","fork":false,"url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End","forks_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/forks","keys_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/keys{/key_id}","collaborators_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/teams","hooks_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/hooks","issue_events_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/issues/events{/number}","events_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/events","assignees_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/assignees{/user}","branches_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/branches{/branch}","tags_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/tags","blobs_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/git/refs{/sha}","trees_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/git/trees{/sha}","statuses_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/statuses/{sha}","languages_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/languages","stargazers_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/stargazers","contributors_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/contributors","subscribers_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/subscribers","subscription_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/subscription","commits_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/commits{/sha}","git_commits_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/git/commits{/sha}","comments_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/comments{/number}","issue_comment_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/issues/comments{/number}","contents_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/contents/{+path}","compare_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/compare/{base}...{head}","merges_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/merges","archive_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/downloads","issues_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/issues{/number}","pulls_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/pulls{/number}","milestones_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/milestones{/number}","notifications_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/labels{/name}","releases_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/releases{/id}","deployments_url":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/deployments","created_at":"2014-05-06T14:53:43Z","updated_at":"2017-09-29T00:16:18Z","pushed_at":"2017-11-03T14:29:22Z","git_url":"git://github.com/zooniverse/Panoptes-Front-End.git","ssh_url":"git@github.com:zooniverse/Panoptes-Front-End.git","clone_url":"https://github.com/zooniverse/Panoptes-Front-End.git","svn_url":"https://github.com/zooniverse/Panoptes-Front-End","homepage":"https://www.zooniverse.org","size":42725,"stargazers_count":40,"watchers_count":40,"language":"CoffeeScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":39,"mirror_url":null,"archived":false,"open_issues_count":329,"forks":39,"open_issues":329,"watchers":40,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/pulls/4133"},"html":{"href":"https://github.com/zooniverse/Panoptes-Front-End/pull/4133"},"issue":{"href":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/issues/4133"},"comments":{"href":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/issues/4133/comments"},"review_comments":{"href":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/pulls/4133/comments"},"review_comment":{"href":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/pulls/4133/commits"},"statuses":{"href":"https://api.github.com/repos/zooniverse/Panoptes-Front-End/statuses/91819312855fb4f6c2889251db1e650aff170f7d"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"eatyourgreens"}}