Packages

phoenix_kit

1.7.76
1.7.211 1.7.210 1.7.209 1.7.208 1.7.207 1.7.206 1.7.205 1.7.204 1.7.203 1.7.202 1.7.201 1.7.200 1.7.199 1.7.198 1.7.197 1.7.196 1.7.194 1.7.193 1.7.192 1.7.191 1.7.190 1.7.189 1.7.187 1.7.186 1.7.185 1.7.184 1.7.183 1.7.182 1.7.181 1.7.180 1.7.179 1.7.178 1.7.177 1.7.176 1.7.175 1.7.174 1.7.173 1.7.172 1.7.171 1.7.170 1.7.169 1.7.168 1.7.167 1.7.166 1.7.165 1.7.164 1.7.162 1.7.161 1.7.160 1.7.159 1.7.157 1.7.156 1.7.155 1.7.154 1.7.153 1.7.152 1.7.151 1.7.150 1.7.149 1.7.146 1.7.145 1.7.144 1.7.143 1.7.138 1.7.133 1.7.132 1.7.131 1.7.130 1.7.128 1.7.126 1.7.125 1.7.121 1.7.120 1.7.119 1.7.118 1.7.117 1.7.116 1.7.115 1.7.114 1.7.113 1.7.112 1.7.111 1.7.110 1.7.109 1.7.108 1.7.107 1.7.106 1.7.105 1.7.104 1.7.103 1.7.102 1.7.101 1.7.100 1.7.99 1.7.98 1.7.97 1.7.96 1.7.95 1.7.94 1.7.93 1.7.92 1.7.91 1.7.90 1.7.89 1.7.88 1.7.87 1.7.86 1.7.85 1.7.84 1.7.83 1.7.82 1.7.81 1.7.80 1.7.79 1.7.78 1.7.77 1.7.76 1.7.75 1.7.74 1.7.71 1.7.70 1.7.69 1.7.66 1.7.65 1.7.64 1.7.63 1.7.62 1.7.61 1.7.59 1.7.58 1.7.57 1.7.56 1.7.55 1.7.54 1.7.53 1.7.52 1.7.51 1.7.49 1.7.44 1.7.43 1.7.42 1.7.41 1.7.39 1.7.38 1.7.37 1.7.36 1.7.34 1.7.33 1.7.31 1.7.30 1.7.29 1.7.28 1.7.27 1.7.26 1.7.25 1.7.24 1.7.23 1.7.22 1.7.21 1.7.20 1.7.19 1.7.18 1.7.17 1.7.16 1.7.15 1.7.14 1.7.13 1.7.12 1.7.11 1.7.10 1.7.9 1.7.8 1.7.7 1.7.6 1.7.5 1.7.4 1.7.3 1.7.2 1.7.1 1.7.0 1.6.20 1.6.19 1.6.18 1.6.17 1.6.16 1.6.15 1.6.14 1.6.13 1.6.12 1.6.11 1.6.10 1.6.9 1.6.8 1.6.7 1.6.6 1.6.5 1.6.4 1.6.3 1.5.2 1.5.1 1.5.0 1.4.9 1.4.8 1.4.7 1.4.6 1.4.5 1.4.4 1.4.3 1.4.2 1.4.1 1.4.0 1.3.2 1.3.1 1.3.0 1.2.10 1.2.9 1.2.8 1.2.7 1.2.5 1.2.4 1.2.2 1.2.1 1.2.0 1.1.0 1.0.0

A foundation for building Elixir Phoenix apps — SaaS, social networks, ERP systems, marketplaces, and more

Current section

Files

Jump to
phoenix_kit lib phoenix_kit_web routes customer_service.ex
Raw

lib/phoenix_kit_web/routes/customer_service.ex

defmodule PhoenixKitWeb.Routes.CustomerServiceRoutes do
@moduledoc """
Tickets module routes.
Provides route definitions for support ticket management.
"""
@doc """
Returns quoted code for tickets user routes (non-admin).
User-facing ticket routes are now included in `phoenix_kit_authenticated_routes/1`
in `PhoenixKitWeb.Integration` for seamless navigation with other dashboard pages.
This function returns an empty block for backward compatibility.
"""
def generate(_url_prefix) do
quote do
end
end
@doc """
Returns quoted admin LiveView route declarations for the shared admin live_session (localized).
"""
def admin_locale_routes do
quote do
live "/admin/customer-service",
PhoenixKit.Modules.CustomerService.Web.List,
:index,
as: :customer_service_index_localized
live "/admin/customer-service/tickets", PhoenixKit.Modules.CustomerService.Web.List, :index,
as: :customer_service_list_localized
live "/admin/customer-service/tickets/new",
PhoenixKit.Modules.CustomerService.Web.New,
:new,
as: :customer_service_new_localized
live "/admin/customer-service/tickets/:id",
PhoenixKit.Modules.CustomerService.Web.Details,
:show,
as: :customer_service_details_localized
live "/admin/customer-service/tickets/:id/edit",
PhoenixKit.Modules.CustomerService.Web.Edit,
:edit,
as: :customer_service_edit_localized
live "/admin/settings/customer-service",
PhoenixKit.Modules.CustomerService.Web.Settings,
:index,
as: :customer_service_settings_localized
end
end
@doc """
Returns quoted admin LiveView route declarations for the shared admin live_session (non-localized).
"""
def admin_routes do
quote do
live "/admin/customer-service",
PhoenixKit.Modules.CustomerService.Web.List,
:index,
as: :customer_service_index
live "/admin/customer-service/tickets", PhoenixKit.Modules.CustomerService.Web.List, :index,
as: :customer_service_list
live "/admin/customer-service/tickets/new",
PhoenixKit.Modules.CustomerService.Web.New,
:new,
as: :customer_service_new
live "/admin/customer-service/tickets/:id",
PhoenixKit.Modules.CustomerService.Web.Details,
:show,
as: :customer_service_details
live "/admin/customer-service/tickets/:id/edit",
PhoenixKit.Modules.CustomerService.Web.Edit,
:edit,
as: :customer_service_edit
live "/admin/settings/customer-service",
PhoenixKit.Modules.CustomerService.Web.Settings,
:index,
as: :customer_service_settings
end
end
end