{
  "type": "featherpanel.pages.route",
  "route": "/server/[uuidShort]/lifecycle-hooks/step/[stepId]/edit",
  "area": "server",
  "file_slug": "server-param-uuidShort-lifecycle-hooks-step-param-stepId-edit",
  "source": "src/app/(app)/server/[uuidShort]/lifecycle-hooks/step/[stepId]/edit/page.tsx",
  "dynamic": true,
  "params": [
    "uuidShort",
    "stepId"
  ],
  "title": "Step not found",
  "description": "This step may have been removed or the link is invalid.",
  "title_key": "lifecycleHooks.stepEdit.notFoundTitle",
  "description_key": "lifecycleHooks.stepEdit.notFoundDescription",
  "component": "EditLifecycleHookStepPage",
  "audience": "Server owners / subusers with the relevant server permission",
  "nav": null,
  "widget_slugs": [
    "server-lifecycle-step-edit"
  ],
  "sections": [
    "Edit {hookType} step"
  ],
  "features": [
    "Update this step. Changes apply the next time Wings reports a server crash.",
    "Update this step. Changes apply the next time the server is detected as running.",
    "Update this step. Changes apply the next time the server has stopped.",
    "Update this step. Changes apply on the next power action that uses this hook.",
    "Select at least one database.",
    "Lifecycle hooks are disabled",
    "Step configuration",
    "Adjust task type, payload, and failure behavior as needed."
  ],
  "ui_labels": [
    {
      "key": "lifecycleHooks.stepEdit.descriptionCrash",
      "value": "Update this step. Changes apply the next time Wings reports a server crash."
    },
    {
      "key": "lifecycleHooks.stepEdit.descriptionPostStart",
      "value": "Update this step. Changes apply the next time the server is detected as running."
    },
    {
      "key": "lifecycleHooks.stepEdit.descriptionPostStop",
      "value": "Update this step. Changes apply the next time the server has stopped."
    },
    {
      "key": "lifecycleHooks.stepEdit.description",
      "value": "Update this step. Changes apply on the next power action that uses this hook."
    },
    {
      "key": "serverTasks.selectAtLeastOneDatabase",
      "value": "Select at least one database."
    },
    {
      "key": "lifecycleHooks.stepEdit.title",
      "value": "Edit {hookType} step"
    },
    {
      "key": "lifecycleHooks.featureDisabledTitle",
      "value": "Lifecycle hooks are disabled"
    },
    {
      "key": "lifecycleHooks.stepEdit.formSectionTitle",
      "value": "Step configuration"
    },
    {
      "key": "lifecycleHooks.stepEdit.formSectionDescription",
      "value": "Adjust task type, payload, and failure behavior as needed."
    }
  ],
  "hooks": [
    "usePluginWidgets",
    "useServerDatabases",
    "useServerPermissions"
  ],
  "api_modules": [],
  "api_paths": [],
  "summary": "**Step not found** This step may have been removed or the link is invalid. Key UI: Update this step. Changes apply the next time Wings reports a server crash.; Update this step. Changes apply the next time the server is detected as running.; Update this step. Changes apply the next time the server has stopped.; Update this step. Changes apply on the next power action that uses this hook.; Select at least one database.; Lifecycle hooks are disabled.",
  "how_to_guide_users": "1. Open Server sidebar (open a server first).\n2. Go to **Step not found**.\n3. Direct URL: `/server/[uuidShort]/lifecycle-hooks/step/[stepId]/edit`.\n4. Replace path params `uuidShort`, `stepId` with the real resource id(s)."
}
