{
  "type": "featherpanel.pages.route",
  "route": "/admin/tickets/statuses",
  "area": "admin",
  "file_slug": "admin-tickets-statuses",
  "source": "src/app/(app)/admin/tickets/statuses/page.tsx",
  "dynamic": false,
  "params": [],
  "title": "Ticket Statuses",
  "description": "Manage ticket statuses to track progress",
  "title_key": "admin.tickets.statuses.title",
  "description_key": "admin.tickets.statuses.subtitle",
  "component": "TicketStatusesPage",
  "audience": "Panel administrators (requires admin permissions)",
  "nav": {
    "id": "admin-ticket-statuses",
    "title": "Ticket Statuses",
    "title_key": "navigation.items.ticketStatuses",
    "permission": "admin.ticket.statuses.view",
    "group": "content",
    "category": "admin",
    "matched_url": "/admin/tickets/statuses",
    "inherited": false
  },
  "widget_slugs": [
    "admin-tickets-statuses"
  ],
  "sections": [
    "State Management",
    "Progress Tracking",
    "Custom States"
  ],
  "features": [
    "Status created successfully",
    "Failed to create status",
    "Status updated successfully",
    "Failed to update status",
    "Are you sure you want to delete this status?",
    "Are you sure you want to delete this ticket?",
    "Status deleted successfully",
    "Failed to delete status",
    "Status order updated",
    "Failed to update status order",
    "Name",
    "Level"
  ],
  "ui_labels": [
    {
      "key": "admin.tickets.statuses.create_success",
      "value": "Status created successfully"
    },
    {
      "key": "admin.tickets.statuses.create_error",
      "value": "Failed to create status"
    },
    {
      "key": "admin.tickets.statuses.update_success",
      "value": "Status updated successfully"
    },
    {
      "key": "admin.tickets.statuses.update_error",
      "value": "Failed to update status"
    },
    {
      "key": "admin.tickets.statuses.delete_confirm",
      "value": "Are you sure you want to delete this status?"
    },
    {
      "key": "admin.tickets.messages.delete_confirm",
      "value": "Are you sure you want to delete this ticket?"
    },
    {
      "key": "admin.tickets.statuses.delete_success",
      "value": "Status deleted successfully"
    },
    {
      "key": "admin.tickets.statuses.delete_error",
      "value": "Failed to delete status"
    },
    {
      "key": "admin.tickets.statuses.reorderSuccess",
      "value": "Status order updated"
    },
    {
      "key": "admin.tickets.statuses.reorderError",
      "value": "Failed to update status order"
    },
    {
      "key": "admin.tickets.statuses.form.name",
      "value": "Name"
    },
    {
      "key": "admin.tickets.statuses.form.sortOrder",
      "value": "Level"
    },
    {
      "key": "admin.tickets.statuses.form.sortOrderDescription",
      "value": "Lower numbers appear first in lists. New tickets use the status marked as default."
    },
    {
      "key": "admin.tickets.statuses.form.color",
      "value": "Color"
    },
    {
      "key": "admin.tickets.statuses.form.isDefault",
      "value": "Default status for new tickets"
    },
    {
      "key": "admin.tickets.statuses.form.isDefaultDescription",
      "value": "Only one status can be the default. Reopened tickets also return to this status."
    },
    {
      "key": "admin.tickets.statuses.create",
      "value": "Create Status"
    },
    {
      "key": "admin.tickets.statuses.search_placeholder",
      "value": "Search statuses..."
    },
    {
      "key": "admin.tickets.statuses.no_results",
      "value": "No statuses found"
    },
    {
      "key": "admin.tickets.statuses.levelLabel",
      "value": "Level {level}"
    },
    {
      "key": "admin.tickets.statuses.defaultBadge",
      "value": "Default for new tickets"
    },
    {
      "key": "admin.tickets.statuses.moveUp",
      "value": "Move up"
    },
    {
      "key": "admin.tickets.statuses.moveDown",
      "value": "Move down"
    },
    {
      "key": "common.create",
      "value": "Create"
    },
    {
      "key": "admin.tickets.statuses.edit",
      "value": "Edit Status"
    },
    {
      "key": "common.save",
      "value": "Save"
    },
    {
      "key": "admin.tickets.statuses.help.workflow.title",
      "value": "State Management"
    },
    {
      "key": "admin.tickets.statuses.help.workflow.description",
      "value": "Statuses define the lifecycle of a ticket. Typical workflows include Open, In Progress, Resolved, and Closed."
    },
    {
      "key": "admin.tickets.statuses.help.tracking.title",
      "value": "Progress Tracking"
    },
    {
      "key": "admin.tickets.statuses.help.tracking.description",
      "value": "Clear status labels help both users and staff understand the current progress of any support request."
    },
    {
      "key": "admin.tickets.statuses.help.states.title",
      "value": "Custom States"
    },
    {
      "key": "admin.tickets.statuses.help.states.description",
      "value": "You can create custom statuses like 'Awaiting User' or 'Pending Third Party'."
    }
  ],
  "hooks": [
    "usePluginWidgets"
  ],
  "api_modules": [],
  "api_paths": [
    "/api/admin/tickets/statuses"
  ],
  "summary": "**Ticket Statuses** Manage ticket statuses to track progress Requires permission `admin.ticket.statuses.view`. Key UI: Status created successfully; Failed to create status; Status updated successfully; Failed to update status; Are you sure you want to delete this status?; Are you sure you want to delete this ticket?.",
  "how_to_guide_users": "1. Open Admin sidebar.\n2. Go to **Ticket Statuses**.\n3. Direct URL: `/admin/tickets/statuses`.\n4. User needs permission `admin.ticket.statuses.view` (or `admin.root`)."
}
