add OIDC
This commit is contained in:
@@ -1,49 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<messages>
|
||||
|
||||
<message id="Lms.Admin.InternetRadio.template">
|
||||
<legend>${tr:Lms.Admin.InternetRadio.title}</legend>
|
||||
<p class="text-body-secondary">${tr:Lms.Admin.InternetRadio.help}</p>
|
||||
<div class="card mb-4"><div class="card-body">
|
||||
<div class="row g-3 align-items-end">
|
||||
<div class="col-12 col-lg-3"><label class="form-label">${tr:Lms.Admin.InternetRadio.name}</label>${name class="form-control"}</div>
|
||||
<div class="col-12 col-lg-4"><label class="form-label">${tr:Lms.Admin.InternetRadio.stream-url}</label>${stream-url class="form-control"}</div>
|
||||
<div class="col-12 col-lg-4"><label class="form-label">${tr:Lms.Admin.InternetRadio.homepage-url}</label>${homepage-url class="form-control"}</div>
|
||||
<div class="col-12 col-lg-1 d-grid">${add-btn class="btn btn-primary"}</div>
|
||||
</div>
|
||||
</div></div>
|
||||
${stations class="d-grid gap-1 mb-3 Lms-row-container"}
|
||||
</message>
|
||||
|
||||
<message id="Lms.Admin.InternetRadio.template.entry">
|
||||
<div class="d-flex align-items-center Lms-bg-dark-hover">
|
||||
<div class="row align-items-center flex-fill overflow-hidden">
|
||||
<div class="col-12 col-md-3"><div class="p-2 fw-semibold text-truncate">${name}</div></div>
|
||||
<div class="col-12 col-md-5"><div class="p-2 text-truncate">${stream-url}</div></div>
|
||||
<div class="col-12 col-md-4"><div class="p-2 text-body-secondary text-truncate">${homepage-url}</div></div>
|
||||
</div>
|
||||
<div class="p-2 d-flex gap-1">${edit-btn class="btn btn-sm btn-outline-secondary border-0"}${delete-btn class="btn btn-sm btn-outline-danger border-0"}</div>
|
||||
</div>
|
||||
</message>
|
||||
|
||||
<message id="Lms.Admin.InternetRadio.template.edit">
|
||||
<div class="modal fade" tabindex="-1"><div class="modal-dialog"><div class="modal-content">
|
||||
<div class="modal-header"><h5 class="modal-title">${tr:Lms.Admin.InternetRadio.edit}</h5></div>
|
||||
<div class="modal-body">
|
||||
<div class="mb-3"><label class="form-label">${tr:Lms.Admin.InternetRadio.name}</label>${name class="form-control"}</div>
|
||||
<div class="mb-3"><label class="form-label">${tr:Lms.Admin.InternetRadio.stream-url}</label>${stream-url class="form-control"}</div>
|
||||
<div><label class="form-label">${tr:Lms.Admin.InternetRadio.homepage-url}</label>${homepage-url class="form-control"}</div>
|
||||
</div>
|
||||
<div class="modal-footer">${save-btn class="btn btn-primary"}${cancel-btn class="btn btn-secondary"}</div>
|
||||
</div></div></div>
|
||||
</message>
|
||||
|
||||
<message id="Lms.Admin.InternetRadio.template.delete">
|
||||
<div class="modal fade" tabindex="-1"><div class="modal-dialog"><div class="modal-content">
|
||||
<div class="modal-header"><h5 class="modal-title">${tr:Lms.Admin.InternetRadio.delete-confirm}</h5></div>
|
||||
<div class="modal-body">${tr:Lms.Admin.InternetRadio.delete-help}</div>
|
||||
<div class="modal-footer">${delete-btn class="btn btn-danger"}${cancel-btn class="btn btn-secondary"}</div>
|
||||
</div></div></div>
|
||||
</message>
|
||||
|
||||
</messages>
|
||||
@@ -35,7 +35,6 @@
|
||||
${podcasts class="nav-link"}
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
${radio class="nav-link"}
|
||||
</li>
|
||||
</ul>
|
||||
${filters class="d-flex align-items-center me-auto mb-2 mb-md-0"}
|
||||
@@ -49,7 +48,6 @@
|
||||
<li>${media-libraries class="dropdown-item"}</li>
|
||||
<li>${admin-podcasts class="dropdown-item"}</li>
|
||||
<li>${admin-internet-radio class="dropdown-item"}</li>
|
||||
<li>${scan-settings class="dropdown-item"}</li>
|
||||
<li>${scanner class="dropdown-item"}</li>
|
||||
<li>${users class="dropdown-item"}</li>
|
||||
<li>${about class="dropdown-item"}</li>
|
||||
|
||||
@@ -213,6 +213,10 @@
|
||||
<message id="Lms.Auth.login">Log in</message>
|
||||
<message id="Lms.Auth.remember-me">Remember me</message>
|
||||
<message id="Lms.Auth.welcome">Welcome!</message>
|
||||
<message id="Lms.OIDCAuth.login">Log in with {1}</message>
|
||||
<message id="Lms.OIDCAuth.failed">OpenID Connect authentication failed.</message>
|
||||
<message id="Lms.OIDCAuth.unverified-email">The identity provider did not verify your email address.</message>
|
||||
<message id="Lms.OIDCAuth.missing-claim">The identity provider did not return the configured login name.</message>
|
||||
|
||||
<!--Explore-->
|
||||
<message id="Lms.Explore.add-filter">Add filter</message>
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<messages>
|
||||
<message id="Lms.OIDCAuth.template">
|
||||
<div class="container">
|
||||
<div class="row mt-3 justify-content-md-center">
|
||||
<div class="col-lg-6">
|
||||
<h2>${tr:Lms.Auth.welcome}</h2>
|
||||
<div class="mt-3">${login-btn class="btn btn-primary"}</div>
|
||||
<div class="text-danger mt-3">${error}</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</message>
|
||||
</messages>
|
||||
@@ -14,7 +14,6 @@
|
||||
<div class="btn-group me-2">
|
||||
${repeat-btn class="btn-check"}
|
||||
<label class="btn btn-outline-info" title="${tr:Lms.PlayQueue.repeat}" for="${id:repeat-btn}">${tr:Lms.PlayQueue.template.repeat-btn}</label>
|
||||
${radio-btn class="btn-check"}
|
||||
<label class="btn btn-outline-info" title="${tr:Lms.PlayQueue.radio-mode}" for="${id:radio-btn}">${tr:Lms.PlayQueue.template.radio-btn}</label>
|
||||
</div>
|
||||
<div class="d-inline-block me-2" title="${tr:Lms.save}">
|
||||
|
||||
@@ -1,22 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<messages>
|
||||
|
||||
<message id="Lms.Radio.template">
|
||||
<legend class="mb-3">${tr:Lms.Radio.radio}</legend>
|
||||
<p class="text-body-secondary">${tr:Lms.Radio.description}</p>
|
||||
${stations class="d-grid gap-2"}
|
||||
</message>
|
||||
|
||||
<message id="Lms.Radio.template.station">
|
||||
<div class="card w-100">
|
||||
<div class="card-body d-flex align-items-center gap-3">
|
||||
<div class="flex-fill min-width-0">
|
||||
<h5 class="card-title text-truncate mb-1">${name}</h5>
|
||||
${homepage class="small"}
|
||||
</div>
|
||||
${play-btn class="btn btn-primary flex-shrink-0"}
|
||||
</div>
|
||||
</div>
|
||||
</message>
|
||||
|
||||
</messages>
|
||||
Reference in New Issue
Block a user