{% from moi import r_client %}
{% from qiita_pet import allowed_min_browser_versions %}
{% set maintenance = r_client.get('maintenance') %}
{% set sysmessage = r_client.get('sysmessage') %}
{% set user = current_user %}
Qiita
{% block head %}{% end %}
{% set level = globals().get('level', '') %}
{% set message = globals().get('message', '') %}
{% if maintenance is not None %}
{# maintenance mode takes precidence #}
{% set level = 'danger' %}
{% set message = maintenance %}
{% elif sysmessage is not None %}
{# since this is a systemwide message, allow regular messages as well #}
{% set message = sysmessage + " " + str(message) %}
{% end %}
{% if message != '' %}
{% if level not in {'danger', 'success', 'info', 'warning'} %}
{% set level = 'info' %}
{% end %}