예제 #1
0
파일: tags.py 프로젝트: rkaczorek/astrobin
def show_ads(user):
    from astrobin_apps_donations.templatetags.astrobin_apps_donations_tags import is_donor
    from astrobin_apps_premium.templatetags.astrobin_apps_premium_tags import is_premium, is_lite

    if not settings.ADS_ENABLED:
        return False

    if is_donor(user):
        return False

    if settings.PREMIUM_ENABLED and (is_lite(user) or is_premium(user)):
        return False

    return True
예제 #2
0
파일: tags.py 프로젝트: pierfra-r/astrobin
def show_ads(user):
    if not settings.ADS_ENABLED:
        return False

    if is_donor(user) and not user.userprofile.allow_astronomy_ads:
        return False

    if is_lite(user) or is_premium(user):
        return False

    if (is_premium_2020(user) or is_ultimate_2020(user)) and not user.userprofile.allow_astronomy_ads:
        return False

    return True
예제 #3
0
파일: tags.py 프로젝트: astrobin/astrobin
def show_ads(user):
    from astrobin_apps_donations.templatetags.astrobin_apps_donations_tags import is_donor
    from astrobin_apps_premium.templatetags.astrobin_apps_premium_tags import is_premium, is_lite

    if not settings.ADS_ENABLED:
        return False

    if is_donor(user):
        return False

    if settings.PREMIUM_ENABLED and (is_lite(user) or is_premium(user)):
        return False

    return True