sshhomepage.html.twig 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>BIM</title>
  5. <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bulma@0.9.4/css/bulma.min.css">
  6. </head>
  7. <style>
  8. body {word-break: break-all;}
  9. </style>
  10. <body class="layout-default">
  11. <div class="section">
  12. {% for keys in session.SSH_KEYS %}
  13. {% for key_name, key_value in keys %}
  14. <article class="message is-primary">
  15. <div class="message-header">
  16. <div>{{ key_name }}</div>
  17. </div>
  18. <div class="message-body">
  19. {{ key_value }} </br></br>
  20. <form method="post" accept-charset="UTF-8" action="delsshkey">
  21. <button type="submit" name="key_to_delete" value="{{ key_value }}" class="button is-danger">Delete</button>
  22. </form>
  23. </div>
  24. </article>
  25. {% endfor %}
  26. {% endfor %}
  27. </div>
  28. <div class="section">
  29. <form method="post" accept-charset="UTF-8" action="addsshkey" class="box">
  30. <div class="field">
  31. <label for="new_ssh_key" class="label">New SSH key</label>
  32. <div class="control">
  33. <input id="new_ssh_key" type="text" name="new_ssh_key" class="input is-rounded is-primary">
  34. </div>
  35. </div>
  36. <button class="button is-primary">Add</button>
  37. </form>
  38. </div>
  39. {% if session.message is defined %}
  40. <div class="container">
  41. <div class="box notification is-warning">{{ session.message }}</div>
  42. </div>
  43. {% endif %}
  44. </body>
  45. </html>