View Source Bonfire.Classify.Categories (Bonfire v0.9.11-social-beta.6)

Summary

Functions

ap_publish_activity(subject, verb, category)

ap_receive_activity(creator, activity, object)

attrs_prepare_tree(creator, attrs)

attrs_with_username(attrs)

by_username(u, opts \\ [])

clean_username(input)

create(creator, attrs, is_local? \\ true)

Create a brand-new category object, with info stored in profile and character mixins

create_remote(attrs)

federation_module()

Callback implementation for Bonfire.Federate.ActivityPub.FederationModules.federation_module/0.

format_actor(cat)

get(id, filters_and_or_opts \\ [:default])

indexing_object_format(obj)

indexing_object_format_name(object)

indexing_object_format_parent(obj)

list(filters \\ [:default], opts \\ [])

list_tree(filters \\ [:default, tree_max_depth: 2], opts \\ [limit: 100])

moderators(category)

name_already_taken?(changeset)

one(filters, opts \\ [])

put_attrs_with_parent_category(attrs, parent_category)

put_generated_username(attrs, username)

query_module()

Callback implementation for Bonfire.Common.ContextModule.query_module/0.

schema_module()

Callback implementation for Bonfire.Common.ContextModule.schema_module/0.

soft_delete(c, user)

try_several_usernames(attrs, original_username, try_username, attempt \\ 1)

update(user \\ nil, category, attrs, is_local? \\ true)

update_local_actor(cat, params)

update_remote_actor(cat, params)

username_with_parent(arg1, name)