create_version.twig 3.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. <div id="div_create_version">
  2. <form method="post" action="{{ url_query|raw }}">
  3. {{ Url_getHiddenInputs(db) }}
  4. {% for selected_table in selected %}
  5. <input type="hidden" name="selected[]" value="{{ selected_table }}">
  6. {% endfor %}
  7. <fieldset>
  8. <legend>
  9. {% if selected|length == 1 %}
  10. {{ 'Create version %1$s of %2$s'|trans|format(
  11. last_version + 1,
  12. db ~ '.' ~ selected[0]
  13. ) }}
  14. {% else %}
  15. {{ 'Create version %1$s'|trans|format(last_version + 1) }}
  16. {% endif %}
  17. </legend>
  18. <input type="hidden" name="version" value="{{ last_version + 1 }}">
  19. <p>{% trans 'Track these data definition statements:' %}</p>
  20. {% if type == 'both' or type == 'table' %}
  21. <input type="checkbox" name="alter_table" value="true"
  22. {{- 'ALTER TABLE' in default_statements ? ' checked="checked"' }}>
  23. ALTER TABLE<br/>
  24. <input type="checkbox" name="rename_table" value="true"
  25. {{- 'RENAME TABLE' in default_statements ? ' checked="checked"' }}>
  26. RENAME TABLE<br/>
  27. <input type="checkbox" name="create_table" value="true"
  28. {{- 'CREATE TABLE' in default_statements ? ' checked="checked"' }}>
  29. CREATE TABLE<br/>
  30. <input type="checkbox" name="drop_table" value="true"
  31. {{- 'DROP TABLE' in default_statements ? ' checked="checked"' }}>
  32. DROP TABLE<br/>
  33. {% endif %}
  34. {% if type == 'both' %}
  35. <br/>
  36. {% endif %}
  37. {% if type == 'both' or type == 'view' %}
  38. <input type="checkbox" name="alter_view" value="true"
  39. {{- 'ALTER VIEW' in default_statements ? ' checked="checked"' }}>
  40. ALTER VIEW<br/>
  41. <input type="checkbox" name="create_view" value="true"
  42. {{- 'CREATE VIEW' in default_statements ? ' checked="checked"' }}>
  43. CREATE VIEW<br/>
  44. <input type="checkbox" name="drop_view" value="true"
  45. {{- 'DROP VIEW' in default_statements ? ' checked="checked"' }}>
  46. DROP VIEW<br/>
  47. {% endif %}
  48. <br/>
  49. <input type="checkbox" name="create_index" value="true"
  50. {{- 'CREATE INDEX' in default_statements ? ' checked="checked"' }}>
  51. CREATE INDEX<br/>
  52. <input type="checkbox" name="drop_index" value="true"
  53. {{- 'DROP INDEX' in default_statements ? ' checked="checked"' }}>
  54. DROP INDEX<br/>
  55. <p>{% trans 'Track these data manipulation statements:' %}</p>
  56. <input type="checkbox" name="insert" value="true"
  57. {{- 'INSERT' in default_statements ? ' checked="checked"' }}>
  58. INSERT<br/>
  59. <input type="checkbox" name="update" value="true"
  60. {{- 'UPDATE' in default_statements ? ' checked="checked"' }}>
  61. UPDATE<br/>
  62. <input type="checkbox" name="delete" value="true"
  63. {{- 'DELETE' in default_statements ? ' checked="checked"' }}>
  64. DELETE<br/>
  65. <input type="checkbox" name="truncate" value="true"
  66. {{- 'TRUNCATE' in default_statements ? ' checked="checked"' }}>
  67. TRUNCATE<br/>
  68. </fieldset>
  69. <fieldset class="tblFooters">
  70. <input type="hidden" name="submit_create_version" value="1" />
  71. <input type="submit" value="{% trans 'Create version' %}" />
  72. </fieldset>
  73. </form>
  74. </div>