Server email settings: Fix missing password field (#5952)

Fixes #5949.
This commit is contained in:
d11n 2024-04-24 16:02:54 +02:00 committed by nicolas.dorier
parent e10937c253
commit e24b42ef95
No known key found for this signature in database
GPG key ID: 6618763EF09186FE

View file

@ -1,6 +1,7 @@
@using BTCPayServer.Client @using BTCPayServer.Client
@using Microsoft.AspNetCore.Mvc.TagHelpers @using Microsoft.AspNetCore.Mvc.TagHelpers
@using BTCPayServer.Abstractions.TagHelpers @using BTCPayServer.Abstractions.TagHelpers
@using BTCPayServer.Models.ServerViewModels
@model BTCPayServer.Models.EmailsViewModel @model BTCPayServer.Models.EmailsViewModel
<div class="row"> <div class="row">
@ -44,7 +45,7 @@
<div class="form-text">For many email providers (like Gmail) your login is your email address.</div> <div class="form-text">For many email providers (like Gmail) your login is your email address.</div>
<span asp-validation-for="Settings.Login" class="text-danger"></span> <span asp-validation-for="Settings.Login" class="text-danger"></span>
</div> </div>
<div class="form-group" permission="@Policies.CanModifyStoreSettings"> <div class="form-group" permission="@(Model is ServerEmailsViewModel ? Policies.CanModifyServerSettings : Policies.CanModifyStoreSettings)">
@if (!Model.PasswordSet) @if (!Model.PasswordSet)
{ {
<label asp-for="Settings.Password" class="form-label"></label> <label asp-for="Settings.Password" class="form-label"></label>
@ -81,7 +82,6 @@
<script> <script>
document.addEventListener("DOMContentLoaded", function () { document.addEventListener("DOMContentLoaded", function () {
delegate('click', '#quick-fill .dropdown-menu a', function (e) { delegate('click', '#quick-fill .dropdown-menu a', function (e) {
e.preventDefault(); e.preventDefault();