@ -1,15 +1,15 @@
# frozen_string_literal: true
module Admin::FilterHelper
ACCOUNT_FILTERS = % i ( local remote by_domain active pending silenced suspended username display_name email ip staff ) . freeze
REPORT_FILTERS = % i ( resolved account_id target_account_id by_target_domain ) . freeze
INVITE_FILTER = % i ( available expired ) . freeze
CUSTOM_EMOJI_FILTERS = % i ( local remote by_domain shortcode ) . freeze
TAGS_FILTERS = % i ( directory reviewed unreviewed pending_review popular active name ) . freeze
INSTANCES_FILTERS = % i ( limited by_domain ) . freeze
FOLLOWERS_FILTERS = % i ( relationship status by_domain activity order ) . freeze
FILTERS = ACCOUNT_FILTERS + REPORT_FILTERS + INVITE_FILTER + CUSTOM_EMOJI_FILTERS + TAGS_FILTERS + INSTANCES_FILTERS + FOLLOWERS_FILTERS
FILTERS = [
AccountFilter :: KEYS ,
CustomEmojiFilter :: KEYS ,
ReportFilter :: KEYS ,
TagFilter :: KEYS ,
InstanceFilter :: KEYS ,
InviteFilter :: KEYS ,
RelationshipFilter :: KEYS ,
] . flatten . freeze
def filter_link_to ( text , link_to_params , link_class_params = link_to_params )
new_url = filtered_url_for ( link_to_params )