{"action":"created","issue":{"url":"https://api.github.com/repos/ParadiseSS13/Paradise/issues/4213","repository_url":"https://api.github.com/repos/ParadiseSS13/Paradise","labels_url":"https://api.github.com/repos/ParadiseSS13/Paradise/issues/4213/labels{/name}","comments_url":"https://api.github.com/repos/ParadiseSS13/Paradise/issues/4213/comments","events_url":"https://api.github.com/repos/ParadiseSS13/Paradise/issues/4213/events","html_url":"https://github.com/ParadiseSS13/Paradise/issues/4213","id":148791267,"number":4213,"title":"Airlock Controllers ignore req_access","user":{"login":"tigercat2000","id":10103534,"avatar_url":"https://avatars.githubusercontent.com/u/10103534?v=3","gravatar_id":"","url":"https://api.github.com/users/tigercat2000","html_url":"https://github.com/tigercat2000","followers_url":"https://api.github.com/users/tigercat2000/followers","following_url":"https://api.github.com/users/tigercat2000/following{/other_user}","gists_url":"https://api.github.com/users/tigercat2000/gists{/gist_id}","starred_url":"https://api.github.com/users/tigercat2000/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tigercat2000/subscriptions","organizations_url":"https://api.github.com/users/tigercat2000/orgs","repos_url":"https://api.github.com/users/tigercat2000/repos","events_url":"https://api.github.com/users/tigercat2000/events{/privacy}","received_events_url":"https://api.github.com/users/tigercat2000/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-04-15T23:24:34Z","updated_at":"2016-04-16T00:24:26Z","closed_at":null,"body":"**Problem Description**:\r\nAirlock cycling controllers completely ignore req_access.\r\n\r\n**What did you expect to happen**: \r\nAirlock cycling controllers, such as the ones on the vox skipjack, would only work if you have the correct access on your ID.\r\n\r\n**What happened instead**:\r\nThey opened for anyone that could click the UI button.\r\n\r\n**Why is this bad/What are the consequences:**\r\nIt means that anyone who gets inside of an airlock can cycle said airlock, even if they wouldn't be able to open it from either side.\r\n\r\n**Steps to reproduce the problem**:\r\n1. Enter an airlock you don't have access to.\r\n2. Observe with View Variables that the \"Airlock Controller\" has a req_access requirement.\r\n3. Verify you do not have that access on any of your ID cards.\r\n4. Observe that it still allows you to cycle the airlock without access.\r\n"},"comment":{"url":"https://api.github.com/repos/ParadiseSS13/Paradise/issues/comments/210696648","html_url":"https://github.com/ParadiseSS13/Paradise/issues/4213#issuecomment-210696648","issue_url":"https://api.github.com/repos/ParadiseSS13/Paradise/issues/4213","id":210696648,"user":{"login":"tigercat2000","id":10103534,"avatar_url":"https://avatars.githubusercontent.com/u/10103534?v=3","gravatar_id":"","url":"https://api.github.com/users/tigercat2000","html_url":"https://github.com/tigercat2000","followers_url":"https://api.github.com/users/tigercat2000/followers","following_url":"https://api.github.com/users/tigercat2000/following{/other_user}","gists_url":"https://api.github.com/users/tigercat2000/gists{/gist_id}","starred_url":"https://api.github.com/users/tigercat2000/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tigercat2000/subscriptions","organizations_url":"https://api.github.com/users/tigercat2000/orgs","repos_url":"https://api.github.com/users/tigercat2000/repos","events_url":"https://api.github.com/users/tigercat2000/events{/privacy}","received_events_url":"https://api.github.com/users/tigercat2000/received_events","type":"User","site_admin":false},"created_at":"2016-04-16T00:24:26Z","updated_at":"2016-04-16T00:24:26Z","body":"@monster860 it means people can get into the vox skipjack, even though they can't access the internal doors or the external open button, that isn't right\r\nthe fact that it's set on the controller means that the mapper wanted it locked"}}