mirror of
https://github.com/elisspace/core.git
synced 2026-09-09 20:48:36 +00:00
* Add config flow support * Log error on failed connection * Review comments * Unused errors * Move form to step * Use instance var instead of passing argument * Only share servers created by component * Return errors early to avoid try:else * Separate debug for validation vs setup * Unnecessary * Unnecessary checks * Combine import flows, move logic to component * Use config entry discovery handler * Temporary lint fix * Filter out servers already configured * Remove manual config flow * Skip discovery if a config exists * Swap conditional to reduce indenting * Only discover when no configs created or creating * Un-nest function * Proper async use * Move legacy file import to discovery * Fix, bad else * Separate validate step * Unused without manual setup step * Async oops * First attempt at tests * Test cleanup * Full test coverage for config_flow, enable tests * Lint * Fix lint vs black * Add test init * Add test package requirement * Actually run script * Use 'not None' convention * Group exceptions by result * Improve logic, add new error and test * Test cleanup * Add more asserts
34 lines
1.1 KiB
JSON
34 lines
1.1 KiB
JSON
{
|
|
"config": {
|
|
"title": "Plex",
|
|
"step": {
|
|
"select_server": {
|
|
"title": "Select Plex server",
|
|
"description": "Multiple servers available, select one:",
|
|
"data": {
|
|
"server": "Server"
|
|
}
|
|
},
|
|
"user": {
|
|
"title": "Connect Plex server",
|
|
"description": "Enter a Plex token for automatic setup.",
|
|
"data": {
|
|
"token": "Plex token"
|
|
}
|
|
}
|
|
},
|
|
"error": {
|
|
"faulty_credentials": "Authorization failed",
|
|
"no_servers": "No servers linked to account",
|
|
"not_found": "Plex server not found"
|
|
},
|
|
"abort": {
|
|
"all_configured": "All linked servers already configured",
|
|
"already_configured": "This Plex server is already configured",
|
|
"already_in_progress": "Plex is being configured",
|
|
"invalid_import": "Imported configuration is invalid",
|
|
"unknown": "Failed for unknown reason"
|
|
}
|
|
}
|
|
}
|