{"action":"created","comment":{"url":"https://api.github.com/repos/google/ggrc-core/pulls/comments/108137258","pull_request_review_id":29148731,"id":108137258,"diff_hunk":"@@ -148,280 +148,120 @@ def wait_loading_after_actions(driver):\n         driver, locator.TreeView.ITEM_LOADING)\n     selenium_utils.get_when_invisible(driver, locator.TreeView.SPINNER)\n \n-  def open_create_obj(self):\n-    \"\"\"Open modal from Tree View to create new object.\"\"\"\n+  def open_create(self):\n+    \"\"\"Click to Create button on Tree View to open new object creation modal.\n+    Return: lib.page.modal.create_new_object.\"create_obj_cls\"\n+    \"\"\"\n     _locator_create = (\n         By.CSS_SELECTOR,\n         self._locators.BUTTON_3BBS_CREATE.format(self.widget_name))\n-    self.button_create = base.Button(self._driver, _locator_create)\n-    self.button_create.click()\n+    base.Button(self._driver, _locator_create).click()\n+    return self.create_obj_cls(self._driver)\n \n-  def open_tree_view_3bbs(self):\n-    \"\"\"Click to 3BBS button on Tree View to open modal for further actions.\n+  def open_3bbs(self):\n+    \"\"\"Click to 3BBS button on Tree View to open tree view 3BBS modal.\n+    Return: lib.element.tree_view.\"obj_name\"DropdownSettings\n     \"\"\"\n     _locator_3bbs = (\n         By.CSS_SELECTOR, self._locators.BUTTON_3BBS.format(self.widget_name))\n-    self.button_3bbs = base.Button(self._driver, _locator_3bbs)\n-    self.button_3bbs.click()\n-\n-  def select_generate_objs(self):\n-    \"\"\"Open modal previously clicked to 3BBS button from Tree View to generate\n-    new object(s).\n-    \"\"\"\n-    self.open_tree_view_3bbs()\n-    _locator_generate = (\n-        By.CSS_SELECTOR,\n-        self._locators.BUTTON_3BBS_GENERATE.format(self.widget_name))\n-    self.button_generate = base.Button(self._driver, _locator_generate)\n-    self.button_generate.click()\n-\n-  def select_set_fields(self):\n-    \"\"\"Open modal previously clicked to 'Show fields' button from Tree View to\n-    set visible fields for represent Tree View objects.\n+    base.Button(self._driver, _locator_3bbs).click()\n+    return self.dropdown_settings_cls(\n+        self._driver, self.obj_name, self.is_under_audit)\n+\n+  def open_set_visible_fields(self):\n+    \"\"\"Click to Set Visible Fields button on Tree View to open\n+    Set Visible Fields modal.\n+    Return: lib.page.modal.set_fields.SetVisibleFieldsModal\n     \"\"\"\n-    _locator_show_fields = (\n+    _locator_set_visible_fields = (\n         By.CSS_SELECTOR,\n         self._locators.BUTTON_SHOW_FIELDS.format(self.widget_name))\n-    self.button_show_fields = base.Button(self._driver, _locator_show_fields)\n-    self.button_show_fields.click()\n-\n-  def create_obj(self, new_obj):\n-    \"\"\"Create new object from widget used Tree View.\"\"\"\n-    self.open_create_obj()\n-    return new_obj(self._driver)\n-\n-  def generate_objs(self, new_obj):\n-    \"\"\"Generate new object(s) from widget used Tree View.\"\"\"\n-    self.select_generate_objs()\n-    return new_obj(self._driver)\n-\n-  def set_visible_fields_for_objs(self, fields):\n-    \"\"\"Set and save visible fields to display objects on Tree View.\"\"\"\n-    self.select_set_fields()\n-    self.visible_fields.set_and_save_visible_fields(fields)\n-\n-  def get_objs_as_list_dicts(self, fields):\n-    \"\"\"Get list of dicts from objects (text scopes) which displayed on\n-    Tree View on widget according to set of visible fields.\n-    \"\"\"\n-    list_headers = [_item.text.splitlines()[:len(fields)] for\n-                    _item in self.tree_view_header_elements()]\n-    list_lists_items = [_item.text.splitlines()[:len(fields)] for\n-                        _item in self.tree_view_items_elements()]\n-    return [dict(zip(list_headers[0], item)) for item in list_lists_items]\n+    base.Button(self._driver, _locator_set_visible_fields).click()\n+    return set_fields.SetVisibleFieldsModal(self._driver, self.widget_name,\n+                                            self.fields_to_set)\n \n   def select_member_by_title(self, title):\n-    \"\"\"Select member in Tree View by member's title.\"\"\"\n+    \"\"\"Select member on Tree View by title.\n+    Return: lib.page.widget.info_widget.\"obj_name\"\n+    \"\"\"\n     item = [_item for _item in self.tree_view_items_elements() if\n             title in _item.text.splitlines()][0]\n     selenium_utils.wait_until_stops_moving(item)\n     item.click()\n+    return self.info_widget_cls(self._driver)\n+\n+  def get_list_members_as_list_scopes(self):\n+    \"\"\"Get list of scopes (dicts) from members (text scopes) which displayed on\n+    Tree View according to current set of visible fields.\n+    \"\"\"\n+    list_headers = [_item.text.splitlines()[:len(self.fields_to_set)] for\n+                    _item in self.tree_view_header_elements()]\n+    list_lists_items = [_item.text.splitlines()[:len(self.fields_to_set)] for\n+                        _item in self.tree_view_items_elements()]\n+    return [dict(zip(list_headers[0], item)) for item in list_lists_items]\n \n \n class Audits(Widget):\n   \"\"\"Model for Audits generic widgets.\"\"\"\n-  info_widget_cls = info_widget.AuditsInfoWidget\n-  _locator_widget = locator.WidgetBar.AUDITS\n-  _locator_filter = locator.WidgetAudits\n-\n-  URL = \"{source_obj_url}\" + _locator_filter.widget_name\n-\n-  def __init__(self, driver):\n-    super(Audits, self).__init__(driver)\n-    self.tree_view = TreeView(\n-        driver, widget_name=self._locator_filter.widget_name)\n+  def __init__(self, driver, obj_name):","path":"test/selenium/src/lib/page/widget/generic_widget.py","position":222,"original_position":222,"commit_id":"43476ef97be08d345d190c576803848b330abde5","original_commit_id":"43476ef97be08d345d190c576803848b330abde5","user":{"login":"SergeyRabtsau","id":12732485,"avatar_url":"https://avatars2.githubusercontent.com/u/12732485?v=3","gravatar_id":"","url":"https://api.github.com/users/SergeyRabtsau","html_url":"https://github.com/SergeyRabtsau","followers_url":"https://api.github.com/users/SergeyRabtsau/followers","following_url":"https://api.github.com/users/SergeyRabtsau/following{/other_user}","gists_url":"https://api.github.com/users/SergeyRabtsau/gists{/gist_id}","starred_url":"https://api.github.com/users/SergeyRabtsau/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SergeyRabtsau/subscriptions","organizations_url":"https://api.github.com/users/SergeyRabtsau/orgs","repos_url":"https://api.github.com/users/SergeyRabtsau/repos","events_url":"https://api.github.com/users/SergeyRabtsau/events{/privacy}","received_events_url":"https://api.github.com/users/SergeyRabtsau/received_events","type":"User","site_admin":false},"body":"There is no need to duplicate init of parent class w/o modification","created_at":"2017-03-27T10:30:35Z","updated_at":"2017-03-27T10:50:25Z","html_url":"https://github.com/google/ggrc-core/pull/5412#discussion_r108137258","pull_request_url":"https://api.github.com/repos/google/ggrc-core/pulls/5412","_links":{"self":{"href":"https://api.github.com/repos/google/ggrc-core/pulls/comments/108137258"},"html":{"href":"https://github.com/google/ggrc-core/pull/5412#discussion_r108137258"},"pull_request":{"href":"https://api.github.com/repos/google/ggrc-core/pulls/5412"}}},"pull_request":{"url":"https://api.github.com/repos/google/ggrc-core/pulls/5412","id":112281324,"html_url":"https://github.com/google/ggrc-core/pull/5412","diff_url":"https://github.com/google/ggrc-core/pull/5412.diff","patch_url":"https://github.com/google/ggrc-core/pull/5412.patch","issue_url":"https://api.github.com/repos/google/ggrc-core/issues/5412","number":5412,"state":"open","locked":false,"title":"QUICK-FIX Refactor and improve current state of TAF","user":{"login":"AleksNeStu","id":16610768,"avatar_url":"https://avatars1.githubusercontent.com/u/16610768?v=3","gravatar_id":"","url":"https://api.github.com/users/AleksNeStu","html_url":"https://github.com/AleksNeStu","followers_url":"https://api.github.com/users/AleksNeStu/followers","following_url":"https://api.github.com/users/AleksNeStu/following{/other_user}","gists_url":"https://api.github.com/users/AleksNeStu/gists{/gist_id}","starred_url":"https://api.github.com/users/AleksNeStu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AleksNeStu/subscriptions","organizations_url":"https://api.github.com/users/AleksNeStu/orgs","repos_url":"https://api.github.com/users/AleksNeStu/repos","events_url":"https://api.github.com/users/AleksNeStu/events{/privacy}","received_events_url":"https://api.github.com/users/AleksNeStu/received_events","type":"User","site_admin":false},"body":"This PR refactor and improve current state of TAF (mostly changes were been effected to webui_service and generic_widget with related modules).","created_at":"2017-03-23T16:30:24Z","updated_at":"2017-03-27T10:50:25Z","closed_at":null,"merged_at":null,"merge_commit_sha":"7095150955fe5ed3d7f746affd48316be0e073b8","assignee":{"login":"SergeyRabtsau","id":12732485,"avatar_url":"https://avatars2.githubusercontent.com/u/12732485?v=3","gravatar_id":"","url":"https://api.github.com/users/SergeyRabtsau","html_url":"https://github.com/SergeyRabtsau","followers_url":"https://api.github.com/users/SergeyRabtsau/followers","following_url":"https://api.github.com/users/SergeyRabtsau/following{/other_user}","gists_url":"https://api.github.com/users/SergeyRabtsau/gists{/gist_id}","starred_url":"https://api.github.com/users/SergeyRabtsau/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SergeyRabtsau/subscriptions","organizations_url":"https://api.github.com/users/SergeyRabtsau/orgs","repos_url":"https://api.github.com/users/SergeyRabtsau/repos","events_url":"https://api.github.com/users/SergeyRabtsau/events{/privacy}","received_events_url":"https://api.github.com/users/SergeyRabtsau/received_events","type":"User","site_admin":false},"assignees":[{"login":"SergeyRabtsau","id":12732485,"avatar_url":"https://avatars2.githubusercontent.com/u/12732485?v=3","gravatar_id":"","url":"https://api.github.com/users/SergeyRabtsau","html_url":"https://github.com/SergeyRabtsau","followers_url":"https://api.github.com/users/SergeyRabtsau/followers","following_url":"https://api.github.com/users/SergeyRabtsau/following{/other_user}","gists_url":"https://api.github.com/users/SergeyRabtsau/gists{/gist_id}","starred_url":"https://api.github.com/users/SergeyRabtsau/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SergeyRabtsau/subscriptions","organizations_url":"https://api.github.com/users/SergeyRabtsau/orgs","repos_url":"https://api.github.com/users/SergeyRabtsau/repos","events_url":"https://api.github.com/users/SergeyRabtsau/events{/privacy}","received_events_url":"https://api.github.com/users/SergeyRabtsau/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/google/ggrc-core/milestones/41","html_url":"https://github.com/google/ggrc-core/milestone/41","labels_url":"https://api.github.com/repos/google/ggrc-core/milestones/41/labels","id":2403749,"number":41,"title":"0.10.10-Raspberry","description":"","creator":{"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},"open_issues":14,"closed_issues":27,"state":"open","created_at":"2017-03-22T10:46:36Z","updated_at":"2017-03-27T06:42:04Z","due_on":null,"closed_at":null},"commits_url":"https://api.github.com/repos/google/ggrc-core/pulls/5412/commits","review_comments_url":"https://api.github.com/repos/google/ggrc-core/pulls/5412/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/5412/comments","statuses_url":"https://api.github.com/repos/google/ggrc-core/statuses/43476ef97be08d345d190c576803848b330abde5","head":{"label":"AleksNeStu:huge_refactor_of_webui_service","ref":"huge_refactor_of_webui_service","sha":"43476ef97be08d345d190c576803848b330abde5","user":{"login":"AleksNeStu","id":16610768,"avatar_url":"https://avatars1.githubusercontent.com/u/16610768?v=3","gravatar_id":"","url":"https://api.github.com/users/AleksNeStu","html_url":"https://github.com/AleksNeStu","followers_url":"https://api.github.com/users/AleksNeStu/followers","following_url":"https://api.github.com/users/AleksNeStu/following{/other_user}","gists_url":"https://api.github.com/users/AleksNeStu/gists{/gist_id}","starred_url":"https://api.github.com/users/AleksNeStu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AleksNeStu/subscriptions","organizations_url":"https://api.github.com/users/AleksNeStu/orgs","repos_url":"https://api.github.com/users/AleksNeStu/repos","events_url":"https://api.github.com/users/AleksNeStu/events{/privacy}","received_events_url":"https://api.github.com/users/AleksNeStu/received_events","type":"User","site_admin":false},"repo":{"id":78129304,"name":"ggrc-core","full_name":"AleksNeStu/ggrc-core","owner":{"login":"AleksNeStu","id":16610768,"avatar_url":"https://avatars1.githubusercontent.com/u/16610768?v=3","gravatar_id":"","url":"https://api.github.com/users/AleksNeStu","html_url":"https://github.com/AleksNeStu","followers_url":"https://api.github.com/users/AleksNeStu/followers","following_url":"https://api.github.com/users/AleksNeStu/following{/other_user}","gists_url":"https://api.github.com/users/AleksNeStu/gists{/gist_id}","starred_url":"https://api.github.com/users/AleksNeStu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AleksNeStu/subscriptions","organizations_url":"https://api.github.com/users/AleksNeStu/orgs","repos_url":"https://api.github.com/users/AleksNeStu/repos","events_url":"https://api.github.com/users/AleksNeStu/events{/privacy}","received_events_url":"https://api.github.com/users/AleksNeStu/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/AleksNeStu/ggrc-core","description":"GGRC Core","fork":true,"url":"https://api.github.com/repos/AleksNeStu/ggrc-core","forks_url":"https://api.github.com/repos/AleksNeStu/ggrc-core/forks","keys_url":"https://api.github.com/repos/AleksNeStu/ggrc-core/keys{/key_id}","collaborators_url":"https://api.github.com/repos/AleksNeStu/ggrc-core/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/AleksNeStu/ggrc-core/teams","hooks_url":"https://api.github.com/repos/AleksNeStu/ggrc-core/hooks","issue_events_url":"https://api.github.com/repos/AleksNeStu/ggrc-core/issues/events{/number}","events_url":"https://api.github.com/repos/AleksNeStu/ggrc-core/events","assignees_url":"https://api.github.com/repos/AleksNeStu/ggrc-core/assignees{/user}","branches_url":"https://api.github.com/repos/AleksNeStu/ggrc-core/branches{/branch}","tags_url":"https://api.github.com/repos/AleksNeStu/ggrc-core/tags","blobs_url":"https://api.github.com/repos/AleksNeStu/ggrc-core/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/AleksNeStu/ggrc-core/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/AleksNeStu/ggrc-core/git/refs{/sha}","trees_url":"https://api.github.com/repos/AleksNeStu/ggrc-core/git/trees{/sha}","statuses_url":"https://api.github.com/repos/AleksNeStu/ggrc-core/statuses/{sha}","languages_url":"https://api.github.com/repos/AleksNeStu/ggrc-core/languages","stargazers_url":"https://api.github.com/repos/AleksNeStu/ggrc-core/stargazers","contributors_url":"https://api.github.com/repos/AleksNeStu/ggrc-core/contributors","subscribers_url":"https://api.github.com/repos/AleksNeStu/ggrc-core/subscribers","subscription_url":"https://api.github.com/repos/AleksNeStu/ggrc-core/subscription","commits_url":"https://api.github.com/repos/AleksNeStu/ggrc-core/commits{/sha}","git_commits_url":"https://api.github.com/repos/AleksNeStu/ggrc-core/git/commits{/sha}","comments_url":"https://api.github.com/repos/AleksNeStu/ggrc-core/comments{/number}","issue_comment_url":"https://api.github.com/repos/AleksNeStu/ggrc-core/issues/comments{/number}","contents_url":"https://api.github.com/repos/AleksNeStu/ggrc-core/contents/{+path}","compare_url":"https://api.github.com/repos/AleksNeStu/ggrc-core/compare/{base}...{head}","merges_url":"https://api.github.com/repos/AleksNeStu/ggrc-core/merges","archive_url":"https://api.github.com/repos/AleksNeStu/ggrc-core/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/AleksNeStu/ggrc-core/downloads","issues_url":"https://api.github.com/repos/AleksNeStu/ggrc-core/issues{/number}","pulls_url":"https://api.github.com/repos/AleksNeStu/ggrc-core/pulls{/number}","milestones_url":"https://api.github.com/repos/AleksNeStu/ggrc-core/milestones{/number}","notifications_url":"https://api.github.com/repos/AleksNeStu/ggrc-core/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/AleksNeStu/ggrc-core/labels{/name}","releases_url":"https://api.github.com/repos/AleksNeStu/ggrc-core/releases{/id}","deployments_url":"https://api.github.com/repos/AleksNeStu/ggrc-core/deployments","created_at":"2017-01-05T16:28:26Z","updated_at":"2017-01-05T16:28:33Z","pushed_at":"2017-03-25T23:03:34Z","git_url":"git://github.com/AleksNeStu/ggrc-core.git","ssh_url":"git@github.com:AleksNeStu/ggrc-core.git","clone_url":"https://github.com/AleksNeStu/ggrc-core.git","svn_url":"https://github.com/AleksNeStu/ggrc-core","homepage":null,"size":59978,"stargazers_count":0,"watchers_count":0,"language":"Python","has_issues":false,"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":"develop"}},"base":{"label":"google:release/0.10-Raspberry","ref":"release/0.10-Raspberry","sha":"2a4785077b2cb43553579e809524f7390754b8d3","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-03-26T22:41:59Z","pushed_at":"2017-03-27T10:41:52Z","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":60031,"stargazers_count":185,"watchers_count":185,"language":"Python","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":131,"mirror_url":null,"open_issues_count":18,"forks":131,"open_issues":18,"watchers":185,"default_branch":"develop"}},"_links":{"self":{"href":"https://api.github.com/repos/google/ggrc-core/pulls/5412"},"html":{"href":"https://github.com/google/ggrc-core/pull/5412"},"issue":{"href":"https://api.github.com/repos/google/ggrc-core/issues/5412"},"comments":{"href":"https://api.github.com/repos/google/ggrc-core/issues/5412/comments"},"review_comments":{"href":"https://api.github.com/repos/google/ggrc-core/pulls/5412/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/5412/commits"},"statuses":{"href":"https://api.github.com/repos/google/ggrc-core/statuses/43476ef97be08d345d190c576803848b330abde5"}}}}
{"actor":{"display_login":"SergeyRabtsau"}}