Part of https://bugzilla.mozilla.org/show_bug.cgi?id=882389, this ticket is about adding an app.delete route for projects so that they can be removed from the database. This is one of the modular functions necessary to effect proper project unpublishing.
Created attachment 767391 [details] [review] https://github.com/mozilla/thimble.webmaker.org/pull/157 open to improvements on the dev-route for testing deletions; the rest of the code can tie into how we want to do deletion queue handling.
Comment on attachment 767391 [details] [review] https://github.com/mozilla/thimble.webmaker.org/pull/157 r+ with nits noted in the pull request
Comment on attachment 767391 [details] [review] https://github.com/mozilla/thimble.webmaker.org/pull/157 renamed .delete to .destroy, to stay closer to the sequelize API, and added a special dedicated var for enabling the deletion route. Also updated the README (oh my!)
Commit pushed to master at https://github.com/mozilla/thimble.webmaker.org https://github.com/mozilla/thimble.webmaker.org/commit/e4e746ce1c78bee59731e1b2dafa0fe610c2ba62 Merge pull request #157 from Pomax/bug886860 Bug886860 - adding a delete route for projects
landed. this code path can now be hooked into.