Discourse 웹 페이지 워터마크

방금 PR을 제출했습니다: skip display if title matches - Pull Request #1 - megothss/discourse-watermark - GitHub

이 PR은 기본적으로 비어 있는 테마 설정 include_if_title_matches를 추가합니다. 이 설정이 비어 있으면 아무것도 변경되지 않습니다.

설정에 값이 있는 경우, 워터마크가 표시되려면 SiteSetting.title이 해당 값과 일치해야 합니다.

사용 사례는 데이터베이스 변경 없이 스테이징 사이트에서는 워터마크가 표시되도록 하고 프로덕션에서는 표시되지 않도록 하는 것입니다. include_if_title_matches를 "staging"으로 설정하고 스테이징 사이트의 SiteSetting.title에 "staging"을 포함시켜 두면(프로덕션 데이터베이스가 복구되어도 유지되도록 ENV 변수로 설정), 워터마크는 스테이징 사이트에서는 표시되지만 프로덕션에서는 표시되지 않습니다.

이 변경 사항 덕분에 스테이징 사이트가 있는 모든 사이트에 이 플러그인을 설치할 예정입니다.

1개의 좋아요