{"action":"created","comment":{"url":"https://api.github.com/repos/google/ggrc-core/pulls/comments/125045226","pull_request_review_id":47397840,"id":125045226,"diff_hunk":"@@ -0,0 +1,37 @@\n+# Copyright (C) 2017 Google Inc.\n+# Licensed under http://www.apache.org/licenses/LICENSE-2.0 <see LICENSE file>\n+\n+\"\"\"\n+Add assessment_type field to Assessment\n+\n+Create Date: 2017-06-28 10:19:23.789991\n+\"\"\"\n+# disable Invalid constant name pylint warning for mandatory Alembic variables.\n+# pylint: disable=invalid-name\n+\n+import sqlalchemy as sa\n+\n+from alembic import op\n+\n+\n+# revision identifiers, used by Alembic.\n+revision = '55575f96bb3c'\n+down_revision = '56108297b924'\n+\n+\n+def upgrade():\n+  \"\"\"Upgrade database schema and/or data, creating a new revision.\"\"\"\n+  op.add_column(\n+      'assessments',\n+      sa.Column(\n+          'assessment_type',\n+          sa.String(length=250),\n+          nullable=False,\n+          server_default=\"Control\",","path":"src/ggrc/migrations/versions/20170628101923_55575f96bb3c_add_assessment_type.py","position":30,"original_position":30,"commit_id":"328a4f06bda8159c422f8c2bd28adee028c71f6a","original_commit_id":"328a4f06bda8159c422f8c2bd28adee028c71f6a","user":{"login":"Smotko","id":513444,"avatar_url":"https://avatars1.githubusercontent.com/u/513444?v=3","gravatar_id":"","url":"https://api.github.com/users/Smotko","html_url":"https://github.com/Smotko","followers_url":"https://api.github.com/users/Smotko/followers","following_url":"https://api.github.com/users/Smotko/following{/other_user}","gists_url":"https://api.github.com/users/Smotko/gists{/gist_id}","starred_url":"https://api.github.com/users/Smotko/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Smotko/subscriptions","organizations_url":"https://api.github.com/users/Smotko/orgs","repos_url":"https://api.github.com/users/Smotko/repos","events_url":"https://api.github.com/users/Smotko/events{/privacy}","received_events_url":"https://api.github.com/users/Smotko/received_events","type":"User","site_admin":false},"body":"@IlyaTsupryk I think our best bet would be to check what the first object mapped to the assessment was. Since this is probably going to be difficult to implement correctly, I propose we discuss this with management to see if it's actually needed.","created_at":"2017-06-30T13:58:33Z","updated_at":"2017-06-30T13:58:33Z","html_url":"https://github.com/google/ggrc-core/pull/5867#discussion_r125045226","pull_request_url":"https://api.github.com/repos/google/ggrc-core/pulls/5867","_links":{"self":{"href":"https://api.github.com/repos/google/ggrc-core/pulls/comments/125045226"},"html":{"href":"https://github.com/google/ggrc-core/pull/5867#discussion_r125045226"},"pull_request":{"href":"https://api.github.com/repos/google/ggrc-core/pulls/5867"}}},"pull_request":{"url":"https://api.github.com/repos/google/ggrc-core/pulls/5867","id":128135109,"html_url":"https://github.com/google/ggrc-core/pull/5867","diff_url":"https://github.com/google/ggrc-core/pull/5867.diff","patch_url":"https://github.com/google/ggrc-core/pull/5867.patch","issue_url":"https://api.github.com/repos/google/ggrc-core/issues/5867","number":5867,"state":"open","locked":false,"title":"GGRC-1526 Add Assessment Type to Assessment","user":{"login":"IlyaTsupryk","id":9151434,"avatar_url":"https://avatars3.githubusercontent.com/u/9151434?v=3","gravatar_id":"","url":"https://api.github.com/users/IlyaTsupryk","html_url":"https://github.com/IlyaTsupryk","followers_url":"https://api.github.com/users/IlyaTsupryk/followers","following_url":"https://api.github.com/users/IlyaTsupryk/following{/other_user}","gists_url":"https://api.github.com/users/IlyaTsupryk/gists{/gist_id}","starred_url":"https://api.github.com/users/IlyaTsupryk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/IlyaTsupryk/subscriptions","organizations_url":"https://api.github.com/users/IlyaTsupryk/orgs","repos_url":"https://api.github.com/users/IlyaTsupryk/repos","events_url":"https://api.github.com/users/IlyaTsupryk/events{/privacy}","received_events_url":"https://api.github.com/users/IlyaTsupryk/received_events","type":"User","site_admin":false},"body":"**Functional Requirements:**\r\n1. All mapped snapshot(s) of type X should be displayed on top of Assessment info pane/page if 'Assessment type' = X. (Use Cases 1-3)\r\n2. All mapped snapshot(s) of type that is not equal to the type specified in 'Assessment type' for the assessment should be displayed at the bottom of Assessment info pane / tab. (Use Cases 1-3)\r\n3. 'Assessment Type' attribute should be auto-populated based on user selection for 'Object Type' on 'Generate Assessment' mapper, if Assessment is generated without template. (Use Case 4)\r\n\r\n**USE CASE 1** for Assessment that is created\r\n1. User goes to GGRC.\r\n2. User goes to Audit.\r\n3. User goes to 'Assessments' tab.\r\n4. User clicks CREATE button to open 'Add Assessment' pop-up.\r\n5. User selects any value in 'Assessment object' dropdown, for example, 'Objectives'.\r\n6. User fills out all the required fields and saves an Assessment.\r\n7. User maps any Objective to newly-created Assessment.\r\n8. User maps any Control to newly-created Assessment.\r\n9. User clicks newly-created Assessment row in tree view to open Assessment info pane.\r\nExpected result1: Mapped Objectives should be displayed under grey box on Assessment info pane.\r\nExpected result 2: Mapped Controls should be displayed in RELATED INFORMATION section on Assessment info pane.\r\n\r\n**USE CASE 2** Edit Assessment.\r\nUse steps 1-9 from USE CASE 1.\r\n10. User clicks 'EDIT' link for a newly added Assessment to open 'Edit Assessment' pop-up.\r\n11. User changes 'Assessment Type' from 'Objectives' to 'Controls'.\r\n12. User saves changes.\r\n13. User clicks newly-created Assessment row in tree view to open Assessment info pane.\r\nExpected result1: Mapped Controls should be displayed under grey box on Assessment info pane.\r\nExpected result 2: Mapped Objectives should be displayed in RELATED INFORMATION section on Assessment info pane.\r\n\r\n**USE CASE 3** Generate Assessment based on template.\r\n1. User goes to GGRC.\r\n2. User goes to Audit.\r\n3. User goes to 'Assessment Template' tab.\r\n4. User clicks CREATE button to open 'Add Assessment Template' pop-up.\r\n5. User selects any value in 'Assessment object' dropdown, for example, 'Objectives'.\r\n6. User fills out all the required fields and saves the Assessment Template.\r\n7. User clicks 'AUTOGENERATE' button to open 'Generate Assessments' mapper.\r\n8. User selects newly created Assessment Template.\r\n9. User selects an Objective and an Control to generate Assessments for them.\r\n10. User generates Assessments.\r\n11. User clicks User clicks newly-created Assessment for Objective row in tree view to open Assessment info pane.\r\nExpected result1: Mapped Objectives should be displayed under grey box on Assessment info pane.\r\nExpected result 2: Mapped Controls should be displayed in RELATED INFORMATION section on Assessment info pane.\r\n12. User clicks User clicks newly-created Assessment for Control row in tree view to open Assessment info pane.\r\nExpected result1: Mapped Controls should be displayed under grey box on Assessment info pane.\r\nExpected result 2: Mapped Objectives should be displayed in RELATED INFORMATION section on Assessment info pane.\r\n\r\n**USE CASE 4** Generate Assessment without template.\r\n1. User goes to GGRC.\r\n2. User goes to Audit.\r\n3. User clicks 'AUTOGENERATE' button to open 'Generate Assessments' mapper.\r\n4. User selects 'no template'.\r\n5. User selects Objective in 'Object Type' dropdown.\r\n6. User selects an Objective from tree view to generate Assessments for it.\r\n7. User generates Assessments.\r\n8. User clicks newly-generated Assessment row in tree view to open Assessment info pane.\r\nExpected result1: 'Objectives' is auto-populated in 'Assessment Type' dropdown.\r\nExpected result2: Mapped Objectives should be displayed under grey box on Assessment info pane.\r\nExpected result3: Mapped Controls should be displayed in RELATED INFORMATION section on Assessment info pane.\r\n\r\nThis ticket depend on #5859","created_at":"2017-06-29T12:06:29Z","updated_at":"2017-06-30T13:58:33Z","closed_at":null,"merged_at":null,"merge_commit_sha":"ea4a22d328a8259b59c75a419fdc346bb56af9d0","assignee":{"login":"Smotko","id":513444,"avatar_url":"https://avatars1.githubusercontent.com/u/513444?v=3","gravatar_id":"","url":"https://api.github.com/users/Smotko","html_url":"https://github.com/Smotko","followers_url":"https://api.github.com/users/Smotko/followers","following_url":"https://api.github.com/users/Smotko/following{/other_user}","gists_url":"https://api.github.com/users/Smotko/gists{/gist_id}","starred_url":"https://api.github.com/users/Smotko/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Smotko/subscriptions","organizations_url":"https://api.github.com/users/Smotko/orgs","repos_url":"https://api.github.com/users/Smotko/repos","events_url":"https://api.github.com/users/Smotko/events{/privacy}","received_events_url":"https://api.github.com/users/Smotko/received_events","type":"User","site_admin":false},"assignees":[{"login":"Smotko","id":513444,"avatar_url":"https://avatars1.githubusercontent.com/u/513444?v=3","gravatar_id":"","url":"https://api.github.com/users/Smotko","html_url":"https://github.com/Smotko","followers_url":"https://api.github.com/users/Smotko/followers","following_url":"https://api.github.com/users/Smotko/following{/other_user}","gists_url":"https://api.github.com/users/Smotko/gists{/gist_id}","starred_url":"https://api.github.com/users/Smotko/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Smotko/subscriptions","organizations_url":"https://api.github.com/users/Smotko/orgs","repos_url":"https://api.github.com/users/Smotko/repos","events_url":"https://api.github.com/users/Smotko/events{/privacy}","received_events_url":"https://api.github.com/users/Smotko/received_events","type":"User","site_admin":false}],"requested_reviewers":[],"milestone":{"url":"https://api.github.com/repos/google/ggrc-core/milestones/53","html_url":"https://github.com/google/ggrc-core/milestone/53","labels_url":"https://api.github.com/repos/google/ggrc-core/milestones/53/labels","id":2595685,"number":53,"title":"0.10.21-Raspberry","description":"","creator":{"login":"AlexNo","id":4737102,"avatar_url":"https://avatars3.githubusercontent.com/u/4737102?v=3","gravatar_id":"","url":"https://api.github.com/users/AlexNo","html_url":"https://github.com/AlexNo","followers_url":"https://api.github.com/users/AlexNo/followers","following_url":"https://api.github.com/users/AlexNo/following{/other_user}","gists_url":"https://api.github.com/users/AlexNo/gists{/gist_id}","starred_url":"https://api.github.com/users/AlexNo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AlexNo/subscriptions","organizations_url":"https://api.github.com/users/AlexNo/orgs","repos_url":"https://api.github.com/users/AlexNo/repos","events_url":"https://api.github.com/users/AlexNo/events{/privacy}","received_events_url":"https://api.github.com/users/AlexNo/received_events","type":"User","site_admin":false},"open_issues":25,"closed_issues":22,"state":"open","created_at":"2017-06-21T10:53:12Z","updated_at":"2017-06-30T13:04:33Z","due_on":null,"closed_at":null},"commits_url":"https://api.github.com/repos/google/ggrc-core/pulls/5867/commits","review_comments_url":"https://api.github.com/repos/google/ggrc-core/pulls/5867/comments","review_comment_url":"https://api.github.com/repos/google/ggrc-core/pulls/comments{/number}","comments_url":"https://api.github.com/repos/google/ggrc-core/issues/5867/comments","statuses_url":"https://api.github.com/repos/google/ggrc-core/statuses/328a4f06bda8159c422f8c2bd28adee028c71f6a","head":{"label":"IlyaTsupryk:ggrc-1526-add-assessment-type","ref":"ggrc-1526-add-assessment-type","sha":"328a4f06bda8159c422f8c2bd28adee028c71f6a","user":{"login":"IlyaTsupryk","id":9151434,"avatar_url":"https://avatars3.githubusercontent.com/u/9151434?v=3","gravatar_id":"","url":"https://api.github.com/users/IlyaTsupryk","html_url":"https://github.com/IlyaTsupryk","followers_url":"https://api.github.com/users/IlyaTsupryk/followers","following_url":"https://api.github.com/users/IlyaTsupryk/following{/other_user}","gists_url":"https://api.github.com/users/IlyaTsupryk/gists{/gist_id}","starred_url":"https://api.github.com/users/IlyaTsupryk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/IlyaTsupryk/subscriptions","organizations_url":"https://api.github.com/users/IlyaTsupryk/orgs","repos_url":"https://api.github.com/users/IlyaTsupryk/repos","events_url":"https://api.github.com/users/IlyaTsupryk/events{/privacy}","received_events_url":"https://api.github.com/users/IlyaTsupryk/received_events","type":"User","site_admin":false},"repo":{"id":93183569,"name":"ggrc-core","full_name":"IlyaTsupryk/ggrc-core","owner":{"login":"IlyaTsupryk","id":9151434,"avatar_url":"https://avatars3.githubusercontent.com/u/9151434?v=3","gravatar_id":"","url":"https://api.github.com/users/IlyaTsupryk","html_url":"https://github.com/IlyaTsupryk","followers_url":"https://api.github.com/users/IlyaTsupryk/followers","following_url":"https://api.github.com/users/IlyaTsupryk/following{/other_user}","gists_url":"https://api.github.com/users/IlyaTsupryk/gists{/gist_id}","starred_url":"https://api.github.com/users/IlyaTsupryk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/IlyaTsupryk/subscriptions","organizations_url":"https://api.github.com/users/IlyaTsupryk/orgs","repos_url":"https://api.github.com/users/IlyaTsupryk/repos","events_url":"https://api.github.com/users/IlyaTsupryk/events{/privacy}","received_events_url":"https://api.github.com/users/IlyaTsupryk/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/IlyaTsupryk/ggrc-core","description":"GGRC Core","fork":true,"url":"https://api.github.com/repos/IlyaTsupryk/ggrc-core","forks_url":"https://api.github.com/repos/IlyaTsupryk/ggrc-core/forks","keys_url":"https://api.github.com/repos/IlyaTsupryk/ggrc-core/keys{/key_id}","collaborators_url":"https://api.github.com/repos/IlyaTsupryk/ggrc-core/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/IlyaTsupryk/ggrc-core/teams","hooks_url":"https://api.github.com/repos/IlyaTsupryk/ggrc-core/hooks","issue_events_url":"https://api.github.com/repos/IlyaTsupryk/ggrc-core/issues/events{/number}","events_url":"https://api.github.com/repos/IlyaTsupryk/ggrc-core/events","assignees_url":"https://api.github.com/repos/IlyaTsupryk/ggrc-core/assignees{/user}","branches_url":"https://api.github.com/repos/IlyaTsupryk/ggrc-core/branches{/branch}","tags_url":"https://api.github.com/repos/IlyaTsupryk/ggrc-core/tags","blobs_url":"https://api.github.com/repos/IlyaTsupryk/ggrc-core/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/IlyaTsupryk/ggrc-core/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/IlyaTsupryk/ggrc-core/git/refs{/sha}","trees_url":"https://api.github.com/repos/IlyaTsupryk/ggrc-core/git/trees{/sha}","statuses_url":"https://api.github.com/repos/IlyaTsupryk/ggrc-core/statuses/{sha}","languages_url":"https://api.github.com/repos/IlyaTsupryk/ggrc-core/languages","stargazers_url":"https://api.github.com/repos/IlyaTsupryk/ggrc-core/stargazers","contributors_url":"https://api.github.com/repos/IlyaTsupryk/ggrc-core/contributors","subscribers_url":"https://api.github.com/repos/IlyaTsupryk/ggrc-core/subscribers","subscription_url":"https://api.github.com/repos/IlyaTsupryk/ggrc-core/subscription","commits_url":"https://api.github.com/repos/IlyaTsupryk/ggrc-core/commits{/sha}","git_commits_url":"https://api.github.com/repos/IlyaTsupryk/ggrc-core/git/commits{/sha}","comments_url":"https://api.github.com/repos/IlyaTsupryk/ggrc-core/comments{/number}","issue_comment_url":"https://api.github.com/repos/IlyaTsupryk/ggrc-core/issues/comments{/number}","contents_url":"https://api.github.com/repos/IlyaTsupryk/ggrc-core/contents/{+path}","compare_url":"https://api.github.com/repos/IlyaTsupryk/ggrc-core/compare/{base}...{head}","merges_url":"https://api.github.com/repos/IlyaTsupryk/ggrc-core/merges","archive_url":"https://api.github.com/repos/IlyaTsupryk/ggrc-core/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/IlyaTsupryk/ggrc-core/downloads","issues_url":"https://api.github.com/repos/IlyaTsupryk/ggrc-core/issues{/number}","pulls_url":"https://api.github.com/repos/IlyaTsupryk/ggrc-core/pulls{/number}","milestones_url":"https://api.github.com/repos/IlyaTsupryk/ggrc-core/milestones{/number}","notifications_url":"https://api.github.com/repos/IlyaTsupryk/ggrc-core/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/IlyaTsupryk/ggrc-core/labels{/name}","releases_url":"https://api.github.com/repos/IlyaTsupryk/ggrc-core/releases{/id}","deployments_url":"https://api.github.com/repos/IlyaTsupryk/ggrc-core/deployments","created_at":"2017-06-02T16:19:06Z","updated_at":"2017-06-02T16:19:13Z","pushed_at":"2017-06-30T13:38:50Z","git_url":"git://github.com/IlyaTsupryk/ggrc-core.git","ssh_url":"git@github.com:IlyaTsupryk/ggrc-core.git","clone_url":"https://github.com/IlyaTsupryk/ggrc-core.git","svn_url":"https://github.com/IlyaTsupryk/ggrc-core","homepage":null,"size":60755,"stargazers_count":0,"watchers_count":0,"language":"Python","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"release/0.10-Raspberry"}},"base":{"label":"google:dev","ref":"dev","sha":"0bc914ff2af88c5f9891a7e648d8983c6ff5501b","user":{"login":"google","id":1342004,"avatar_url":"https://avatars2.githubusercontent.com/u/1342004?v=3","gravatar_id":"","url":"https://api.github.com/users/google","html_url":"https://github.com/google","followers_url":"https://api.github.com/users/google/followers","following_url":"https://api.github.com/users/google/following{/other_user}","gists_url":"https://api.github.com/users/google/gists{/gist_id}","starred_url":"https://api.github.com/users/google/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/google/subscriptions","organizations_url":"https://api.github.com/users/google/orgs","repos_url":"https://api.github.com/users/google/repos","events_url":"https://api.github.com/users/google/events{/privacy}","received_events_url":"https://api.github.com/users/google/received_events","type":"Organization","site_admin":false},"repo":{"id":9304637,"name":"ggrc-core","full_name":"google/ggrc-core","owner":{"login":"google","id":1342004,"avatar_url":"https://avatars2.githubusercontent.com/u/1342004?v=3","gravatar_id":"","url":"https://api.github.com/users/google","html_url":"https://github.com/google","followers_url":"https://api.github.com/users/google/followers","following_url":"https://api.github.com/users/google/following{/other_user}","gists_url":"https://api.github.com/users/google/gists{/gist_id}","starred_url":"https://api.github.com/users/google/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/google/subscriptions","organizations_url":"https://api.github.com/users/google/orgs","repos_url":"https://api.github.com/users/google/repos","events_url":"https://api.github.com/users/google/events{/privacy}","received_events_url":"https://api.github.com/users/google/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/google/ggrc-core","description":"GGRC Core","fork":false,"url":"https://api.github.com/repos/google/ggrc-core","forks_url":"https://api.github.com/repos/google/ggrc-core/forks","keys_url":"https://api.github.com/repos/google/ggrc-core/keys{/key_id}","collaborators_url":"https://api.github.com/repos/google/ggrc-core/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/google/ggrc-core/teams","hooks_url":"https://api.github.com/repos/google/ggrc-core/hooks","issue_events_url":"https://api.github.com/repos/google/ggrc-core/issues/events{/number}","events_url":"https://api.github.com/repos/google/ggrc-core/events","assignees_url":"https://api.github.com/repos/google/ggrc-core/assignees{/user}","branches_url":"https://api.github.com/repos/google/ggrc-core/branches{/branch}","tags_url":"https://api.github.com/repos/google/ggrc-core/tags","blobs_url":"https://api.github.com/repos/google/ggrc-core/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/google/ggrc-core/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/google/ggrc-core/git/refs{/sha}","trees_url":"https://api.github.com/repos/google/ggrc-core/git/trees{/sha}","statuses_url":"https://api.github.com/repos/google/ggrc-core/statuses/{sha}","languages_url":"https://api.github.com/repos/google/ggrc-core/languages","stargazers_url":"https://api.github.com/repos/google/ggrc-core/stargazers","contributors_url":"https://api.github.com/repos/google/ggrc-core/contributors","subscribers_url":"https://api.github.com/repos/google/ggrc-core/subscribers","subscription_url":"https://api.github.com/repos/google/ggrc-core/subscription","commits_url":"https://api.github.com/repos/google/ggrc-core/commits{/sha}","git_commits_url":"https://api.github.com/repos/google/ggrc-core/git/commits{/sha}","comments_url":"https://api.github.com/repos/google/ggrc-core/comments{/number}","issue_comment_url":"https://api.github.com/repos/google/ggrc-core/issues/comments{/number}","contents_url":"https://api.github.com/repos/google/ggrc-core/contents/{+path}","compare_url":"https://api.github.com/repos/google/ggrc-core/compare/{base}...{head}","merges_url":"https://api.github.com/repos/google/ggrc-core/merges","archive_url":"https://api.github.com/repos/google/ggrc-core/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/google/ggrc-core/downloads","issues_url":"https://api.github.com/repos/google/ggrc-core/issues{/number}","pulls_url":"https://api.github.com/repos/google/ggrc-core/pulls{/number}","milestones_url":"https://api.github.com/repos/google/ggrc-core/milestones{/number}","notifications_url":"https://api.github.com/repos/google/ggrc-core/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/google/ggrc-core/labels{/name}","releases_url":"https://api.github.com/repos/google/ggrc-core/releases{/id}","deployments_url":"https://api.github.com/repos/google/ggrc-core/deployments","created_at":"2013-04-08T19:16:28Z","updated_at":"2017-06-23T13:09:25Z","pushed_at":"2017-06-30T13:58:22Z","git_url":"git://github.com/google/ggrc-core.git","ssh_url":"git@github.com:google/ggrc-core.git","clone_url":"https://github.com/google/ggrc-core.git","svn_url":"https://github.com/google/ggrc-core","homepage":null,"size":60455,"stargazers_count":214,"watchers_count":214,"language":"Python","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":150,"mirror_url":null,"open_issues_count":31,"forks":150,"open_issues":31,"watchers":214,"default_branch":"dev"}},"_links":{"self":{"href":"https://api.github.com/repos/google/ggrc-core/pulls/5867"},"html":{"href":"https://github.com/google/ggrc-core/pull/5867"},"issue":{"href":"https://api.github.com/repos/google/ggrc-core/issues/5867"},"comments":{"href":"https://api.github.com/repos/google/ggrc-core/issues/5867/comments"},"review_comments":{"href":"https://api.github.com/repos/google/ggrc-core/pulls/5867/comments"},"review_comment":{"href":"https://api.github.com/repos/google/ggrc-core/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/google/ggrc-core/pulls/5867/commits"},"statuses":{"href":"https://api.github.com/repos/google/ggrc-core/statuses/328a4f06bda8159c422f8c2bd28adee028c71f6a"}}}}
{"actor":{"display_login":"Smotko"}}