Add autocomplete fields to item

pull/120/head
JensDiemer 2022-09-30 19:20:07 +02:00
rodzic a9ad9f7dd4
commit a66b526fae
5 zmienionych plików z 12 dodań i 15 usunięć

Wyświetl plik

@ -155,6 +155,8 @@ Files are separated into: "/src/" and "/development/"
* [**dev**](https://github.com/jedie/PyInventory/compare/0.16.0...main)
* Change `parent` and `location` fields on `item` change page to a autocompele field.
* Add search to `location`
* tbc
* [v0.16.0 - 14.09.2022](https://github.com/jedie/PyInventory/compare/v0.15.0...0.16.0)
* Update requirements

Wyświetl plik

@ -117,6 +117,7 @@ class ItemModelAdmin(ImportExportMixin, BaseUserAdmin):
('handed_over_to', 'handed_over_date', 'handed_over_price'),
)}),
)
autocomplete_fields = ('parent', 'location')
readonly_fields = ('id', 'create_dt', 'update_dt', 'user')
inlines = (ItemImageModelInline, ItemFileModelInline, ItemLinkModelInline)

Wyświetl plik

@ -26,4 +26,5 @@ class LocationModelAdmin(ImportExportMixin, BaseUserAdmin):
list_display = ('location', 'create_dt', 'update_dt')
list_display_links = ('location',)
list_filter = (LimitTreeDepthListFilter,)
search_fields = ('name', 'description', 'tags__name')
ordering = ('path_str',)

Wyświetl plik

@ -156,9 +156,8 @@
Parent:
</label>
<div class="related-widget-wrapper">
<select id="id_parent" name="parent">
<option selected="" value="">
---------
<select class="admin-autocomplete" data-ajax--cache="true" data-ajax--delay="250" data-ajax--type="GET" data-ajax--url="/admin/autocomplete/" data-allow-clear="true" data-app-label="inventory" data-field-name="parent" data-model-name="itemmodel" data-placeholder="" data-theme="admin-autocomplete" id="id_parent" name="parent">
<option value="">
</option>
</select>
<a class="related-widget-wrapper-link change-related" data-href-template="/admin/inventory/itemmodel/__fk__/change/?_to_field=id&amp;_popup=1" id="change_id_parent" title="Change selected Item">
@ -182,9 +181,8 @@
Location:
</label>
<div class="related-widget-wrapper">
<select id="id_location" name="location">
<option selected="" value="">
---------
<select class="admin-autocomplete" data-ajax--cache="true" data-ajax--delay="250" data-ajax--type="GET" data-ajax--url="/admin/autocomplete/" data-allow-clear="true" data-app-label="inventory" data-field-name="location" data-model-name="itemmodel" data-placeholder="" data-theme="admin-autocomplete" id="id_location" name="location">
<option value="">
</option>
</select>
<a class="related-widget-wrapper-link change-related" data-href-template="/admin/inventory/locationmodel/__fk__/change/?_to_field=id&amp;_popup=1" id="change_id_location" title="Change selected Location">

Wyświetl plik

@ -367,12 +367,8 @@
Parent:
</label>
<div class="related-widget-wrapper">
<select id="id_parent" name="parent">
<option selected="" value="">
---------
</option>
<option value="&lt;removed-UUID&gt;">
name
<select class="admin-autocomplete" data-ajax--cache="true" data-ajax--delay="250" data-ajax--type="GET" data-ajax--url="/admin/autocomplete/" data-allow-clear="true" data-app-label="inventory" data-field-name="parent" data-model-name="itemmodel" data-placeholder="" data-theme="admin-autocomplete" id="id_parent" name="parent">
<option value="">
</option>
</select>
<a class="related-widget-wrapper-link change-related" data-href-template="/admin/inventory/itemmodel/__fk__/change/?_to_field=id&amp;_popup=1" id="change_id_parent" title="Change selected Item">
@ -396,9 +392,8 @@
Location:
</label>
<div class="related-widget-wrapper">
<select id="id_location" name="location">
<option selected="" value="">
---------
<select class="admin-autocomplete" data-ajax--cache="true" data-ajax--delay="250" data-ajax--type="GET" data-ajax--url="/admin/autocomplete/" data-allow-clear="true" data-app-label="inventory" data-field-name="location" data-model-name="itemmodel" data-placeholder="" data-theme="admin-autocomplete" id="id_location" name="location">
<option value="">
</option>
</select>
<a class="related-widget-wrapper-link change-related" data-href-template="/admin/inventory/locationmodel/__fk__/change/?_to_field=id&amp;_popup=1" id="change_id_location" title="Change selected Location">