diff options
| author | rubenwardy <rw@rubenwardy.com> | 2018-05-27 17:58:09 +0100 |
|---|---|---|
| committer | rubenwardy <rw@rubenwardy.com> | 2018-05-27 18:52:23 +0100 |
| commit | 5e4613a6ef78180f208b0cd58aeffb63f1e19853 (patch) | |
| tree | c874ceae225b17159328abbf7194da040ab704e0 /app/templates | |
| parent | f4c9348b7f36b31980f7629478fdc8b2877801cc (diff) | |
| download | cheatdb-5e4613a6ef78180f208b0cd58aeffb63f1e19853.tar.xz | |
Add ability to edit provides
Diffstat (limited to 'app/templates')
| -rw-r--r-- | app/templates/macros/forms.html | 19 | ||||
| -rw-r--r-- | app/templates/packages/create_edit.html | 3 |
2 files changed, 21 insertions, 1 deletions
diff --git a/app/templates/macros/forms.html b/app/templates/macros/forms.html index b23711a..e0ad2de 100644 --- a/app/templates/macros/forms.html +++ b/app/templates/macros/forms.html @@ -39,6 +39,25 @@ </div> {% endmacro %} +{% macro render_mpackage_field(field, label=None, label_visible=true, right_url=None, right_label=None) -%} + <div class="form-group {% if field.errors %}has-error{% endif %} {{ kwargs.pop('class_', '') }}"> + {% if field.type != 'HiddenField' and label_visible %} + {% if not label %}{% set label=field.label.text %}{% endif %} + <label for="{{ field.id }}" class="control-label">{{ label|safe }}</label> + {% endif %} + <div class="metapackage_selector"> + <input type="text" placeholder="Start typing to see suggestions"> + <div class="clearboth"></div> + </div> + {{ field(class_='form-control', **kwargs) }} + {% if field.errors %} + {% for e in field.errors %} + <p class="help-block">{{ e }}</p> + {% endfor %} + {% endif %} + </div> +{% endmacro %} + {% macro render_checkbox_field(field, label=None) -%} {% if not label %}{% set label=field.label.text %}{% endif %} <div class="checkbox"> diff --git a/app/templates/packages/create_edit.html b/app/templates/packages/create_edit.html index 4f053dd..8eb7213 100644 --- a/app/templates/packages/create_edit.html +++ b/app/templates/packages/create_edit.html @@ -10,7 +10,7 @@ {% block content %} <h2>Create Package</h2> - {% from "macros/forms.html" import render_field, render_submit_field, form_includes, render_multiselect_field %} + {% from "macros/forms.html" import render_field, render_submit_field, form_includes, render_multiselect_field, render_mpackage_field %} {{ form_includes() }} <form method="POST" action="" class="tableform"> @@ -22,6 +22,7 @@ {{ render_field(form.desc, class_="pkg_meta") }} {{ render_field(form.type, class_="pkg_meta") }} {{ render_field(form.license, class_="pkg_meta") }} + {{ render_mpackage_field(form.provides_str, class_="pkg_meta", placeholder="Comma separated list") }} {{ render_multiselect_field(form.tags, class_="pkg_meta") }} <div class="pkg_wiz_1"> |
