Remove album name from entity names
All checks were successful
Validate / Hassfest (push) Successful in 3s

This commit is contained in:
2026-01-31 04:49:53 +03:00
parent 5d878cfbd0
commit 1cc5d7cc7d
7 changed files with 32 additions and 88 deletions

View File

@@ -82,13 +82,6 @@ class ImmichAlbumNewAssetsSensor(
"""Get the album data from coordinator.""" """Get the album data from coordinator."""
return self.coordinator.data return self.coordinator.data
@property
def translation_placeholders(self) -> dict[str, str]:
"""Return translation placeholders."""
if self._album_data:
return {"album_name": self._album_data.name}
return {"album_name": self._album_name}
@property @property
def is_on(self) -> bool | None: def is_on(self) -> bool | None:
"""Return true if new assets were recently added.""" """Return true if new assets were recently added."""

View File

@@ -83,13 +83,6 @@ class ImmichCreateShareLinkButton(
"""Get the album data from coordinator.""" """Get the album data from coordinator."""
return self.coordinator.data return self.coordinator.data
@property
def translation_placeholders(self) -> dict[str, str]:
"""Return translation placeholders."""
if self._album_data:
return {"album_name": self._album_data.name}
return {"album_name": self._album_name}
@property @property
def available(self) -> bool: def available(self) -> bool:
"""Return if entity is available. """Return if entity is available.
@@ -173,13 +166,6 @@ class ImmichDeleteShareLinkButton(
"""Get the album data from coordinator.""" """Get the album data from coordinator."""
return self.coordinator.data return self.coordinator.data
@property
def translation_placeholders(self) -> dict[str, str]:
"""Return translation placeholders."""
if self._album_data:
return {"album_name": self._album_data.name}
return {"album_name": self._album_name}
@property @property
def available(self) -> bool: def available(self) -> bool:
"""Return if entity is available. """Return if entity is available.
@@ -270,13 +256,6 @@ class ImmichCreateProtectedLinkButton(
"""Get the album data from coordinator.""" """Get the album data from coordinator."""
return self.coordinator.data return self.coordinator.data
@property
def translation_placeholders(self) -> dict[str, str]:
"""Return translation placeholders."""
if self._album_data:
return {"album_name": self._album_data.name}
return {"album_name": self._album_name}
@property @property
def available(self) -> bool: def available(self) -> bool:
"""Return if entity is available. """Return if entity is available.
@@ -364,13 +343,6 @@ class ImmichDeleteProtectedLinkButton(
"""Get the album data from coordinator.""" """Get the album data from coordinator."""
return self.coordinator.data return self.coordinator.data
@property
def translation_placeholders(self) -> dict[str, str]:
"""Return translation placeholders."""
if self._album_data:
return {"album_name": self._album_data.name}
return {"album_name": self._album_name}
@property @property
def available(self) -> bool: def available(self) -> bool:
"""Return if entity is available. """Return if entity is available.

View File

@@ -78,13 +78,6 @@ class ImmichAlbumThumbnailCamera(
"""Get the album data from coordinator.""" """Get the album data from coordinator."""
return self.coordinator.data return self.coordinator.data
@property
def translation_placeholders(self) -> dict[str, str]:
"""Return translation placeholders."""
if self._album_data:
return {"album_name": self._album_data.name}
return {"album_name": self._album_name}
@property @property
def available(self) -> bool: def available(self) -> bool:
"""Return if entity is available.""" """Return if entity is available."""

View File

@@ -138,13 +138,6 @@ class ImmichAlbumBaseSensor(CoordinatorEntity[ImmichAlbumWatcherCoordinator], Se
"""Get the album data from coordinator.""" """Get the album data from coordinator."""
return self.coordinator.data return self.coordinator.data
@property
def translation_placeholders(self) -> dict[str, str]:
"""Return translation placeholders."""
if self._album_data:
return {"album_name": self._album_data.name}
return {"album_name": self._album_name}
@property @property
def available(self) -> bool: def available(self) -> bool:
"""Return if entity is available.""" """Return if entity is available."""

View File

@@ -79,13 +79,6 @@ class ImmichAlbumProtectedPasswordText(
"""Get the album data from coordinator.""" """Get the album data from coordinator."""
return self.coordinator.data return self.coordinator.data
@property
def translation_placeholders(self) -> dict[str, str]:
"""Return translation placeholders."""
if self._album_data:
return {"album_name": self._album_data.name}
return {"album_name": self._album_name}
@property @property
def available(self) -> bool: def available(self) -> bool:
"""Return if entity is available. """Return if entity is available.

View File

@@ -2,60 +2,60 @@
"entity": { "entity": {
"sensor": { "sensor": {
"album_id": { "album_id": {
"name": "{album_name}: Album ID" "name": "Album ID"
}, },
"album_asset_count": { "album_asset_count": {
"name": "{album_name}: Asset Count" "name": "Asset Count"
}, },
"album_photo_count": { "album_photo_count": {
"name": "{album_name}: Photo Count" "name": "Photo Count"
}, },
"album_video_count": { "album_video_count": {
"name": "{album_name}: Video Count" "name": "Video Count"
}, },
"album_last_updated": { "album_last_updated": {
"name": "{album_name}: Last Updated" "name": "Last Updated"
}, },
"album_created": { "album_created": {
"name": "{album_name}: Created" "name": "Created"
}, },
"album_public_url": { "album_public_url": {
"name": "{album_name}: Public URL" "name": "Public URL"
}, },
"album_protected_url": { "album_protected_url": {
"name": "{album_name}: Protected URL" "name": "Protected URL"
}, },
"album_protected_password": { "album_protected_password": {
"name": "{album_name}: Protected Password" "name": "Protected Password"
} }
}, },
"binary_sensor": { "binary_sensor": {
"album_new_assets": { "album_new_assets": {
"name": "{album_name}: New Assets" "name": "New Assets"
} }
}, },
"camera": { "camera": {
"album_thumbnail": { "album_thumbnail": {
"name": "{album_name}: Thumbnail" "name": "Thumbnail"
} }
}, },
"text": { "text": {
"album_protected_password_edit": { "album_protected_password_edit": {
"name": "{album_name}: Share Password" "name": "Share Password"
} }
}, },
"button": { "button": {
"create_share_link": { "create_share_link": {
"name": "{album_name}: Create Share Link" "name": "Create Share Link"
}, },
"delete_share_link": { "delete_share_link": {
"name": "{album_name}: Delete Share Link" "name": "Delete Share Link"
}, },
"create_protected_link": { "create_protected_link": {
"name": "{album_name}: Create Protected Link" "name": "Create Protected Link"
}, },
"delete_protected_link": { "delete_protected_link": {
"name": "{album_name}: Delete Protected Link" "name": "Delete Protected Link"
} }
} }
}, },

View File

@@ -2,60 +2,60 @@
"entity": { "entity": {
"sensor": { "sensor": {
"album_id": { "album_id": {
"name": "{album_name}: ID альбома" "name": "ID альбома"
}, },
"album_asset_count": { "album_asset_count": {
"name": "{album_name}: Число файлов" "name": "Число файлов"
}, },
"album_photo_count": { "album_photo_count": {
"name": "{album_name}: Число фото" "name": "Число фото"
}, },
"album_video_count": { "album_video_count": {
"name": "{album_name}: Число видео" "name": "Число видео"
}, },
"album_last_updated": { "album_last_updated": {
"name": "{album_name}: Последнее обновление" "name": "Последнее обновление"
}, },
"album_created": { "album_created": {
"name": "{album_name}: Дата создания" "name": "Дата создания"
}, },
"album_public_url": { "album_public_url": {
"name": "{album_name}: Публичная ссылка" "name": "Публичная ссылка"
}, },
"album_protected_url": { "album_protected_url": {
"name": "{album_name}: Защищённая ссылка" "name": "Защищённая ссылка"
}, },
"album_protected_password": { "album_protected_password": {
"name": "{album_name}: Пароль ссылки" "name": "Пароль ссылки"
} }
}, },
"binary_sensor": { "binary_sensor": {
"album_new_assets": { "album_new_assets": {
"name": "{album_name}: Новые файлы" "name": "Новые файлы"
} }
}, },
"camera": { "camera": {
"album_thumbnail": { "album_thumbnail": {
"name": "{album_name}: Превью" "name": "Превью"
} }
}, },
"text": { "text": {
"album_protected_password_edit": { "album_protected_password_edit": {
"name": "{album_name}: Пароль ссылки" "name": "Пароль ссылки"
} }
}, },
"button": { "button": {
"create_share_link": { "create_share_link": {
"name": "{album_name}: Создать ссылку" "name": "Создать ссылку"
}, },
"delete_share_link": { "delete_share_link": {
"name": "{album_name}: Удалить ссылку" "name": "Удалить ссылку"
}, },
"create_protected_link": { "create_protected_link": {
"name": "{album_name}: Создать защищённую ссылку" "name": "Создать защищённую ссылку"
}, },
"delete_protected_link": { "delete_protected_link": {
"name": "{album_name}: Удалить защищённую ссылку" "name": "Удалить защищённую ссылку"
} }
} }
}, },