コード例 #1
0
def can_read_foirequest(foirequest, request, allow_code=True):
    if foirequest.visibility == FoiRequest.VISIBILITY.INVISIBLE:
        return False

    if can_read_object(foirequest, request):
        return True

    if allow_code:
        return can_read_foirequest_anonymous(foirequest, request)
    return False
コード例 #2
0
ファイル: auth.py プロジェクト: stefanw/froide
def can_read_foirequest(foirequest, request, allow_code=True):
    if foirequest.visibility == FoiRequest.INVISIBLE:
        return False

    if can_read_object(foirequest, request):
        return True

    if allow_code:
        return can_read_foirequest_anonymous(foirequest, request)
    return False
コード例 #3
0
def can_read_foiproject(foiproject, request):
    return can_read_object(foiproject, request)
コード例 #4
0
def is_attachment_public(foirequest, attachment):
    return can_read_object(foirequest) and attachment.approved
コード例 #5
0
 def can_read(self, request):
     return can_read_object(self, request=request)
コード例 #6
0
ファイル: auth.py プロジェクト: stefanw/froide
def is_attachment_public(foirequest, attachment):
    return can_read_object(foirequest) and attachment.approved
コード例 #7
0
ファイル: auth.py プロジェクト: stefanw/froide
def can_read_foiproject(foiproject, request):
    return can_read_object(foiproject, request)