{
  "type": "featherpanel.pages.route",
  "route": "/admin/wings-backups",
  "area": "admin",
  "file_slug": "admin-wings-backups",
  "source": "src/app/(app)/admin/wings-backups/page.tsx",
  "dynamic": false,
  "params": [],
  "title": "Wings Backups",
  "description": "Back up Wings nodes to SFTP or S3, with schedules, mirrors, and retention.",
  "title_key": "adminWingsBackups.title",
  "description_key": "adminWingsBackups.description",
  "component": "AdminWingsBackupsPage",
  "audience": "Panel administrators (requires admin permissions)",
  "nav": {
    "id": "admin-wings-backups",
    "title": "Wings Backups",
    "title_key": "navigation.items.wingsBackups",
    "permission": "admin.wings.backups.view",
    "group": "infrastructure",
    "category": "admin",
    "matched_url": "/admin/wings-backups",
    "inherited": false
  },
  "widget_slugs": [],
  "sections": [
    "How Wings backups work",
    "Retention",
    "Tips"
  ],
  "features": [
    "Policies",
    "Destinations",
    "No Wings backup policies",
    "Create a policy to schedule node-level backups to SFTP or S3.",
    "Edit",
    "Delete",
    "No destinations",
    "Add an SFTP or S3 destination for Wings node archives."
  ],
  "ui_labels": [
    {
      "key": "adminWingsBackups.deletePolicyConfirm",
      "value": "Delete policy \"{name}\"?"
    },
    {
      "key": "adminWingsBackups.deleteDestinationConfirm",
      "value": "Delete destination \"{name}\"?"
    },
    {
      "key": "adminWingsBackups.tabPolicies",
      "value": "Policies"
    },
    {
      "key": "adminWingsBackups.tabDestinations",
      "value": "Destinations"
    },
    {
      "key": "adminWingsBackups.emptyPoliciesTitle",
      "value": "No Wings backup policies"
    },
    {
      "key": "adminWingsBackups.emptyPoliciesDescription",
      "value": "Create a policy to schedule node-level backups to SFTP or S3."
    },
    {
      "key": "common.edit",
      "value": "Edit"
    },
    {
      "key": "common.delete",
      "value": "Delete"
    },
    {
      "key": "adminWingsBackups.emptyDestinationsTitle",
      "value": "No destinations"
    },
    {
      "key": "adminWingsBackups.emptyDestinationsDescription",
      "value": "Add an SFTP or S3 destination for Wings node archives."
    },
    {
      "key": "adminWingsBackups.help.how.title",
      "value": "How Wings backups work"
    },
    {
      "key": "adminWingsBackups.help.retention.title",
      "value": "Retention"
    },
    {
      "key": "adminWingsBackups.help.tips.title",
      "value": "Tips"
    }
  ],
  "hooks": [],
  "api_modules": [],
  "api_paths": [
    "/api/admin/wings-backups/destinations",
    "/api/admin/wings-backups/policies"
  ],
  "summary": "**Wings Backups** Back up Wings nodes to SFTP or S3, with schedules, mirrors, and retention. Requires permission `admin.wings.backups.view`. Key UI: Policies; Destinations; No Wings backup policies; Create a policy to schedule node-level backups to SFTP or S3.; Edit; Delete.",
  "how_to_guide_users": "1. Open Admin sidebar.\n2. Go to **Wings Backups**.\n3. Direct URL: `/admin/wings-backups`.\n4. User needs permission `admin.wings.backups.view` (or `admin.root`)."
}
