예제 #1
0
파일: services.py 프로젝트: hiromuller/pim
def selectDoneRegisteredTargetListByKey(user, key):
    """
    ユーザが登録した完了ターゲットリストを返す
    """
    logger.info('selectDoneRegisteredTargetListByKey: ' + user.username)
    kwargs = QuerySetUtil.getKeywordSearchFilterArgsAll(MODELS.Target, "target_register__target", key)
    target_list = MODELS.Target.objects.filter(target_register__user=user, done_flg=True).filter(kwargs).order_by('reading')
    target_list = set(target_list)
    return target_list
예제 #2
0
파일: services.py 프로젝트: hiromuller/pim
def selectResponsibleTargetListByKey(user, key):
    """
    ユーザが担当しているターゲットリストを返す
    """
    logger.info('selectResponsibleTargetListByKey: ' + user.username)
    kwargs = QuerySetUtil.getKeywordSearchFilterArgsAll(MODELS.Target, "progress_management__target", key)
    target_list = MODELS.Target.objects.filter(progress_management__responsible_by=user, done_flg=False).filter(kwargs).order_by('reading')
    target_list = set(target_list)
    return target_list