]> cat aescling's git repositories - mastodon.git/commit
Add scheduled statuses (#9706)
authorEugen Rochko <eugen@zeonfederated.com>
Sat, 5 Jan 2019 11:43:28 +0000 (12:43 +0100)
committerGitHub <noreply@github.com>
Sat, 5 Jan 2019 11:43:28 +0000 (12:43 +0100)
commita49d43d1121ac10f96d5a9cbf78112c707e7a59e
treeee311cf3d68d695f6cc6c69ce9e1b01c6ad4aeb4
parentb17b2f25acc4d0cd4284835f28364451cb2fcd88
Add scheduled statuses (#9706)

Fix #340
29 files changed:
app/controllers/api/v1/scheduled_statuses_controller.rb [new file with mode: 0644]
app/controllers/api/v1/statuses_controller.rb
app/models/concerns/account_associations.rb
app/models/media_attachment.rb
app/models/scheduled_status.rb [new file with mode: 0644]
app/serializers/rest/scheduled_status_serializer.rb [new file with mode: 0644]
app/services/post_status_service.rb
app/services/suspend_account_service.rb
app/workers/publish_scheduled_status_worker.rb [new file with mode: 0644]
app/workers/scheduler/scheduled_statuses_scheduler.rb [new file with mode: 0644]
config/locales/en.yml
config/routes.rb
config/sidekiq.yml
db/migrate/20190103124649_create_scheduled_statuses.rb [new file with mode: 0644]
db/migrate/20190103124754_add_scheduled_status_id_to_media_attachments.rb [new file with mode: 0644]
db/schema.rb
spec/controllers/api/v1/conversations_controller_spec.rb
spec/controllers/api/v1/notifications_controller_spec.rb
spec/controllers/api/v1/timelines/home_controller_spec.rb
spec/controllers/api/v1/timelines/list_controller_spec.rb
spec/controllers/api/v1/timelines/public_controller_spec.rb
spec/controllers/api/v1/timelines/tag_controller_spec.rb
spec/fabricators/scheduled_status_fabricator.rb [new file with mode: 0644]
spec/lib/feed_manager_spec.rb
spec/models/scheduled_status_spec.rb [new file with mode: 0644]
spec/services/batched_remove_status_service_spec.rb
spec/services/post_status_service_spec.rb
spec/services/remove_status_service_spec.rb
spec/workers/publish_scheduled_status_worker_spec.rb [new file with mode: 0644]