Eu acabei de enviar um PR: skip display if title matches by pfaffman · Pull Request #1 · megothss/discourse-watermark · GitHub
Isso adiciona uma configuração de tema include_if_title_matches, que está vazia por padrão. Se a configuração estiver vazia, nada será alterado.
Se a configuração tiver um valor, SiteSetting.title deve corresponder para que a marca d’água seja exibida.
O caso de uso é ter a marca d’água exibida em um site de staging, mas não em produção, sem exigir alterações no banco de dados. Definindo include_if_title_matches como “staging” e tendo “staging” em SiteSetting.title do site de staging (definido em uma variável de ambiente para que persista quando o banco de dados de produção for restaurado nele), a marca d’água é exibida no site de staging, mas não na produção.
Com esta mudança, instalarei isso em todos os sites que tiverem um site de staging.