Клиент, у которого есть сайт на этапе тестирования (staging), выразил обеспокоенность тем, что его сайт может быть проиндексирован поисковыми роботами. (Для этого роботу нужно было бы специально искать их домен, но если робот каким-то образом наткнётся на ссылку на этот сайт, то сайт может быть проиндексирован.)
Конечно, решениями в данном случае являются включение allow_index_in_robots_txt и/или login_required, однако это потребует помнить о необходимости сброса этих настроек каждый раз при восстановлении резервной копии с продакшн-сайта на тестовый.
Ни одна из этих настроек не помечена как shadowed by global.
Предлагаемые мною решения: либо изменить app.yml, чтобы он модифицировал site_settings.yml и добавлял параметр shadowed_by_global к одной из этих переменных, либо создать плагин, который будет их устанавливать.
Не упускаю ли я что-то?