{"action":"created","comment":{"url":"https://api.github.com/repos/conceptsandtraining/ILIAS/pulls/comments/77152576","id":77152576,"diff_hunk":"@@ -0,0 +1,186 @@\n+<?php\n+require_once 'Customizing/global/plugins/Services/Cron/CronHook/ReportMaster/classes/ReportBase/class.ilObjReportBase.php';\n+require_once 'Customizing/global/plugins/Services/Cron/CronHook/ReportMaster/classes/ReportBase/class.catSelectableReportTableGUI.php';\n+use CaT\\TableRelations as TableRelations;\n+use CaT\\Filter as Filters;\n+\n+class ilObjReportCouponNew extends ilObjReportBase {\n+\t\n+\tprotected $online;\n+\tprotected $admin_mode;\n+\tprotected $relevant_parameters = array();\n+\tprotected $gUser;\n+\tprotected $interpreter;\n+\t\n+\tpublic function __construct($a_ref_id = 0) {\n+\t\tglobal $ilUser;\n+\t\t$this->gUser = $ilUser;\n+\t\tparent::__construct($a_ref_id);\n+\t\t$this->gf = new TableRelations\\GraphFactory();\n+\t\t$this->pf = new Filters\\PredicateFactory();\n+\t\t$this->tf = new TableRelations\\TableFactory($this->pf, $this->gf);\n+\n+\t}\n+\n+\tprotected function createLocalReportSettings() {\n+\t\t$this->local_report_settings =\n+\t\t\t$this->s_f->reportSettings('rep_robj_rcpn')\n+\t\t\t\t->addSetting(\n+\t\t\t\t\t$this->s_f\n+\t\t\t\t\t\t->settingBool('admin_mode', $this->plugin->txt('admin_mode'))\n+\t\t\t\t\t);\n+\t}\n+\n+\tpublic function initType() {\n+\t\t $this->setType(\"xrcn\");\n+\t}\n+\n+\tpublic function prepareTable(catSelectableReportTableGUI $table) {\n+\t\t$table\t->defineFieldColumn($this->plugin->txt(\"code\"), 'code', array('code' => $this->fields['c']['coupon_code']))\n+\t\t\t\t->defineFieldColumn($this->plugin->txt(\"start\"), 'start', array('start' => $this->fields['c2']['coupon_value']))\n+\t\t\t\t->defineFieldColumn($this->plugin->txt(\"diff\"), 'diff', array('diff' => $this->tf->diffFieldsSql('diff',$this->fields['c2']['coupon_value'],$this->fields['c']['coupon_value'])))\n+\t\t\t\t->defineFieldColumn($this->plugin->txt(\"current\"), 'current', array( 'current' => $this->fields['c']['coupon_value']))\n+\t\t\t\t->defineFieldColumn($this->plugin->txt(\"expires\"),'expires',array('expires' => $this->tf->fromUnixtimeSql('expires',$this->fields['c']['coupon_expires'])),true);\n+\t\tif($this->settings['admin_mode']) {\n+\t\t\t$table\n+\t\t\t\t->defineFieldColumn($this->plugin->txt(\"name\"), 'name', array('lastname' => $this->fields['hu']['lastname']\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t, 'firstname' => $this->fields['hu']['firstname']),true)\n+\t\t\t\t->defineFieldColumn($this->plugin->txt(\"odbd\"), 'odbd', array('above1' => $this->tf->groupConcatFieldSql('above1', $this->fields['huo']['org_unit_above1'],';;')\n+\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t, 'above2' => $this->tf->groupConcatFieldSql('above2', $this->fields['huo']['org_unit_above2'],';;')),true)\n+\t\t\t\t->defineFieldColumn($this->plugin->txt(\"orgu\"), 'orgu', array('orgu' => $this->tf->groupConcatFieldSql('orgu', $this->fields['huo']['orgu_title'])),true);\n+\t\t}\n+\t\t$this->space = $table->prepareTableAndSetRelevantFields($this->space);\n+\t\treturn $table;\n+\t}\n+\n+\tpublic function prepareFilter(catFilter $filter) {\n+\t\t$filter\t->checkbox(\"active_only\"\n+\t\t\t\t\t\t\t\t, $this->plugin->txt(\"coupon_active_only\")\n+\t\t\t\t\t\t\t\t,\" current > 0 AND c.coupon_expires > \".$this->gIldb->quote(time(),\"integer\")\n+\t\t\t\t\t\t\t\t,\" TRUE\"\n+\t\t\t\t\t\t\t\t, true\n+\t\t\t\t\t\t\t\t)\n+\t\t\t\t->dateperiod( \"period\"\n+\t\t\t\t\t\t\t\t, $this->plugin->txt(\"date_of_issue\")\n+\t\t\t\t\t\t\t\t, $this->plugin->txt(\"until\")\n+\t\t\t\t\t\t\t\t, \"c.coupon_created\"\n+\t\t\t\t\t\t\t\t, \"c.coupon_created\"\n+\t\t\t\t\t\t\t\t, date(\"Y\").\"-01-01\"\n+\t\t\t\t\t\t\t\t, date(\"Y\").\"-12-31\"\n+\t\t\t\t\t\t\t\t, true\n+\t\t\t\t\t\t\t\t)\n+\t\t\t\t->action($this->filter_action)\n+\t\t\t\t->compile();\n+\t\t$period = $filter->get('period');\n+\t\t$this->space->addFilter(\n+\t\t\t$this\n+\t\t\t\t->fields['c']['coupon_created']->GE()->int((int)$period['start']->get(IL_CAL_UNIX))\n+\t\t\t\t->_AND($this->fields['c']['coupon_created']->LE()->int((int)$period['end']->get(IL_CAL_UNIX))));\n+\t\tif($filter->get('active_only')) {\n+\t\t\t$this->space\n+\t\t\t\t->addFilter($this->fields['c']['coupon_value']->GT()->int(0)\n+\t\t\t\t->_AND($this->fields['c']['coupon_expires']->GT()->int(time())));\n+\t\t}\n+\t\treturn $filter;\n+\t}\n+\n+\tpublic function buildQuery( $query) {\n+\t\treturn;\n+\t}\n+\n+\tpublic function buildFilter( $filter) {\n+\t\treturn;\n+\t}\n+\n+\tpublic function initSpace() {\n+\t\t$coupon_base = $this->tf->Table('coupon','c')","path":"Customizing/global/plugins/Services/Repository/RepositoryObject/ReportCouponNew/classes/class.ilObjReportCouponNew.php","position":96,"original_position":96,"commit_id":"b0c992a7fca8d6db6b2315fd59478931dc34aa5d","original_commit_id":"b0c992a7fca8d6db6b2315fd59478931dc34aa5d","user":{"login":"klees","id":10611082,"avatar_url":"https://avatars.githubusercontent.com/u/10611082?v=3","gravatar_id":"","url":"https://api.github.com/users/klees","html_url":"https://github.com/klees","followers_url":"https://api.github.com/users/klees/followers","following_url":"https://api.github.com/users/klees/following{/other_user}","gists_url":"https://api.github.com/users/klees/gists{/gist_id}","starred_url":"https://api.github.com/users/klees/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/klees/subscriptions","organizations_url":"https://api.github.com/users/klees/orgs","repos_url":"https://api.github.com/users/klees/repos","events_url":"https://api.github.com/users/klees/events{/privacy}","received_events_url":"https://api.github.com/users/klees/received_events","type":"User","site_admin":false},"body":"Hierfür fällt mir ein schönes Refaktoring für schönere Syntax ein. Bitte frag mich mal danach im Nachgang.","created_at":"2016-09-01T10:53:09Z","updated_at":"2016-09-01T10:53:09Z","html_url":"https://github.com/conceptsandtraining/ILIAS/pull/522#discussion_r77152576","pull_request_url":"https://api.github.com/repos/conceptsandtraining/ILIAS/pulls/522","_links":{"self":{"href":"https://api.github.com/repos/conceptsandtraining/ILIAS/pulls/comments/77152576"},"html":{"href":"https://github.com/conceptsandtraining/ILIAS/pull/522#discussion_r77152576"},"pull_request":{"href":"https://api.github.com/repos/conceptsandtraining/ILIAS/pulls/522"}}},"pull_request":{"url":"https://api.github.com/repos/conceptsandtraining/ILIAS/pulls/522","id":83421788,"html_url":"https://github.com/conceptsandtraining/ILIAS/pull/522","diff_url":"https://github.com/conceptsandtraining/ILIAS/pull/522.diff","patch_url":"https://github.com/conceptsandtraining/ILIAS/pull/522.patch","issue_url":"https://api.github.com/repos/conceptsandtraining/ILIAS/issues/522","number":522,"state":"open","locked":false,"title":"#2411 use new report abstraction for Coupon report","user":{"login":"dkloepfer","id":11980593,"avatar_url":"https://avatars.githubusercontent.com/u/11980593?v=3","gravatar_id":"","url":"https://api.github.com/users/dkloepfer","html_url":"https://github.com/dkloepfer","followers_url":"https://api.github.com/users/dkloepfer/followers","following_url":"https://api.github.com/users/dkloepfer/following{/other_user}","gists_url":"https://api.github.com/users/dkloepfer/gists{/gist_id}","starred_url":"https://api.github.com/users/dkloepfer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dkloepfer/subscriptions","organizations_url":"https://api.github.com/users/dkloepfer/orgs","repos_url":"https://api.github.com/users/dkloepfer/repos","events_url":"https://api.github.com/users/dkloepfer/events{/privacy}","received_events_url":"https://api.github.com/users/dkloepfer/received_events","type":"User","site_admin":false},"body":"","created_at":"2016-08-31T09:55:45Z","updated_at":"2016-09-01T10:53:09Z","closed_at":null,"merged_at":null,"merge_commit_sha":"a27d9e156f639b2020f19a9df35ebf31a1de1418","assignee":{"login":"klees","id":10611082,"avatar_url":"https://avatars.githubusercontent.com/u/10611082?v=3","gravatar_id":"","url":"https://api.github.com/users/klees","html_url":"https://github.com/klees","followers_url":"https://api.github.com/users/klees/followers","following_url":"https://api.github.com/users/klees/following{/other_user}","gists_url":"https://api.github.com/users/klees/gists{/gist_id}","starred_url":"https://api.github.com/users/klees/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/klees/subscriptions","organizations_url":"https://api.github.com/users/klees/orgs","repos_url":"https://api.github.com/users/klees/repos","events_url":"https://api.github.com/users/klees/events{/privacy}","received_events_url":"https://api.github.com/users/klees/received_events","type":"User","site_admin":false},"assignees":[{"login":"klees","id":10611082,"avatar_url":"https://avatars.githubusercontent.com/u/10611082?v=3","gravatar_id":"","url":"https://api.github.com/users/klees","html_url":"https://github.com/klees","followers_url":"https://api.github.com/users/klees/followers","following_url":"https://api.github.com/users/klees/following{/other_user}","gists_url":"https://api.github.com/users/klees/gists{/gist_id}","starred_url":"https://api.github.com/users/klees/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/klees/subscriptions","organizations_url":"https://api.github.com/users/klees/orgs","repos_url":"https://api.github.com/users/klees/repos","events_url":"https://api.github.com/users/klees/events{/privacy}","received_events_url":"https://api.github.com/users/klees/received_events","type":"User","site_admin":false},{"login":"shecken","id":12557020,"avatar_url":"https://avatars.githubusercontent.com/u/12557020?v=3","gravatar_id":"","url":"https://api.github.com/users/shecken","html_url":"https://github.com/shecken","followers_url":"https://api.github.com/users/shecken/followers","following_url":"https://api.github.com/users/shecken/following{/other_user}","gists_url":"https://api.github.com/users/shecken/gists{/gist_id}","starred_url":"https://api.github.com/users/shecken/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/shecken/subscriptions","organizations_url":"https://api.github.com/users/shecken/orgs","repos_url":"https://api.github.com/users/shecken/repos","events_url":"https://api.github.com/users/shecken/events{/privacy}","received_events_url":"https://api.github.com/users/shecken/received_events","type":"User","site_admin":false}],"milestone":null,"commits_url":"https://api.github.com/repos/conceptsandtraining/ILIAS/pulls/522/commits","review_comments_url":"https://api.github.com/repos/conceptsandtraining/ILIAS/pulls/522/comments","review_comment_url":"https://api.github.com/repos/conceptsandtraining/ILIAS/pulls/comments{/number}","comments_url":"https://api.github.com/repos/conceptsandtraining/ILIAS/issues/522/comments","statuses_url":"https://api.github.com/repos/conceptsandtraining/ILIAS/statuses/b0c992a7fca8d6db6b2315fd59478931dc34aa5d","head":{"label":"dkloepfer:4_4_gev_2411","ref":"4_4_gev_2411","sha":"b0c992a7fca8d6db6b2315fd59478931dc34aa5d","user":{"login":"dkloepfer","id":11980593,"avatar_url":"https://avatars.githubusercontent.com/u/11980593?v=3","gravatar_id":"","url":"https://api.github.com/users/dkloepfer","html_url":"https://github.com/dkloepfer","followers_url":"https://api.github.com/users/dkloepfer/followers","following_url":"https://api.github.com/users/dkloepfer/following{/other_user}","gists_url":"https://api.github.com/users/dkloepfer/gists{/gist_id}","starred_url":"https://api.github.com/users/dkloepfer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dkloepfer/subscriptions","organizations_url":"https://api.github.com/users/dkloepfer/orgs","repos_url":"https://api.github.com/users/dkloepfer/repos","events_url":"https://api.github.com/users/dkloepfer/events{/privacy}","received_events_url":"https://api.github.com/users/dkloepfer/received_events","type":"User","site_admin":false},"repo":{"id":43115809,"name":"ILIAS","full_name":"dkloepfer/ILIAS","owner":{"login":"dkloepfer","id":11980593,"avatar_url":"https://avatars.githubusercontent.com/u/11980593?v=3","gravatar_id":"","url":"https://api.github.com/users/dkloepfer","html_url":"https://github.com/dkloepfer","followers_url":"https://api.github.com/users/dkloepfer/followers","following_url":"https://api.github.com/users/dkloepfer/following{/other_user}","gists_url":"https://api.github.com/users/dkloepfer/gists{/gist_id}","starred_url":"https://api.github.com/users/dkloepfer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dkloepfer/subscriptions","organizations_url":"https://api.github.com/users/dkloepfer/orgs","repos_url":"https://api.github.com/users/dkloepfer/repos","events_url":"https://api.github.com/users/dkloepfer/events{/privacy}","received_events_url":"https://api.github.com/users/dkloepfer/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/dkloepfer/ILIAS","description":"ILIAS - Open Source e-Learning","fork":true,"url":"https://api.github.com/repos/dkloepfer/ILIAS","forks_url":"https://api.github.com/repos/dkloepfer/ILIAS/forks","keys_url":"https://api.github.com/repos/dkloepfer/ILIAS/keys{/key_id}","collaborators_url":"https://api.github.com/repos/dkloepfer/ILIAS/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/dkloepfer/ILIAS/teams","hooks_url":"https://api.github.com/repos/dkloepfer/ILIAS/hooks","issue_events_url":"https://api.github.com/repos/dkloepfer/ILIAS/issues/events{/number}","events_url":"https://api.github.com/repos/dkloepfer/ILIAS/events","assignees_url":"https://api.github.com/repos/dkloepfer/ILIAS/assignees{/user}","branches_url":"https://api.github.com/repos/dkloepfer/ILIAS/branches{/branch}","tags_url":"https://api.github.com/repos/dkloepfer/ILIAS/tags","blobs_url":"https://api.github.com/repos/dkloepfer/ILIAS/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/dkloepfer/ILIAS/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/dkloepfer/ILIAS/git/refs{/sha}","trees_url":"https://api.github.com/repos/dkloepfer/ILIAS/git/trees{/sha}","statuses_url":"https://api.github.com/repos/dkloepfer/ILIAS/statuses/{sha}","languages_url":"https://api.github.com/repos/dkloepfer/ILIAS/languages","stargazers_url":"https://api.github.com/repos/dkloepfer/ILIAS/stargazers","contributors_url":"https://api.github.com/repos/dkloepfer/ILIAS/contributors","subscribers_url":"https://api.github.com/repos/dkloepfer/ILIAS/subscribers","subscription_url":"https://api.github.com/repos/dkloepfer/ILIAS/subscription","commits_url":"https://api.github.com/repos/dkloepfer/ILIAS/commits{/sha}","git_commits_url":"https://api.github.com/repos/dkloepfer/ILIAS/git/commits{/sha}","comments_url":"https://api.github.com/repos/dkloepfer/ILIAS/comments{/number}","issue_comment_url":"https://api.github.com/repos/dkloepfer/ILIAS/issues/comments{/number}","contents_url":"https://api.github.com/repos/dkloepfer/ILIAS/contents/{+path}","compare_url":"https://api.github.com/repos/dkloepfer/ILIAS/compare/{base}...{head}","merges_url":"https://api.github.com/repos/dkloepfer/ILIAS/merges","archive_url":"https://api.github.com/repos/dkloepfer/ILIAS/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/dkloepfer/ILIAS/downloads","issues_url":"https://api.github.com/repos/dkloepfer/ILIAS/issues{/number}","pulls_url":"https://api.github.com/repos/dkloepfer/ILIAS/pulls{/number}","milestones_url":"https://api.github.com/repos/dkloepfer/ILIAS/milestones{/number}","notifications_url":"https://api.github.com/repos/dkloepfer/ILIAS/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/dkloepfer/ILIAS/labels{/name}","releases_url":"https://api.github.com/repos/dkloepfer/ILIAS/releases{/id}","deployments_url":"https://api.github.com/repos/dkloepfer/ILIAS/deployments","created_at":"2015-09-25T07:21:00Z","updated_at":"2015-09-25T07:22:24Z","pushed_at":"2016-09-01T10:47:23Z","git_url":"git://github.com/dkloepfer/ILIAS.git","ssh_url":"git@github.com:dkloepfer/ILIAS.git","clone_url":"https://github.com/dkloepfer/ILIAS.git","svn_url":"https://github.com/dkloepfer/ILIAS","homepage":"http://www.ilias.de","size":548516,"stargazers_count":0,"watchers_count":0,"language":"PHP","has_issues":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"release_5-0"}},"base":{"label":"conceptsandtraining:4_4_generali","ref":"4_4_generali","sha":"fcb97fc27ec64c557f097f3de8b7eb176e3d9ed5","user":{"login":"conceptsandtraining","id":7535875,"avatar_url":"https://avatars.githubusercontent.com/u/7535875?v=3","gravatar_id":"","url":"https://api.github.com/users/conceptsandtraining","html_url":"https://github.com/conceptsandtraining","followers_url":"https://api.github.com/users/conceptsandtraining/followers","following_url":"https://api.github.com/users/conceptsandtraining/following{/other_user}","gists_url":"https://api.github.com/users/conceptsandtraining/gists{/gist_id}","starred_url":"https://api.github.com/users/conceptsandtraining/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/conceptsandtraining/subscriptions","organizations_url":"https://api.github.com/users/conceptsandtraining/orgs","repos_url":"https://api.github.com/users/conceptsandtraining/repos","events_url":"https://api.github.com/users/conceptsandtraining/events{/privacy}","received_events_url":"https://api.github.com/users/conceptsandtraining/received_events","type":"Organization","site_admin":false},"repo":{"id":39509518,"name":"ILIAS","full_name":"conceptsandtraining/ILIAS","owner":{"login":"conceptsandtraining","id":7535875,"avatar_url":"https://avatars.githubusercontent.com/u/7535875?v=3","gravatar_id":"","url":"https://api.github.com/users/conceptsandtraining","html_url":"https://github.com/conceptsandtraining","followers_url":"https://api.github.com/users/conceptsandtraining/followers","following_url":"https://api.github.com/users/conceptsandtraining/following{/other_user}","gists_url":"https://api.github.com/users/conceptsandtraining/gists{/gist_id}","starred_url":"https://api.github.com/users/conceptsandtraining/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/conceptsandtraining/subscriptions","organizations_url":"https://api.github.com/users/conceptsandtraining/orgs","repos_url":"https://api.github.com/users/conceptsandtraining/repos","events_url":"https://api.github.com/users/conceptsandtraining/events{/privacy}","received_events_url":"https://api.github.com/users/conceptsandtraining/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/conceptsandtraining/ILIAS","description":"ILIAS - Open Source e-Learning","fork":true,"url":"https://api.github.com/repos/conceptsandtraining/ILIAS","forks_url":"https://api.github.com/repos/conceptsandtraining/ILIAS/forks","keys_url":"https://api.github.com/repos/conceptsandtraining/ILIAS/keys{/key_id}","collaborators_url":"https://api.github.com/repos/conceptsandtraining/ILIAS/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/conceptsandtraining/ILIAS/teams","hooks_url":"https://api.github.com/repos/conceptsandtraining/ILIAS/hooks","issue_events_url":"https://api.github.com/repos/conceptsandtraining/ILIAS/issues/events{/number}","events_url":"https://api.github.com/repos/conceptsandtraining/ILIAS/events","assignees_url":"https://api.github.com/repos/conceptsandtraining/ILIAS/assignees{/user}","branches_url":"https://api.github.com/repos/conceptsandtraining/ILIAS/branches{/branch}","tags_url":"https://api.github.com/repos/conceptsandtraining/ILIAS/tags","blobs_url":"https://api.github.com/repos/conceptsandtraining/ILIAS/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/conceptsandtraining/ILIAS/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/conceptsandtraining/ILIAS/git/refs{/sha}","trees_url":"https://api.github.com/repos/conceptsandtraining/ILIAS/git/trees{/sha}","statuses_url":"https://api.github.com/repos/conceptsandtraining/ILIAS/statuses/{sha}","languages_url":"https://api.github.com/repos/conceptsandtraining/ILIAS/languages","stargazers_url":"https://api.github.com/repos/conceptsandtraining/ILIAS/stargazers","contributors_url":"https://api.github.com/repos/conceptsandtraining/ILIAS/contributors","subscribers_url":"https://api.github.com/repos/conceptsandtraining/ILIAS/subscribers","subscription_url":"https://api.github.com/repos/conceptsandtraining/ILIAS/subscription","commits_url":"https://api.github.com/repos/conceptsandtraining/ILIAS/commits{/sha}","git_commits_url":"https://api.github.com/repos/conceptsandtraining/ILIAS/git/commits{/sha}","comments_url":"https://api.github.com/repos/conceptsandtraining/ILIAS/comments{/number}","issue_comment_url":"https://api.github.com/repos/conceptsandtraining/ILIAS/issues/comments{/number}","contents_url":"https://api.github.com/repos/conceptsandtraining/ILIAS/contents/{+path}","compare_url":"https://api.github.com/repos/conceptsandtraining/ILIAS/compare/{base}...{head}","merges_url":"https://api.github.com/repos/conceptsandtraining/ILIAS/merges","archive_url":"https://api.github.com/repos/conceptsandtraining/ILIAS/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/conceptsandtraining/ILIAS/downloads","issues_url":"https://api.github.com/repos/conceptsandtraining/ILIAS/issues{/number}","pulls_url":"https://api.github.com/repos/conceptsandtraining/ILIAS/pulls{/number}","milestones_url":"https://api.github.com/repos/conceptsandtraining/ILIAS/milestones{/number}","notifications_url":"https://api.github.com/repos/conceptsandtraining/ILIAS/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/conceptsandtraining/ILIAS/labels{/name}","releases_url":"https://api.github.com/repos/conceptsandtraining/ILIAS/releases{/id}","deployments_url":"https://api.github.com/repos/conceptsandtraining/ILIAS/deployments","created_at":"2015-07-22T14:04:03Z","updated_at":"2015-07-22T14:04:51Z","pushed_at":"2016-09-01T10:47:23Z","git_url":"git://github.com/conceptsandtraining/ILIAS.git","ssh_url":"git@github.com:conceptsandtraining/ILIAS.git","clone_url":"https://github.com/conceptsandtraining/ILIAS.git","svn_url":"https://github.com/conceptsandtraining/ILIAS","homepage":"http://www.ilias.de","size":630830,"stargazers_count":0,"watchers_count":0,"language":"PHP","has_issues":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":1,"mirror_url":null,"open_issues_count":5,"forks":1,"open_issues":5,"watchers":0,"default_branch":"release_5-0"}},"_links":{"self":{"href":"https://api.github.com/repos/conceptsandtraining/ILIAS/pulls/522"},"html":{"href":"https://github.com/conceptsandtraining/ILIAS/pull/522"},"issue":{"href":"https://api.github.com/repos/conceptsandtraining/ILIAS/issues/522"},"comments":{"href":"https://api.github.com/repos/conceptsandtraining/ILIAS/issues/522/comments"},"review_comments":{"href":"https://api.github.com/repos/conceptsandtraining/ILIAS/pulls/522/comments"},"review_comment":{"href":"https://api.github.com/repos/conceptsandtraining/ILIAS/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/conceptsandtraining/ILIAS/pulls/522/commits"},"statuses":{"href":"https://api.github.com/repos/conceptsandtraining/ILIAS/statuses/b0c992a7fca8d6db6b2315fd59478931dc34aa5d"}}}}
{"actor":{"display_login":"klees"}}