Enable cache headers on styling (#270)
This commit is contained in:
committed by
GitHub
parent
16c45544d3
commit
084e0e606e
@@ -6,6 +6,7 @@ from typing import OrderedDict
|
|||||||
|
|
||||||
from homeassistant.config_entries import ConfigEntry
|
from homeassistant.config_entries import ConfigEntry
|
||||||
from homeassistant.core import HomeAssistant
|
from homeassistant.core import HomeAssistant
|
||||||
|
from homeassistant.components.http import StaticPathConfig
|
||||||
|
|
||||||
# Import and re-export config schema explictly
|
# Import and re-export config schema explictly
|
||||||
# pylint: disable=useless-import-alias
|
# pylint: disable=useless-import-alias
|
||||||
@@ -146,6 +147,16 @@ async def _setup_oidc_provider(hass: HomeAssistant, my_config: dict, display_nam
|
|||||||
|
|
||||||
force_https = features_config.get(FEATURES_FORCE_HTTPS, False)
|
force_https = features_config.get(FEATURES_FORCE_HTTPS, False)
|
||||||
|
|
||||||
|
await hass.http.async_register_static_paths(
|
||||||
|
[
|
||||||
|
StaticPathConfig(
|
||||||
|
"/auth/oidc/static/style.css",
|
||||||
|
hass.config.path("custom_components/auth_oidc/static/style.css"),
|
||||||
|
cache_headers=True,
|
||||||
|
),
|
||||||
|
]
|
||||||
|
)
|
||||||
|
|
||||||
hass.http.register_view(
|
hass.http.register_view(
|
||||||
OIDCWelcomeView(provider, name, force_https, has_other_auth_providers)
|
OIDCWelcomeView(provider, name, force_https, has_other_auth_providers)
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -75,13 +75,8 @@ async def frontend_injection(hass: HomeAssistant, force_https: bool) -> None:
|
|||||||
StaticPathConfig(
|
StaticPathConfig(
|
||||||
"/auth/oidc/static/injection.js",
|
"/auth/oidc/static/injection.js",
|
||||||
hass.config.path("custom_components/auth_oidc/static/injection.js"),
|
hass.config.path("custom_components/auth_oidc/static/injection.js"),
|
||||||
cache_headers=False,
|
cache_headers=True,
|
||||||
),
|
)
|
||||||
StaticPathConfig(
|
|
||||||
"/auth/oidc/static/style.css",
|
|
||||||
hass.config.path("custom_components/auth_oidc/static/style.css"),
|
|
||||||
cache_headers=False,
|
|
||||||
),
|
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
<meta charset="UTF-8">
|
<meta charset="UTF-8">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
<title>{% block title %}{% endblock %}</title>
|
<title>{% block title %}{% endblock %}</title>
|
||||||
<link rel="stylesheet" href="/auth/oidc/static/style.css">
|
<link rel="stylesheet" href="/auth/oidc/static/style.css?v=2">
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user