class RelationshipsController

Included Modules

Extended Modules

Defined in:

controllers/inboxes.cr
controllers/outboxes.cr
controllers/relationships.cr

Constant Summary

Log = ::Log.for("inbox")

Class methods inherited from module Ktistec::ViewHelper

_layout_src_views_layouts_default_html_ecr(env, title, head, content) _layout_src_views_layouts_default_html_ecr, _view_src_views_activities_activity_json_ecr(activity, recursive) _view_src_views_activities_activity_json_ecr, _view_src_views_actors_actor_html_slang_layout_src_views_layouts_default_html_ecr(env, actor) _view_src_views_actors_actor_html_slang_layout_src_views_layouts_default_html_ecr, _view_src_views_actors_actor_json_ecr(env, actor) _view_src_views_actors_actor_json_ecr, _view_src_views_actors_notifications_html_slang_layout_src_views_layouts_default_html_ecr(env, account, actor, notifications) _view_src_views_actors_notifications_html_slang_layout_src_views_layouts_default_html_ecr, _view_src_views_actors_notifications_json_ecr(env, account, actor, notifications) _view_src_views_actors_notifications_json_ecr, _view_src_views_actors_posts_html_slang_layout_src_views_layouts_default_html_ecr(env, actor, objects) _view_src_views_actors_posts_html_slang_layout_src_views_layouts_default_html_ecr, _view_src_views_actors_posts_json_ecr(env, actor, objects) _view_src_views_actors_posts_json_ecr, _view_src_views_actors_public_posts_html_slang_layout_src_views_layouts_default_html_ecr(env, actor, objects) _view_src_views_actors_public_posts_html_slang_layout_src_views_layouts_default_html_ecr, _view_src_views_actors_public_posts_json_ecr(env, actor, objects) _view_src_views_actors_public_posts_json_ecr, _view_src_views_actors_remote_html_slang_layout_src_views_layouts_default_html_ecr(env, actor) _view_src_views_actors_remote_html_slang_layout_src_views_layouts_default_html_ecr, _view_src_views_actors_remote_json_ecr(env, actor) _view_src_views_actors_remote_json_ecr, _view_src_views_actors_timeline_html_slang_layout_src_views_layouts_default_html_ecr(env, actor, timeline) _view_src_views_actors_timeline_html_slang_layout_src_views_layouts_default_html_ecr, _view_src_views_actors_timeline_json_ecr(env, actor, timeline) _view_src_views_actors_timeline_json_ecr, _view_src_views_everything_index_html_slang_layout_src_views_layouts_default_html_ecr(env, collection) _view_src_views_everything_index_html_slang_layout_src_views_layouts_default_html_ecr, _view_src_views_everything_index_json_ecr(env, collection) _view_src_views_everything_index_json_ecr, _view_src_views_filters_form_html_slang_layout_src_views_layouts_default_html_ecr(env, term) _view_src_views_filters_form_html_slang_layout_src_views_layouts_default_html_ecr, _view_src_views_filters_form_json_ecr(env, term) _view_src_views_filters_form_json_ecr, _view_src_views_filters_index_html_slang_layout_src_views_layouts_default_html_ecr(env, terms) _view_src_views_filters_index_html_slang_layout_src_views_layouts_default_html_ecr, _view_src_views_filters_index_json_ecr(env, terms) _view_src_views_filters_index_json_ecr, _view_src_views_home_index_html_slang_layout_src_views_layouts_default_html_ecr(env, accounts, objects) _view_src_views_home_index_html_slang_layout_src_views_layouts_default_html_ecr, _view_src_views_home_index_json_ecr(env, accounts, objects) _view_src_views_home_index_json_ecr, _view_src_views_home_step_1_html_slang_layout_src_views_layouts_default_html_ecr(env, settings) _view_src_views_home_step_1_html_slang_layout_src_views_layouts_default_html_ecr, _view_src_views_home_step_1_json_ecr(env, settings) _view_src_views_home_step_1_json_ecr, _view_src_views_home_step_2_html_slang_layout_src_views_layouts_default_html_ecr(env, account, actor) _view_src_views_home_step_2_html_slang_layout_src_views_layouts_default_html_ecr, _view_src_views_home_step_2_json_ecr(env, account, actor) _view_src_views_home_step_2_json_ecr, _view_src_views_interactions_index_html_slang_layout_src_views_layouts_default_html_ecr(env, message, error, target, action, domain) _view_src_views_interactions_index_html_slang_layout_src_views_layouts_default_html_ecr, _view_src_views_interactions_index_json_ecr(env, message, error, target, action, domain) _view_src_views_interactions_index_json_ecr, _view_src_views_mentions_index_html_slang_layout_src_views_layouts_default_html_ecr(env, mention, collection, count, follow) _view_src_views_mentions_index_html_slang_layout_src_views_layouts_default_html_ecr, _view_src_views_mentions_index_json_ecr(env, mention, collection, count, follow) _view_src_views_mentions_index_json_ecr, _view_src_views_metrics_metrics_html_slang_layout_src_views_layouts_default_html_ecr(env, charts, range, granularity, labels) _view_src_views_metrics_metrics_html_slang_layout_src_views_layouts_default_html_ecr, _view_src_views_metrics_metrics_json_ecr(env, charts, range, granularity, labels) _view_src_views_metrics_metrics_json_ecr, _view_src_views_objects_edit_html_slang_layout_src_views_layouts_default_html_ecr(env, object, recursive) _view_src_views_objects_edit_html_slang_layout_src_views_layouts_default_html_ecr, _view_src_views_objects_edit_json_ecr(env, object, recursive) _view_src_views_objects_edit_json_ecr, _view_src_views_objects_index_html_slang_layout_src_views_layouts_default_html_ecr(env, drafts) _view_src_views_objects_index_html_slang_layout_src_views_layouts_default_html_ecr, _view_src_views_objects_index_json_ecr(env, drafts) _view_src_views_objects_index_json_ecr, _view_src_views_objects_new_html_slang_layout_src_views_layouts_default_html_ecr(env, object, recursive) _view_src_views_objects_new_html_slang_layout_src_views_layouts_default_html_ecr, _view_src_views_objects_new_json_ecr(env, object, recursive) _view_src_views_objects_new_json_ecr, _view_src_views_objects_object_html_slang_layout_src_views_layouts_default_html_ecr(env, object, recursive) _view_src_views_objects_object_html_slang_layout_src_views_layouts_default_html_ecr, _view_src_views_objects_object_json_ecr(env, object, recursive) _view_src_views_objects_object_json_ecr, _view_src_views_objects_replies_json_ecr(env, object, replies, recursive) _view_src_views_objects_replies_json_ecr, _view_src_views_objects_reply_html_slang_layout_src_views_layouts_default_html_ecr(env, object) _view_src_views_objects_reply_html_slang_layout_src_views_layouts_default_html_ecr, _view_src_views_objects_thread_html_slang_layout_src_views_layouts_default_html_ecr(env, object, thread, follow, task) _view_src_views_objects_thread_html_slang_layout_src_views_layouts_default_html_ecr, _view_src_views_objects_thread_json_ecr(env, object, thread, follow, task) _view_src_views_objects_thread_json_ecr, _view_src_views_pages_generic_html_slang_layout_src_views_layouts_default_html_ecr(env, message) _view_src_views_pages_generic_html_slang_layout_src_views_layouts_default_html_ecr, _view_src_views_partials_actor_panel_html_slang(env, actor) _view_src_views_partials_actor_panel_html_slang, _view_src_views_partials_collection_json_ecr(env, collection) _view_src_views_partials_collection_json_ecr, _view_src_views_partials_editor_html_slang_layout_src_views_layouts_default_html_ecr(env, object) _view_src_views_partials_editor_html_slang_layout_src_views_layouts_default_html_ecr, _view_src_views_partials_object_content_html_slang(env, object, author, actor, with_detail, for_thread) _view_src_views_partials_object_content_html_slang, _view_src_views_partials_object_label_html_slang(env, author, actor) _view_src_views_partials_object_label_html_slang, _view_src_views_relationships_actors_html_slang_layout_src_views_layouts_default_html_ecr(env, related) _view_src_views_relationships_actors_html_slang_layout_src_views_layouts_default_html_ecr, _view_src_views_relationships_actors_json_ecr(env, related) _view_src_views_relationships_actors_json_ecr, _view_src_views_relationships_inbox_html_slang_layout_src_views_layouts_default_html_ecr(env, account, activities) _view_src_views_relationships_inbox_html_slang_layout_src_views_layouts_default_html_ecr, _view_src_views_relationships_inbox_json_ecr(env, account, activities) _view_src_views_relationships_inbox_json_ecr, _view_src_views_relationships_objects_html_slang_layout_src_views_layouts_default_html_ecr(env, objects) _view_src_views_relationships_objects_html_slang_layout_src_views_layouts_default_html_ecr, _view_src_views_relationships_objects_json_ecr(env, objects) _view_src_views_relationships_objects_json_ecr, _view_src_views_relationships_outbox_html_slang_layout_src_views_layouts_default_html_ecr(env, activities) _view_src_views_relationships_outbox_html_slang_layout_src_views_layouts_default_html_ecr, _view_src_views_relationships_outbox_json_ecr(env, activities) _view_src_views_relationships_outbox_json_ecr, _view_src_views_searches_actor_html_slang_layout_src_views_layouts_default_html_ecr(env, actor, message, query) _view_src_views_searches_actor_html_slang_layout_src_views_layouts_default_html_ecr, _view_src_views_searches_actor_json_ecr(env, actor, message, query) _view_src_views_searches_actor_json_ecr, _view_src_views_searches_form_html_slang_layout_src_views_layouts_default_html_ecr(env, message, query) _view_src_views_searches_form_html_slang_layout_src_views_layouts_default_html_ecr, _view_src_views_searches_form_json_ecr(env, message, query) _view_src_views_searches_form_json_ecr, _view_src_views_searches_object_html_slang_layout_src_views_layouts_default_html_ecr(env, object, message, query) _view_src_views_searches_object_html_slang_layout_src_views_layouts_default_html_ecr, _view_src_views_searches_object_json_ecr(env, object, message, query) _view_src_views_searches_object_json_ecr, _view_src_views_sessions_new_html_slang_layout_src_views_layouts_default_html_ecr(env, message, username, password) _view_src_views_sessions_new_html_slang_layout_src_views_layouts_default_html_ecr, _view_src_views_sessions_new_json_ecr(env, message, username, password) _view_src_views_sessions_new_json_ecr, _view_src_views_settings_settings_html_slang_layout_src_views_layouts_default_html_ecr(env, account, actor, settings) _view_src_views_settings_settings_html_slang_layout_src_views_layouts_default_html_ecr, _view_src_views_settings_settings_json_ecr(env, account, actor, settings) _view_src_views_settings_settings_json_ecr, _view_src_views_system_index_html_slang_layout_src_views_layouts_default_html_ecr(env, log_levels, sources) _view_src_views_system_index_html_slang_layout_src_views_layouts_default_html_ecr, _view_src_views_system_index_json_ecr(env, log_levels, sources) _view_src_views_system_index_json_ecr, _view_src_views_tags_index_html_slang_layout_src_views_layouts_default_html_ecr(env, hashtag, collection, count, follow, task) _view_src_views_tags_index_html_slang_layout_src_views_layouts_default_html_ecr, _view_src_views_tags_index_json_ecr(env, hashtag, collection, count, follow, task) _view_src_views_tags_index_json_ecr, _view_src_views_tasks_index_html_slang_layout_src_views_layouts_default_html_ecr(env, tasks) _view_src_views_tasks_index_html_slang_layout_src_views_layouts_default_html_ecr, _view_src_views_tasks_index_json_ecr(env, tasks) _view_src_views_tasks_index_json_ecr

Macros inherited from module Ktistec::ViewHelper

activity_button(arg1, arg2, arg3, type = nil, method = "POST", public = true, form_class = "ui inline form", button_class = "ui button", form_data = nil, button_data = nil, csrf = env.session.string?("csrf"), &block) activity_button, activity_path(activity = nil) activity_path, activity_pub_collection(collection, &block) activity_pub_collection, actor_path(actor = nil) actor_path, actor_relationships_path(actor = nil, relationship = nil) actor_relationships_path, actor_remote_follow_path(actor = nil) actor_remote_follow_path, anchor(object = nil) anchor, approve_path(object = nil) approve_path, authenticity_token(env) authenticity_token, back_path back_path, block_actor_path(actor = nil) block_actor_path, block_object_path(object = nil) block_object_path, comma(collection, counter) comma, distance_of_time_in_words(*args) distance_of_time_in_words, edit_object_path(object = nil) edit_object_path, embed(filename, io_name) embed, error_block(model, comma = true) error_block, error_messages(model) error_messages, everything_path everything_path, fetch_task_status_line(task, collection = nil, detail = false) fetch_task_status_line, field_pair(model, field, comma = true) field_pair, filter_path(filter = nil) filter_path, filters_path filters_path, follow_hashtag_path(hashtag = nil) follow_hashtag_path, follow_mention_path(mention = nil) follow_mention_path, follow_thread_path(object = nil) follow_thread_path, form_button(arg1, action = nil, method = "POST", form_class = "ui inline form", button_class = "ui button", form_data = nil, button_data = nil, csrf = env.session.string?("csrf"), &block) form_button, form_tag(model, action, method = "POST", class _class = "ui form", data = nil, csrf = env.session.string?("csrf"), &block) form_tag, hashtag_path(hashtag = nil) hashtag_path, home_path home_path, host host, id id, id_param(env, type = :url, name = "id") id_param, inbox_path(actor = nil) inbox_path, input_tag(label, model, field, class _class = "", type = "text", placeholder = nil, data = nil) input_tag, iri_param(env, path = nil, type = :url, name = "id") iri_param, mention_path(mention = nil) mention_path, metrics_path metrics_path, object_path(object = nil) object_path, object_remote_like_path(object = nil) object_remote_like_path, object_remote_reply_path(object = nil) object_remote_reply_path, object_remote_share_path(object = nil) object_remote_share_path, objects_path objects_path, outbox_path(actor = nil) outbox_path, params_to_inputs(params, exclude exclude_ = nil, include include_ = nil) params_to_inputs, pluralize(count, noun) pluralize, remote_activity_path(activity = nil) remote_activity_path, remote_actor_path(actor = nil) remote_actor_path, remote_interaction_path remote_interaction_path, remote_object_path(object = nil) remote_object_path, remote_thread_path(object = nil, anchor = true) remote_thread_path, reply_path(object = nil) reply_path, s(str) s, search_path search_path, select_tag(label, model, field, options, selected = nil, class _class = "ui selection dropdown", data = nil) select_tag, sessions_path sessions_path, settings_path settings_path, submit_button(value = "Submit", class _class = "ui primary button") submit_button, system_path system_path, task_status_line(task, detail = false) task_status_line, tasks_path tasks_path, thread_path(object = nil, anchor = true) thread_path, unapprove_path(object = nil) unapprove_path, unblock_actor_path(actor = nil) unblock_actor_path, unblock_object_path(object = nil) unblock_object_path, unfollow_hashtag_path(hashtag = nil) unfollow_hashtag_path, unfollow_mention_path(mention = nil) unfollow_mention_path, unfollow_thread_path(object = nil) unfollow_thread_path

Macros inherited from module Ktistec::Controller

accepts?(*mime_type) accepts?, bad_gateway(_message = "Bad Gateway", _status_code = 502, _basedir = "src/views", **opts) bad_gateway, bad_request(_message = "Bad Request", _status_code = 400, _basedir = "src/views", **opts) bad_request, conflict(_message = "Conflict", _status_code = 409, _basedir = "src/views", **opts) conflict, created(_message = "Created", _status_code = 201, _basedir = "src/views", **opts) created, def_response_helper(name, status_message, status_code) def_response_helper, forbidden(_message = "Forbidden", _status_code = 403, _basedir = "src/views", **opts) forbidden, not_found(_message = "Not Found", _status_code = 404, _basedir = "src/views", **opts) not_found, ok(_message = "OK", _status_code = 200, _basedir = "src/views", **opts) ok, redirect(url, status_code = 302, body = nil) redirect, register_view(key, view, layout = nil, **opts) register_view, server_error(_message = "Server Error", _status_code = 500, _basedir = "src/views", **opts) server_error, skip_auth(paths, method = GET, *methods) skip_auth, turbo_frame? turbo_frame?, unprocessable_entity(_message = "Unprocessable Entity", _status_code = 422, _basedir = "src/views", **opts) unprocessable_entity