A glitchy but lovable microblogging server
Go to file
David Yip 017fc81caf
Prepend check_enabled_deletion to Settings::DeletesController (#229)
The specs for Settings::DeletesController include an example that
sets Settings.open_deletion to false and expects the "if deletion is not
available, redirect to root" logic to run.  However, this spec does not
set up a user, which means that the spec (intentionally or otherwise)
expects this redirection to work with unauthenticated access.

We should preserve that behavior.  To do so, we prepend the deletion
check to the action chain set up by Settings::BaseController, so that
said check occurs before the authenticate_user! check.
2017-12-06 16:19:43 -06:00
app Prepend check_enabled_deletion to Settings::DeletesController (#229) 2017-12-06 16:19:43 -06:00
bin Update dependencies for Ruby (2017-10-30) (#5566) 2017-10-31 12:22:32 +01:00
config Various fixes 2017-12-04 21:58:10 -08:00
db Merge remote-tracking branch 'tootsuite/master' into glitchsoc/master 2017-11-30 03:17:12 +00:00
docs
lib Merge remote-tracking branch 'origin/master' into gs-master 2017-11-16 22:52:37 -06:00
log
nanobox [Nanobox] Apply Release Notes Changes (#5670) 2017-11-15 16:26:53 +01:00
public Merge tootsuite/master at 3023725936 2017-11-16 01:21:16 -06:00
spec Merge remote-tracking branch 'tootsuite/master' into glitchsoc/master 2017-11-30 03:17:12 +00:00
streaming Merge remote-tracking branch 'tootsuite/master' into glitchsoc/master 2017-11-18 06:17:14 +00:00
vendor/assets
.babelrc
.buildpacks
.codeclimate.yml Disable Code Climate maintainability checks (#5798) 2017-11-23 21:38:17 +01:00
.dockerignore
.editorconfig
.env.nanobox [Nanobox] Apply Release Notes Changes (#5670) 2017-11-15 16:26:53 +01:00
.env.production.sample Rename MAX_CHARS to MAX_TOOT_CHARS to be more specific. 2017-11-14 17:56:38 +01:00
.env.test
.env.vagrant
.eslintignore
.eslintrc.yml Added app/javascript for imports 2017-10-23 20:22:48 -07:00
.foreman
.gitattributes
.gitignore
.gitmodules Rename themes -> flavours ? ? 2017-12-03 23:26:40 -08:00
.haml-lint.yml
.nanoignore
.nvmrc
.postcssrc.yml
.profile
.rspec
.rubocop.yml
.ruby-version
.scss-lint.yml
.slugignore
.travis.yml
.yarnclean
app.json
Aptfile
boxfile.yml [Nanobox] Apply Release Notes Changes (#5670) 2017-11-15 16:26:53 +01:00
Capfile
CODE_OF_CONDUCT.md update code of conduct email address 2017-11-21 11:01:28 -05:00
CODEOWNERS
config.ru
CONTRIBUTING.md
docker-compose.yml
docker_entrypoint.sh
Dockerfile Change libinconv download URL to HTTPS (#5738) 2017-11-17 18:21:05 +01:00
Gemfile Unify file upload to using fog (#5604) 2017-11-07 14:30:31 +01:00
Gemfile.lock Update dependencies for Ruby (2017-12-03) (#5878) 2017-12-03 16:55:27 +01:00
ISSUE_TEMPLATE.md
jest.config.js Removed glitch tests 2017-11-17 19:29:17 -08:00
LICENSE
package.json Merge remote-tracking branch 'tootsuite/master' into glitchsoc/master 2017-12-03 21:17:13 +00:00
Procfile
Procfile.dev
Rakefile
README.md fix Code Climate badge on README.md (#5671) 2017-11-13 11:49:54 +09:00
scalingo.json
Vagrantfile Introducing: Mastodon GO! 2017-11-04 05:48:42 -07:00
yarn.lock Merge remote-tracking branch 'tootsuite/master' into glitchsoc/master 2017-12-03 21:17:13 +00:00

Mastodon Glitch Edition

Now with automated deploys!

Build Status

So here's the deal: we all work on this code, and then it runs on dev.glitch.social and anyone who uses that does so absolutely at their own risk. can you dig it?