{"action":"created","issue":{"url":"https://api.github.com/repos/aces/Loris/issues/3970","repository_url":"https://api.github.com/repos/aces/Loris","labels_url":"https://api.github.com/repos/aces/Loris/issues/3970/labels{/name}","comments_url":"https://api.github.com/repos/aces/Loris/issues/3970/comments","events_url":"https://api.github.com/repos/aces/Loris/issues/3970/events","html_url":"https://github.com/aces/Loris/pull/3970","id":362341449,"node_id":"MDExOlB1bGxSZXF1ZXN0MjE3MDg4MjA4","number":3970,"title":"[API] Add new API module and begin transition","user":{"login":"driusan","id":498329,"node_id":"MDQ6VXNlcjQ5ODMyOQ==","avatar_url":"https://avatars0.githubusercontent.com/u/498329?v=4","gravatar_id":"","url":"https://api.github.com/users/driusan","html_url":"https://github.com/driusan","followers_url":"https://api.github.com/users/driusan/followers","following_url":"https://api.github.com/users/driusan/following{/other_user}","gists_url":"https://api.github.com/users/driusan/gists{/gist_id}","starred_url":"https://api.github.com/users/driusan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/driusan/subscriptions","organizations_url":"https://api.github.com/users/driusan/orgs","repos_url":"https://api.github.com/users/driusan/repos","events_url":"https://api.github.com/users/driusan/events{/privacy}","received_events_url":"https://api.github.com/users/driusan/received_events","type":"User","site_admin":false},"labels":[{"id":414544220,"node_id":"MDU6TGFiZWw0MTQ1NDQyMjA=","url":"https://api.github.com/repos/aces/Loris/labels/Passed%20Manual%20Tests","name":"Passed Manual Tests","color":"09570E","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-09-20T19:54:40Z","updated_at":"2018-10-15T17:32:14Z","closed_at":"2018-10-15T17:32:14Z","author_association":"COLLABORATOR","pull_request":{"url":"https://api.github.com/repos/aces/Loris/pulls/3970","html_url":"https://github.com/aces/Loris/pull/3970","diff_url":"https://github.com/aces/Loris/pull/3970.diff","patch_url":"https://github.com/aces/Loris/pull/3970.patch"},"body":"This adds a new API module to replace the ad-hoc PHP\r\nscripts and mod_rewrite rules which currently make up the\r\nLORIS API. The module currently handles the login endpoint\r\nonly, but does so for all versions of the API rather than\r\nhaving a separate handler for each.\r\n\r\nThe mod_rewrite rules are updated such that the login\r\nendpoint is delegated to the module, while other endpoints\r\nfall back on the older implementations to help the transition.\r\n\r\nTo test this try using the API login endpoint, as well as\r\nan endpoint which is not handled by the module. Both should\r\nlogin and non-login endpoints should still work."},"comment":{"url":"https://api.github.com/repos/aces/Loris/issues/comments/429943616","html_url":"https://github.com/aces/Loris/pull/3970#issuecomment-429943616","issue_url":"https://api.github.com/repos/aces/Loris/issues/3970","id":429943616,"node_id":"MDEyOklzc3VlQ29tbWVudDQyOTk0MzYxNg==","user":{"login":"driusan","id":498329,"node_id":"MDQ6VXNlcjQ5ODMyOQ==","avatar_url":"https://avatars0.githubusercontent.com/u/498329?v=4","gravatar_id":"","url":"https://api.github.com/users/driusan","html_url":"https://github.com/driusan","followers_url":"https://api.github.com/users/driusan/followers","following_url":"https://api.github.com/users/driusan/following{/other_user}","gists_url":"https://api.github.com/users/driusan/gists{/gist_id}","starred_url":"https://api.github.com/users/driusan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/driusan/subscriptions","organizations_url":"https://api.github.com/users/driusan/orgs","repos_url":"https://api.github.com/users/driusan/repos","events_url":"https://api.github.com/users/driusan/events{/privacy}","received_events_url":"https://api.github.com/users/driusan/received_events","type":"User","site_admin":false},"created_at":"2018-10-15T17:32:14Z","updated_at":"2018-10-15T17:32:14Z","author_association":"COLLABORATOR","body":"Merged in #3993"}}
{"actor":{"display_login":"driusan"}}