make api query more accessible in shell
This commit is contained in:
parent
38779d2576
commit
8db9bdb9e2
4 changed files with 12 additions and 9 deletions
|
|
@ -18,6 +18,7 @@ from db import MutableDict
|
|||
import json_pickler
|
||||
from .icons import icons
|
||||
from .person import get_sort_name
|
||||
from queryparser import Parser
|
||||
from settings import config
|
||||
from utils import remove_empty_folders
|
||||
from websocket import trigger_event
|
||||
|
|
@ -91,6 +92,10 @@ class Item(db.Model):
|
|||
state.db.session.commit()
|
||||
return item
|
||||
|
||||
@classmethod
|
||||
def find(cls, data):
|
||||
return Parser(cls, user_items, Find, Sort).find(data)
|
||||
|
||||
def add_user(self, user):
|
||||
if not user in self.users:
|
||||
self.users.append(user)
|
||||
|
|
@ -514,7 +519,7 @@ class Find(db.Model):
|
|||
|
||||
id = sa.Column(sa.Integer(), primary_key=True)
|
||||
item_id = sa.Column(sa.String(32), sa.ForeignKey('item.id'))
|
||||
item = sa.orm.relationship('Item', backref=sa.orm.backref('find', lazy='dynamic'))
|
||||
item = sa.orm.relationship('Item', backref=sa.orm.backref('find_', lazy='dynamic'))
|
||||
key = sa.Column(sa.String(200), index=True)
|
||||
value = sa.Column(sa.Text())
|
||||
findvalue = sa.Column(sa.Text(), index=True)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue