kopia lustrzana https://github.com/jedie/PyInventory
sort nestet items
rodzic
55760dc973
commit
b3220522f1
|
@ -48,7 +48,7 @@ class ItemModelAdmin(ImportExportMixin, BaseUserAdmin):
|
||||||
|
|
||||||
def column_item(self, obj):
|
def column_item(self, obj):
|
||||||
qs = ItemModel.objects.filter(user=self.user)
|
qs = ItemModel.objects.filter(user=self.user)
|
||||||
qs = qs.filter(parent=obj)
|
qs = qs.filter(parent=obj).sort()
|
||||||
context = {
|
context = {
|
||||||
'base_item': obj,
|
'base_item': obj,
|
||||||
'sub_items': qs
|
'sub_items': qs
|
||||||
|
|
|
@ -8,10 +8,17 @@ from inventory.models.base import BaseModel
|
||||||
from inventory.models.links import BaseLink
|
from inventory.models.links import BaseLink
|
||||||
|
|
||||||
|
|
||||||
|
class ItemQuerySet(models.QuerySet):
|
||||||
|
def sort(self):
|
||||||
|
return self.order_by('kind', 'producer', 'name')
|
||||||
|
|
||||||
|
|
||||||
class ItemModel(BaseModel):
|
class ItemModel(BaseModel):
|
||||||
"""
|
"""
|
||||||
A Item that can be described and store somewhere ;)
|
A Item that can be described and store somewhere ;)
|
||||||
"""
|
"""
|
||||||
|
objects = ItemQuerySet.as_manager()
|
||||||
|
|
||||||
kind = tagulous.models.TagField(
|
kind = tagulous.models.TagField(
|
||||||
case_sensitive=False,
|
case_sensitive=False,
|
||||||
force_lowercase=False,
|
force_lowercase=False,
|
||||||
|
|
Ładowanie…
Reference in New Issue