浏览代码

[Web] Ask for confirmation before deleting OTP; Twig: fix parsing of Yubi OTP help text

andryyy 3 年之前
父节点
当前提交
514e620c89
共有 2 个文件被更改,包括 2 次插入2 次删除
  1. 1 1
      data/web/templates/modals/footer.twig
  2. 1 1
      data/web/templates/tfa_keys.twig

+ 1 - 1
data/web/templates/modals/footer.twig

@@ -12,7 +12,7 @@
             <input type="text" class="form-control" name="key_id" placeholder="{{ lang.tfa.key_id }}" autocomplete="off" required>
           </div>
           <hr>
-          <p class="help-block">{{ lang.tfa.api_register|format(ui_texts.main_name) }}</p>
+          <p class="help-block">{{ lang.tfa.api_register|format(ui_texts.main_name)|raw }}</p>
           <div class="form-group">
             <input type="text" class="form-control" name="yubico_id" placeholder="Yubico API ID" autocomplete="off" required>
           </div>

+ 1 - 1
data/web/templates/tfa_keys.twig

@@ -6,7 +6,7 @@
         <p>
           <span style="padding:4px;margin:4px" class="label label-keys label-{% if tfa_id == key_info.id %}success{% else %}default{% endif %}">
             {{ key_info.key_id }}
-            <a href="#" style="font-weight:bold;color:white" onClick="$(this).closest('form').submit()">[{{ lang.admin.remove }}]</a>
+            <a href="#" style="font-weight:bold;color:white" onClick='return confirm("{{ lang.admin.ays }}")?$(this).closest("form").submit():"";'>[{{ lang.admin.remove }}]</a>
           </span>
         </p>
       </form>