コード例 #1
0
    def is_visible_if_hidden_q(prefix, user):
        if user.is_anonymous():
            return Q()

        return ~prefix_q(prefix,
                         status='deleted') & Project.is_visible_if_hidden_q(
                             prefix + 'project__', user)
コード例 #2
0
    def is_visible_if_hidden_q(user):
        if user.is_anonymous():
            return Q()

        return ~Q(status='deleted') & add_prefix('project', Project.is_visible_if_hidden_q(user))
コード例 #3
0
ファイル: models.py プロジェクト: ThunderGemios10/Ore
    def is_visible_if_hidden_q(prefix, user):
        if user.is_anonymous():
            return Q()

        return ~prefix_q(prefix, status='deleted') & Project.is_visible_if_hidden_q(prefix + 'project__', user)