refactor: rename externalUrls to externalLinks
This commit is contained in:
@@ -88,7 +88,7 @@ defmodule Mobilizon.GraphQL.Resolvers.Config do
|
||||
get_in(Application.get_env(:web_push_encryption, :vapid_details), [:public_key])
|
||||
|
||||
%{
|
||||
external_urls: Config.external_urls(),
|
||||
external_links: Config.external_links(),
|
||||
name: Config.instance_name(),
|
||||
registrations_open: Config.instance_registrations_open?(),
|
||||
registrations_moderation: Config.instance_registrations_moderation?(),
|
||||
|
||||
@@ -160,19 +160,19 @@ defmodule Mobilizon.GraphQL.Schema.AdminType do
|
||||
|
||||
field(:instance_languages, list_of(:string), description: "The instance's languages")
|
||||
|
||||
field(:external_urls, list_of(:external_url),
|
||||
field(:external_links, list_of(:external_link),
|
||||
description: "List of URL that will be shown to users"
|
||||
)
|
||||
end
|
||||
|
||||
object :external_url do
|
||||
object :external_link do
|
||||
meta(:authorize, :all)
|
||||
field(:label, non_null(:string), description: "A human-readable label for the external URL")
|
||||
field(:url, non_null(:string), description: "The actual external URL")
|
||||
field(:enabled, non_null(:boolean), description: "Whether the external URL is enabled")
|
||||
field(:label, non_null(:string), description: "A human-readable label for the external link")
|
||||
field(:url, non_null(:string), description: "The external link URL")
|
||||
field(:enabled, non_null(:boolean), description: "Whether the link URL is enabled")
|
||||
end
|
||||
|
||||
input_object :external_url_input do
|
||||
input_object :external_link_input do
|
||||
meta(:authorize, :administrator)
|
||||
field(:label, non_null(:string))
|
||||
field(:url, non_null(:string))
|
||||
@@ -494,8 +494,8 @@ defmodule Mobilizon.GraphQL.Schema.AdminType do
|
||||
|
||||
arg(:instance_languages, list_of(:string), description: "The instance's languages")
|
||||
|
||||
arg(:external_urls, list_of(:external_url_input),
|
||||
description: "Array of external URLs with label, status, and id"
|
||||
arg(:external_links, list_of(:external_link_input),
|
||||
description: "Array of external links with label, status, and id"
|
||||
)
|
||||
|
||||
middleware(Rajska.QueryAuthorization, permit: :administrator)
|
||||
|
||||
@@ -104,7 +104,7 @@ defmodule Mobilizon.GraphQL.Schema.ConfigType do
|
||||
|
||||
field(:search, :search_settings, description: "The instance's search settings")
|
||||
|
||||
field(:external_urls, list_of(:external_url),
|
||||
field(:external_links, list_of(:external_link),
|
||||
description: "List of URL that will be shown to users"
|
||||
)
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user