analytics / lib /plausible_web /plugins /api /views /tracker_script_configuration.ex
Leon4gr45's picture
Upload folder using huggingface_hub (part 3)
88211d3 verified
Raw
History Blame Contribute Delete
823 Bytes
defmodule PlausibleWeb.Plugins.API.Views.TrackerScriptConfiguration do
@moduledoc """
View for rendering Tracker Script Configuration in the Plugins API
"""
use PlausibleWeb, :plugins_api_view
def render("tracker_script_configuration.json", %{
tracker_script_configuration: tracker_script_configuration
}) do
%{
tracker_script_configuration: %{
id: tracker_script_configuration.id,
installation_type: tracker_script_configuration.installation_type || :manual,
hash_based_routing: tracker_script_configuration.hash_based_routing,
outbound_links: tracker_script_configuration.outbound_links,
file_downloads: tracker_script_configuration.file_downloads,
form_submissions: tracker_script_configuration.form_submissions
}
}
end
end