master_add_slave_user.twig 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. <div id="master_addslaveuser_gui">
  2. <form action="{{ url('/server/privileges') }}" method="post" autocomplete="off" id="addUsersForm">
  3. {{ get_hidden_inputs('', '') }}
  4. <fieldset id="fieldset_add_user_login">
  5. <legend>{% trans 'Add slave replication user' %}</legend>
  6. <input type="hidden" name="grant_count" value="25">
  7. <input type="hidden" name="createdb" id="createdb_0" value="0">
  8. {# Needed for the replication slaves. #}
  9. <input type="hidden" name="Repl_slave_priv" id="checkbox_Repl_slave_priv" value="Y">
  10. <input type="hidden" name="sr_take_action" value="true">
  11. <div class="item">
  12. <label for="select_pred_username">
  13. {% trans 'User name:' %}
  14. </label>
  15. <span class="options">
  16. <select name="pred_username" id="select_pred_username" title="{% trans 'User name' %}">
  17. <option value="any"{{ predefined_username == 'any' ? ' selected' }}>{% trans 'Any user' %}</option>
  18. <option value="userdefined"{{ predefined_username == 'userdefined' ? ' selected' }}>{% trans 'Use text field:' %}</option>
  19. </select>
  20. </span>
  21. <input type="text" name="username" id="pma_username" maxlength="{{ username_length }}" title="{% trans 'User name' %}" value="{{ username }}">
  22. </div>
  23. <div class="item">
  24. <label for="select_pred_hostname">
  25. {% trans 'Host:' %}
  26. </label>
  27. <span class="options">
  28. <select name="pred_hostname" id="select_pred_hostname" title="{% trans 'Host' %}"
  29. {%- if this_host is not null %} data-thishost="{{ this_host }}"{% endif %}>
  30. <option value="any"{{ predefined_hostname == 'any' ? ' selected' }}>{% trans 'Any host' %}</option>
  31. <option value="localhost"{{ predefined_hostname == 'localhost' ? ' selected' }}>{% trans 'Local' %}</option>
  32. {% if this_host is not null %}
  33. <option value="thishost"{{ predefined_hostname == 'thishost' ? ' selected' }}>{% trans 'This host' %}</option>
  34. {% endif %}
  35. <option value="hosttable"{{ predefined_hostname == 'hosttable' ? ' selected' }}>{% trans 'Use host table' %}</option>
  36. <option value="userdefined"{{ predefined_hostname == 'userdefined' ? ' selected' }}>{% trans 'Use text field:' %}</option>
  37. </select>
  38. </span>
  39. <input type="text" name="hostname" id="pma_hostname" maxlength="{{ hostname_length }}" title="{% trans 'Host' %}" value="{{ hostname }}">
  40. {{ show_hint('When Host table is used, this field is ignored and values stored in Host table are used instead.'|trans) }}
  41. </div>
  42. <div class="item">
  43. <label for="select_pred_password">
  44. {% trans 'Password:' %}
  45. </label>
  46. <span class="options">
  47. <select name="pred_password" id="select_pred_password" title="{% trans 'Password' %}">
  48. <option value="none"{{ has_username ? ' selected' }}>{% trans 'No password' %}</option>
  49. <option value="userdefined"{{ not has_username ? ' selected' }}>{% trans 'Use text field:' %}</option>
  50. </select>
  51. </span>
  52. <input type="password" id="text_pma_pw" name="pma_pw" title="{% trans 'Password' %}">
  53. </div>
  54. <div class="item">
  55. <label for="text_pma_pw2">
  56. {% trans 'Re-type:' %}
  57. </label>
  58. <span class="options"></span>
  59. <input type="password" id="text_pma_pw2" name="pma_pw2" title="{% trans 'Re-type' %}">
  60. </div>
  61. <div class="item">
  62. <label for="button_generate_password">
  63. {% trans 'Generate password:' %}
  64. </label>
  65. <span class="options">
  66. <input type="button" class="btn btn-secondary button" id="button_generate_password" value="{% trans 'Generate' %}">
  67. </span>
  68. <input type="text" name="generated_pw" id="generated_pw">
  69. </div>
  70. </fieldset>
  71. <fieldset id="fieldset_user_privtable_footer" class="tblFooters">
  72. <input type="hidden" name="adduser_submit" value="1">
  73. <input class="btn btn-primary" type="submit" id="adduser_submit" value="{% trans 'Go' %}">
  74. </fieldset>
  75. </form>
  76. </div>