truenas_api_key must be optional in options() because PVE extracts sensitive-properties from the POST body before calling check_config, causing a spurious 'missing required option' 500 on storage create. Add a guard in _api() so a missing key produces a clear error. UI: add autocomplete="url" on host and "new-password" on API key to prevent Firefox/Chrome from filling in PVE login credentials. Add a reveal trigger button to show/hide the API key field. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| truenas-storage.js | ||