admin comment and post query fixes

This commit is contained in:
byte[] 2019-12-21 14:31:32 -05:00
parent c7c831c901
commit 3874d569b4
2 changed files with 10 additions and 7 deletions

View file

@ -60,13 +60,14 @@ defmodule Philomena.Comments.Query do
"my" => &Philomena.Comments.Query.user_my_transform/2 "my" => &Philomena.Comments.Query.user_my_transform/2
}) })
mod_literal_fields = literal_fields ++ ~W(fingerprint) mod_literal_fields = ~W(image_id user_id author fingerprint)
mod_ip_fields = ~W(ip) mod_ip_fields = ~W(ip)
mod_bool_fields = ~W(anonymous deleted) mod_bool_fields = ~W(anonymous deleted)
mod_aliases = Map.merge(aliases, %{ mod_aliases = Map.merge(aliases, %{
"deleted" => "hidden_from_users" "deleted" => "hidden_from_users"
}) })
mod_custom = user_custom -- ~W(author user_id)
mod_transforms = Map.drop(user_transforms, ["user_id", "author"])
@anonymous_parser Parser.parser( @anonymous_parser Parser.parser(
int_fields: int_fields, int_fields: int_fields,
@ -97,8 +98,8 @@ defmodule Philomena.Comments.Query do
ip_fields: mod_ip_fields, ip_fields: mod_ip_fields,
ngram_fields: ngram_fields, ngram_fields: ngram_fields,
bool_fields: mod_bool_fields, bool_fields: mod_bool_fields,
custom_fields: user_custom, custom_fields: mod_custom,
transforms: user_transforms, transforms: mod_transforms,
aliases: mod_aliases, aliases: mod_aliases,
default_field: default_field default_field: default_field
) )

View file

@ -57,12 +57,14 @@ defmodule Philomena.Posts.Query do
"my" => &Philomena.Posts.Query.user_my_transform/2 "my" => &Philomena.Posts.Query.user_my_transform/2
}) })
mod_literal_fields = literal_fields ++ ~W(fingerprint) mod_literal_fields = ~W(forum_id topic_id user_id author fingerprint)
mod_ip_fields = ~W(ip) mod_ip_fields = ~W(ip)
mod_bool_fields = ~W(anonymous deleted) mod_bool_fields = ~W(anonymous deleted)
mod_aliases = %{ mod_aliases = %{
"deleted" => "hidden_from_users" "deleted" => "hidden_from_users"
} }
mod_custom = user_custom -- ~W(author user_id)
mod_transforms = Map.drop(user_transforms, ["user_id", "author"])
@anonymous_parser Parser.parser( @anonymous_parser Parser.parser(
@ -92,8 +94,8 @@ defmodule Philomena.Posts.Query do
ip_fields: mod_ip_fields, ip_fields: mod_ip_fields,
ngram_fields: ngram_fields, ngram_fields: ngram_fields,
bool_fields: mod_bool_fields, bool_fields: mod_bool_fields,
custom_fields: user_custom, custom_fields: mod_custom,
transforms: user_transforms, transforms: mod_transforms,
aliases: mod_aliases, aliases: mod_aliases,
default_field: default_field default_field: default_field
) )