{"action":"created","issue":{"url":"https://api.github.com/repos/magfest/ubersystem/issues/508","labels_url":"https://api.github.com/repos/magfest/ubersystem/issues/508/labels{/name}","comments_url":"https://api.github.com/repos/magfest/ubersystem/issues/508/comments","events_url":"https://api.github.com/repos/magfest/ubersystem/issues/508/events","html_url":"https://github.com/magfest/ubersystem/issues/508","id":41774899,"number":508,"title":"feature request: badge ordering consistency checks","user":{"login":"binary1230","id":5413064,"avatar_url":"https://avatars.githubusercontent.com/u/5413064?v=3","gravatar_id":"","url":"https://api.github.com/users/binary1230","html_url":"https://github.com/binary1230","followers_url":"https://api.github.com/users/binary1230/followers","following_url":"https://api.github.com/users/binary1230/following{/other_user}","gists_url":"https://api.github.com/users/binary1230/gists{/gist_id}","starred_url":"https://api.github.com/users/binary1230/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/binary1230/subscriptions","organizations_url":"https://api.github.com/users/binary1230/orgs","repos_url":"https://api.github.com/users/binary1230/repos","events_url":"https://api.github.com/users/binary1230/events{/privacy}","received_events_url":"https://api.github.com/users/binary1230/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/magfest/ubersystem/labels/low-priority","name":"low-priority","color":"5319e7"},{"url":"https://api.github.com/repos/magfest/ubersystem/labels/newcomer","name":"newcomer","color":"d4c5f9"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2014-09-03T02:02:47Z","updated_at":"2015-05-26T22:18:25Z","closed_at":null,"body":"an issue we just had is that somehow a staff badge for 8.5 got assigned a number outside it's valid range, and then all staff badges from that point onwards were created based on this invalid badge to find their \"next badge number\"\r\n\r\nwe should create a check that runs as a daemon every once in a while that runs through all the badges in the system and sanity checks that they are in order.  it could email us and alert us that something is off, and we could potentially find any badge related bugs sooner."},"comment":{"url":"https://api.github.com/repos/magfest/ubersystem/issues/comments/105685698","html_url":"https://github.com/magfest/ubersystem/issues/508#issuecomment-105685698","issue_url":"https://api.github.com/repos/magfest/ubersystem/issues/508","id":105685698,"user":{"login":"binary1230","id":5413064,"avatar_url":"https://avatars.githubusercontent.com/u/5413064?v=3","gravatar_id":"","url":"https://api.github.com/users/binary1230","html_url":"https://github.com/binary1230","followers_url":"https://api.github.com/users/binary1230/followers","following_url":"https://api.github.com/users/binary1230/following{/other_user}","gists_url":"https://api.github.com/users/binary1230/gists{/gist_id}","starred_url":"https://api.github.com/users/binary1230/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/binary1230/subscriptions","organizations_url":"https://api.github.com/users/binary1230/orgs","repos_url":"https://api.github.com/users/binary1230/repos","events_url":"https://api.github.com/users/binary1230/events{/privacy}","received_events_url":"https://api.github.com/users/binary1230/received_events","type":"User","site_admin":false},"created_at":"2015-05-26T22:18:25Z","updated_at":"2015-05-26T22:18:25Z","body":"quick note: badge consistency checks were added in here: https://github.com/magfest/ubersystem/blob/master-magfest85/uber/site_sections/utility.py\r\n\r\nthis was never merged in, we should merge that in at some point."}}