Example #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
Example #2
0
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
Example #3
0
def can_read_foiproject(foiproject, request):
    return can_read_object(foiproject, request)
Example #4
0
def is_attachment_public(foirequest, attachment):
    return can_read_object(foirequest) and attachment.approved
Example #5
0
 def can_read(self, request):
     return can_read_object(self, request=request)
Example #6
0
def is_attachment_public(foirequest, attachment):
    return can_read_object(foirequest) and attachment.approved
Example #7
0
def can_read_foiproject(foiproject, request):
    return can_read_object(foiproject, request)