utils.py 文件源码

python
阅读 22 收藏 0 点赞 0 评论 0

项目:MegaQC 作者: ewels 项目源码 文件源码
def get_user_filters(user):
    clauses=[]
    sfq = db.session.query(SampleFilter)
    clauses.append(SampleFilter.user_id==user.user_id)
    if not user.is_admin:
        clauses.append(SampleFilter.is_public==True)
    sfq.filter(or_(*clauses))
    sfs = sfq.all()
    data=[{'name':x.sample_filter_name,'set':x.sample_filter_tag, 'id':x.sample_filter_id, 'filters':json.loads(x.sample_filter_data)} for x in sfs]
    return data
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号