1
0
mirror of https://github.com/home-assistant/core.git synced 2025-12-26 14:08:21 +00:00
Files
core/homeassistant/components/azure_devops/strings.json
Aidan Timson 42414d55e0 Azure DevOps build sensor attributes to new sensors (#114948)
* Setup for split

* Adjust to allow for None

* Create

* Add missing

* Fix datetime parsing in Azure DevOps sensor

* Remove definition id and name

These aren't needed and will never change

* Add tests for each sensor

* Add tests for edge cases

* Rename translations

* Update

* Use base sensor descriptions

* Remove

* Drop status

using this later for an event entity

* Switch to timestamp

* Switch to timestamp

* Merge

* Update snapshot

* Improvements from @joostlek

* Update homeassistant/components/azure_devops/sensor.py

---------

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-06-04 10:50:43 +02:00

67 lines
2.1 KiB
JSON

{
"config": {
"flow_title": "{project_url}",
"error": {
"invalid_auth": "[%key:common::config_flow::error::invalid_auth%]",
"cannot_connect": "[%key:common::config_flow::error::cannot_connect%]",
"project_error": "Could not get project info."
},
"step": {
"user": {
"data": {
"organization": "Organization",
"project": "Project",
"personal_access_token": "Personal Access Token (PAT)"
},
"description": "Set up an Azure DevOps instance to access your project. A Personal Access Token is only required for a private project.",
"title": "Add Azure DevOps Project"
},
"reauth": {
"data": {
"personal_access_token": "[%key:component::azure_devops::config::step::user::data::personal_access_token%]"
},
"description": "Authentication failed for {project_url}. Please enter your current credentials.",
"title": "Reauthentication"
}
},
"abort": {
"already_configured": "[%key:common::config_flow::abort::already_configured_account%]",
"reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]"
}
},
"entity": {
"sensor": {
"build_id": {
"name": "{definition_name} latest build id"
},
"finish_time": {
"name": "{definition_name} latest build finish time"
},
"latest_build": {
"name": "{definition_name} latest build"
},
"queue_time": {
"name": "{definition_name} latest build queue time"
},
"reason": {
"name": "{definition_name} latest build reason"
},
"result": {
"name": "{definition_name} latest build result"
},
"source_branch": {
"name": "{definition_name} latest build source branch"
},
"source_version": {
"name": "{definition_name} latest build source version"
},
"start_time": {
"name": "{definition_name} latest build start time"
},
"url": {
"name": "{definition_name} latest build url"
}
}
}
}