{
  "type": "featherpanel.pages.route",
  "route": "/admin/locations",
  "area": "admin",
  "file_slug": "admin-locations",
  "source": "src/app/(app)/admin/locations/page.tsx",
  "dynamic": false,
  "params": [],
  "title": "Locations",
  "description": "Manage all locations in your system.",
  "title_key": "admin.locations.title",
  "description_key": "admin.locations.subtitle",
  "component": "LocationsPage",
  "audience": "Panel administrators (requires admin permissions)",
  "nav": {
    "id": "admin-locations-parent",
    "title": "Locations & Nodes",
    "title_key": "navigation.items.locations_and_nodes",
    "permission": "admin.locations.view",
    "group": "infrastructure",
    "category": "admin",
    "matched_url": "/admin/locations",
    "inherited": false
  },
  "widget_slugs": [
    "admin-locations"
  ],
  "sections": [
    "What are Locations?",
    "Examples",
    "Getting Started"
  ],
  "features": [
    "Location type is permanent and was set when this location was created.",
    "Create Location",
    "Create your first location to get started",
    "Edit location",
    "View location nodes",
    "Confirm deletion",
    "Confirm",
    "Cancel deletion",
    "Delete location",
    "Edit Location",
    "Description",
    "Fill in the details to create a new location."
  ],
  "ui_labels": [
    {
      "key": "admin.locations.form.type_immutable_notice",
      "value": "Location type is permanent and was set when this location was created."
    },
    {
      "key": "admin.locations.create",
      "value": "Create Location"
    },
    {
      "key": "admin.locations.create_description",
      "value": "Create your first location to get started"
    },
    {
      "key": "admin.locations.actions.edit",
      "value": "Edit location"
    },
    {
      "key": "admin.locations.actions.view_nodes",
      "value": "View location nodes"
    },
    {
      "key": "admin.locations.actions.confirm_delete",
      "value": "Confirm deletion"
    },
    {
      "key": "common.confirm",
      "value": "Confirm"
    },
    {
      "key": "admin.locations.actions.cancel_delete",
      "value": "Cancel deletion"
    },
    {
      "key": "admin.locations.actions.delete",
      "value": "Delete location"
    },
    {
      "key": "admin.locations.help.what.title",
      "value": "What are Locations?"
    },
    {
      "key": "admin.locations.help.what.description",
      "value": "Locations group nodes by geography or purpose. Keep your infrastructure organized and easy to navigate across regions and data centers."
    },
    {
      "key": "admin.locations.help.examples.title",
      "value": "Examples"
    },
    {
      "key": "admin.locations.help.getting_started.title",
      "value": "Getting Started"
    },
    {
      "key": "admin.locations.form.edit_title",
      "value": "Edit Location"
    },
    {
      "key": "admin.locations.form.edit_description",
      "value": "Edit details for location: {name}"
    },
    {
      "key": "admin.locations.form.description",
      "value": "Description"
    },
    {
      "key": "admin.locations.form.create_title",
      "value": "Create Location"
    },
    {
      "key": "admin.locations.form.create_description",
      "value": "Fill in the details to create a new location."
    },
    {
      "key": "admin.locations.form.type_description",
      "value": "Each location serves one infrastructure type only. The type is permanent and cannot be changed after creation."
    },
    {
      "key": "common.create",
      "value": "Create"
    }
  ],
  "hooks": [
    "usePersistedListFilters",
    "usePluginWidgets"
  ],
  "api_modules": [],
  "api_paths": [
    "/api/admin/locations",
    "/api/system/country-codes"
  ],
  "summary": "**Locations** Manage all locations in your system. Sidebar label: “Locations & Nodes”. Requires permission `admin.locations.view`. Key UI: Location type is permanent and was set when this location was created.; Create Location; Create your first location to get started; Edit location; View location nodes; Confirm deletion.",
  "how_to_guide_users": "1. Open Admin sidebar.\n2. Open **Locations & Nodes**, then **Locations**.\n3. Direct URL: `/admin/locations`.\n4. User needs permission `admin.locations.view` (or `admin.root`)."
}
