# PhoenixKitCustomerSupport v0.1.1 - Table of Contents

Customer support ticketing module for PhoenixKit

## Pages

- [PhoenixKitCustomerSupport](readme.md)
- [Changelog](changelog.md)
- [LICENSE](license.md)

## Modules

- [PhoenixKitCustomerSupport](PhoenixKitCustomerSupport.md): Context for managing support tickets, comments, and attachments.
- [PhoenixKitCustomerSupport.Events](PhoenixKitCustomerSupport.Events.md): PubSub events for PhoenixKit Customer Support system.
- [PhoenixKitCustomerSupport.Paths](PhoenixKitCustomerSupport.Paths.md): Centralized path helpers for the Customer Support module. All paths go through
`PhoenixKit.Utils.Routes.path/1` for prefix/locale handling.

- [PhoenixKitCustomerSupport.Routes](PhoenixKitCustomerSupport.Routes.md): Route declarations for the Customer Support module.

- [PhoenixKitCustomerSupport.Ticket](PhoenixKitCustomerSupport.Ticket.md): Schema for support tickets.
- [PhoenixKitCustomerSupport.TicketAttachment](PhoenixKitCustomerSupport.TicketAttachment.md): Junction schema for ticket and comment attachments.
- [PhoenixKitCustomerSupport.TicketComment](PhoenixKitCustomerSupport.TicketComment.md): Schema for ticket comments with internal notes support.
- [PhoenixKitCustomerSupport.TicketStatusHistory](PhoenixKitCustomerSupport.TicketStatusHistory.md): Schema for ticket status change audit trail.
- [PhoenixKitCustomerSupport.Web.Details](PhoenixKitCustomerSupport.Web.Details.md): LiveView for displaying ticket details with comments and status management.
- [PhoenixKitCustomerSupport.Web.Edit](PhoenixKitCustomerSupport.Web.Edit.md): LiveView for creating and editing support tickets.

- [PhoenixKitCustomerSupport.Web.List](PhoenixKitCustomerSupport.Web.List.md): LiveView for displaying and managing support tickets in PhoenixKit admin panel.
- [PhoenixKitCustomerSupport.Web.New](PhoenixKitCustomerSupport.Web.New.md): LiveView for creating new support tickets from admin panel.
- [PhoenixKitCustomerSupport.Web.Settings](PhoenixKitCustomerSupport.Web.Settings.md): LiveView for configuring the Tickets module settings.

- [PhoenixKitCustomerSupport.Web.UserDetails](PhoenixKitCustomerSupport.Web.UserDetails.md): LiveView for displaying ticket details to the ticket owner.
- [PhoenixKitCustomerSupport.Web.UserList](PhoenixKitCustomerSupport.Web.UserList.md): LiveView for displaying user's support tickets.
- [PhoenixKitCustomerSupport.Web.UserNew](PhoenixKitCustomerSupport.Web.UserNew.md): LiveView for creating new support tickets with file attachments.

