> ## Documentation Index
> Fetch the complete documentation index at: https://learn.nextedy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Configuration Editor

> Configuration Editor — common questions about Nextedy POWERSHEET.

export const LastReviewed = ({date, state}) => {
  if (!date) return null;
  const formatted = new Date(`${date}T00:00:00Z`).toLocaleDateString("en-US", {
    year: "numeric",
    month: "long",
    day: "numeric",
    timeZone: "UTC"
  });
  const label = state === "reviewed" ? `Last reviewed and confirmed up to date on ${formatted}` : `Last updated on ${formatted}`;
  return <p className="mt-10 text-sm text-gray-400 dark:text-zinc-500 not-prose">
      {label}
    </p>;
};

<AccordionGroup>
  <Accordion title="What scopes does the configuration editor support?">
    The built-in configuration editor supports three scopes for managing configuration files:

    | Scope | Description |
    | - | - |
    | `instance` | Per-instance override for a specific document |
    | `template` | Template-level configuration shared across documents |
    | `default` | Global defaults applied when no override exists |

    The scope control can be `ENABLED`, `DISALLOWED`, or `DISABLED` depending on your permissions and the current editing context.
  </Accordion>

  <Accordion title="Does the editor support JSON Schema validation?">
    Yes. The configuration editor can attach a JSON Schema to validate your YAML content as you type. This provides real-time feedback on configuration errors, missing required fields, and invalid property values. The schema is auto-generated from the data model definition, ensuring that your configuration references valid Polarion prototypes and entity types.
  </Accordion>

  <Accordion title="Can I switch between YAML and JSON in the editor?">
    The editor supports both YAML and JSON as configuration languages. You can switch between them, and the content is automatically converted when you change the language setting. By default, the editor uses YAML (`lang: yaml`). Your language preference is saved in your browser and persists across sessions.

    <Info>
      **Verify in application**

      Additional editor features such as line wrapping and keyboard mode preferences are available in the editor toolbar.
    </Info>
  </Accordion>
</AccordionGroup>

<LastReviewed date="2026-07-02" />
