{"action":"created","issue":{"url":"https://api.github.com/repos/nodeschool/organizers/issues/248","labels_url":"https://api.github.com/repos/nodeschool/organizers/issues/248/labels{/name}","comments_url":"https://api.github.com/repos/nodeschool/organizers/issues/248/comments","events_url":"https://api.github.com/repos/nodeschool/organizers/issues/248/events","html_url":"https://github.com/nodeschool/organizers/issues/248","id":97655642,"number":248,"title":"NodeSchool got deleted and then un-deleted :)","user":{"login":"maxogden","id":39759,"avatar_url":"https://avatars.githubusercontent.com/u/39759?v=3","gravatar_id":"","url":"https://api.github.com/users/maxogden","html_url":"https://github.com/maxogden","followers_url":"https://api.github.com/users/maxogden/followers","following_url":"https://api.github.com/users/maxogden/following{/other_user}","gists_url":"https://api.github.com/users/maxogden/gists{/gist_id}","starred_url":"https://api.github.com/users/maxogden/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/maxogden/subscriptions","organizations_url":"https://api.github.com/users/maxogden/orgs","repos_url":"https://api.github.com/users/maxogden/repos","events_url":"https://api.github.com/users/maxogden/events{/privacy}","received_events_url":"https://api.github.com/users/maxogden/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":71,"created_at":"2015-07-28T09:25:30Z","updated_at":"2015-08-05T18:53:35Z","closed_at":null,"body":"The organizer of the Morocco chapter deleted the nodeschool github org a little after midnight PST. I'm guessing it was an accident (this exact thing happened to Maptime before actually and it was an accident). It's now 2:17AM PST and we have all repos back, have invited all previous Owners to a new team called `chapter-organizers`, and have triggered a rebuild on all gh-pages branches (which made all the websites come back).\r\n\r\nPreviously we had a setup where all organizers were in the Owners team, because the Owners team under the GitHub Organizations system is the only team that lets you invite new members to a team and create new repositories, which helped us prevent bottlenecks and let organizers be self sufficient.\r\n\r\nUnfortunately, it also meant Owners had the ability to delete the organization. Since this finally happened I decided now is a good time to change it up a little. Now the `chapter-organizers` team has 'admin' privileges which lets them push/pull to repos and open/close issues but doesn't let them manage team membership or create repos.\r\n\r\nAnyway, things should be mostly working again now. We unfortunately lost all of our old teams, but I do have the data available to manually restore them if we want to.\r\n\r\nChanges we have to figure out:\r\n\r\n- new repos have to be created by Owners. Owners will now have to have more responsibility since they will have to create repos. But we can't add everyone to Owners like we used to (or risk getting the org deleted again)\r\n- we lost all teams so we have to figure out how we wanna restore them. Through GitHub Organizations Audit Log Exports I have the full data for the old team names and membership info\r\n\r\nIf anyone has concrete feedback/ideas on how we can better model our organization using GitHub Organizations, now would be a good time :)\r\n\r\nHuge thanks to @jdennes and @jlord at GitHub who helped us un-delete all the things."},"comment":{"url":"https://api.github.com/repos/nodeschool/organizers/issues/comments/128107822","html_url":"https://github.com/nodeschool/organizers/issues/248#issuecomment-128107822","issue_url":"https://api.github.com/repos/nodeschool/organizers/issues/248","id":128107822,"user":{"login":"RichardLitt","id":910753,"avatar_url":"https://avatars.githubusercontent.com/u/910753?v=3","gravatar_id":"","url":"https://api.github.com/users/RichardLitt","html_url":"https://github.com/RichardLitt","followers_url":"https://api.github.com/users/RichardLitt/followers","following_url":"https://api.github.com/users/RichardLitt/following{/other_user}","gists_url":"https://api.github.com/users/RichardLitt/gists{/gist_id}","starred_url":"https://api.github.com/users/RichardLitt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/RichardLitt/subscriptions","organizations_url":"https://api.github.com/users/RichardLitt/orgs","repos_url":"https://api.github.com/users/RichardLitt/repos","events_url":"https://api.github.com/users/RichardLitt/events{/privacy}","received_events_url":"https://api.github.com/users/RichardLitt/received_events","type":"User","site_admin":false},"created_at":"2015-08-05T18:53:35Z","updated_at":"2015-08-05T18:53:35Z","body":"Thank you, @jlord!"}}