kopia lustrzana https://github.com/jedie/PyInventory
Add autocomplete fields to item
rodzic
a9ad9f7dd4
commit
a66b526fae
|
@ -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
|
||||
|
|
|
@ -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)
|
||||
|
||||
|
|
|
@ -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',)
|
||||
|
|
|
@ -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&_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&_popup=1" id="change_id_location" title="Change selected Location">
|
||||
|
|
|
@ -367,12 +367,8 @@
|
|||
Parent:
|
||||
</label>
|
||||
<div class="related-widget-wrapper">
|
||||
<select id="id_parent" name="parent">
|
||||
<option selected="" value="">
|
||||
---------
|
||||
</option>
|
||||
<option value="<removed-UUID>">
|
||||
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&_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&_popup=1" id="change_id_location" title="Change selected Location">
|
||||
|
|
Ładowanie…
Reference in New Issue