return items in volume
This commit is contained in:
parent
06741903ba
commit
49bf1acab0
2 changed files with 8 additions and 2 deletions
|
@ -5,6 +5,7 @@ from datetime import datetime
|
||||||
from django.db.models import Q, Manager
|
from django.db.models import Q, Manager
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
|
|
||||||
|
from archive.models import Volume
|
||||||
from itemlist.models import List
|
from itemlist.models import List
|
||||||
import models
|
import models
|
||||||
import utils
|
import utils
|
||||||
|
@ -137,7 +138,12 @@ def parseCondition(condition, user):
|
||||||
elif k == 'list':
|
elif k == 'list':
|
||||||
q = Q(id=0)
|
q = Q(id=0)
|
||||||
l = v.split(":")
|
l = v.split(":")
|
||||||
if len(l) >= 2:
|
if len(l) == 1:
|
||||||
|
vqs = Volume.objects.filter(name=v, user=user)
|
||||||
|
if vqs.count() == 1:
|
||||||
|
v = vqs[0]
|
||||||
|
q = Q(files__instances__volume__id=v.id)
|
||||||
|
elif len(l) >= 2:
|
||||||
l = (l[0], ":".join(l[1:]))
|
l = (l[0], ":".join(l[1:]))
|
||||||
lqs = list(List.objects.filter(name=l[1], user__username=l[0]))
|
lqs = list(List.objects.filter(name=l[1], user__username=l[0]))
|
||||||
if len(lqs) == 1 and lqs[0].accessible(user):
|
if len(lqs) == 1 and lqs[0].accessible(user):
|
||||||
|
|
|
@ -49,7 +49,7 @@ pandora.ui.list = function() {
|
||||||
border: 0,
|
border: 0,
|
||||||
borderRadius: borderRadius
|
borderRadius: borderRadius
|
||||||
//background: 'transparent'
|
//background: 'transparent'
|
||||||
})
|
});
|
||||||
}).attr({
|
}).attr({
|
||||||
src: '/' + data.id + '/' + icon + '14.jpg'
|
src: '/' + data.id + '/' + icon + '14.jpg'
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in a new issue