def METHOD_NAME(request):
    """Return all context settings."""
    maintenance_mode = False
    maintenance_text_short = ""
    maintenance_sheduled = False
    maintenance_text_sheduled = ""
    try:
        maintenance_mode = Configuration.objects.get(key="maintenance_mode")
        maintenance_mode = True if maintenance_mode.value == "1" else False
        maintenance_text_short = Configuration.objects.get(
            key="maintenance_text_short"
        ).value
        maintenance_sheduled = Configuration.objects.get(key="maintenance_sheduled")
        maintenance_sheduled = True if (maintenance_sheduled.value == "1") else False
        maintenance_text_sheduled = Configuration.objects.get(
            key="maintenance_text_sheduled"
        ).value
    except ObjectDoesNotExist:
        pass
    new_settings = {}
    for sett in TEMPLATE_VISIBLE_SETTINGS:
        try:
            new_settings[sett] = TEMPLATE_VISIBLE_SETTINGS[sett]
        except AttributeError:
            m = "TEMPLATE_VISIBLE_SETTINGS: '{0}' does not exist".format(sett)
            raise ImproperlyConfigured(m)
    new_settings["VERSION"] = VERSION
    new_settings["USE_PODFILE"] = USE_PODFILE
    new_settings["THIRD_PARTY_APPS"] = django_settings.THIRD_PARTY_APPS
    new_settings["HIDE_USERNAME"] = HIDE_USERNAME
    new_settings["HIDE_USER_TAB"] = HIDE_USER_TAB
    new_settings["HIDE_CHANNEL_TAB"] = HIDE_CHANNEL_TAB
    new_settings["HIDE_TYPES_TAB"] = HIDE_TYPES_TAB
    new_settings["HIDE_LANGUAGE_SELECTOR"] = HIDE_LANGUAGE_SELECTOR
    new_settings["HIDE_TAGS"] = HIDE_TAGS
    new_settings["HIDE_SHARE"] = HIDE_SHARE
    new_settings["HIDE_DISCIPLINES"] = HIDE_DISCIPLINES
    new_settings["HIDE_TYPES"] = HIDE_TYPES
    new_settings["MAINTENANCE_REASON"] = maintenance_text_short
    new_settings["MAINTENANCE_MODE"] = maintenance_mode
    new_settings["MAINTENANCE_TEXT_SHEDULED"] = maintenance_text_sheduled
    new_settings["MAINTENANCE_SHEDULED"] = maintenance_sheduled
    new_settings["USE_BBB"] = USE_BBB
    new_settings["USE_BBB_LIVE"] = USE_BBB_LIVE
    new_settings["DARKMODE_ENABLED"] = DARKMODE_ENABLED
    new_settings["DYSLEXIAMODE_ENABLED"] = DYSLEXIAMODE_ENABLED
    new_settings["USE_OPENCAST_STUDIO"] = USE_OPENCAST_STUDIO
    new_settings["COOKIE_LEARN_MORE"] = COOKIE_LEARN_MORE
    new_settings["SHOW_EVENTS_ON_HOMEPAGE"] = SHOW_EVENTS_ON_HOMEPAGE
    new_settings["USE_MEETING"] = USE_MEETING
    new_settings[
        "RESTRICT_EDIT_VIDEO_ACCESS_TO_STAFF_ONLY"
    ] = RESTRICT_EDIT_VIDEO_ACCESS_TO_STAFF_ONLY
    new_settings[
        "RESTRICT_EDIT_MEETING_ACCESS_TO_STAFF_ONLY"
    ] = RESTRICT_EDIT_MEETING_ACCESS_TO_STAFF_ONLY
    return new_settings