Thanks for reporting this! I’m aware of the deprecation warning, and a fix is already in the log. I’ve been busy, but I’ll address it soon. Appreciate your patience!
FYI: it doesn’t show the icon before locked topic. I don’t know how long it has been that way, but I have a feeling it has been missing longer time.
Sure, it can be a conflict with other plugin or something — but because it is a plugin, I don’t have too much enthusiasm to start dig deeper, unless I’m sure the issue lies on my end ![]()
Please let us know when the fix is on the way. Thank you very much for your hard work!
I’ve just released the latest version of the plugin, which fixes the deprecation warnings and restores the missing icon.
You can check the changes here:
https://github.com/paviliondev/discourse-category-lockdown/pull/19
Thanks for your patience, and I appreciate the reports!
Thank you so much for your plugin. I believe this is one of the greatest unofficial plugins ever! I was wondering if it would be technically possible to implement a tag lockdown feature, similar to your Discourse Category Lockdown. Would that be feasible?
I wonder if it makes sense to enable the opposite behavior on this plugin in order to limit the topics only to a specific group.
That should allow us to motivate lurkers to contribute on specific areas designated for them.
Agree with this idea!
Due to school age of some members of my forum, I ask their parents to send the agreement to use childrens’ personal data during their registration and getting proper grants.
When the parent sends an email, it is converted into an a topic (for history and law purposes). The parent becomes a staged user. But to work email-in topics the category must be accessible to anyone. Currently it is too open, not suitable for my case. Limitation only for staged users (if it possible to use it as an automatic group) might solve the problem.
Are you sure? I think staged users can send emails even to categories that are staff only.
This configuration does not allow users with an account to post in that category because then the users’ permissions are checked and they aren’t allowed to interact with the category, but it works fine for staged users
Yes, that is correct, and it creates the weird situation where promotion from a staged user to an actual user can result in less posting rights, which will lead to endless issues and a lot of misunderstandings.
늦어서 죄송합니다. 말씀이 맞습니다. 해결책 알려주셔서 감사합니다!
제 설정에서 무언가 문제가 있었던 것 같습니다. 아마도 허용된 그룹에 이메일 보내기 설정을 제가 "조정"하여 모두로 설정해 둔 것 같습니다.
게시 권한이 줄어드는 것은 설명할 수 있습니다. 스테이징 상태의 '사용자’는 실제로 사용자가 아니기 때문입니다. 로그인 자체가 불가능합니다. 승격 후에는 초기 신뢰 수준에 따라 로그인할 수 있게 됩니다. 이는 정상적인 흐름입니다.
하지만 이러한 승격 과정에서 이메일 관련 문제를 발견했습니다.
앞서 언급했듯이, 제 사례는 계정이 없는 부모가 포럼에 이메일을 보내는 경우입니다. 그러면 해당 사용자는 스테이징 사용자로 등록됩니다. 관리자가 해당 사용자의 게시물에 답변하면, 스테이징 사용자에게 이메일이 전송됩니다. 이 이메일에는 관련 맥락과 다음 단계로 수행해야 할 사항이 포함되어 있습니다.
그러나 관리자가 스테이징 계정을 활성화한 후, 사용자는 한동안 이메일을 사용할 수 없게 됩니다(비밀번호 없이 로그인할 수 있는 URL을 받는 것도 불가능합니다). 관리자가 해당 사용자를 대신하여(impersonate) 이메일 기능을 활성화해야 합니다. 이 단계가 완료되기 전까지는 해당 사용자에게 새로운 다이렉트 메시지(DM)에 대한 알림을 보낼 방법이 없습니다. (DM은 동의 전달의 증빙 및 포럼과의 상호작용을 계속할 수 있는 허락을 위해 원본 게시물에서 생성됩니다)
대신 로그인(impersonation)을 통해 이메일 기능이 활성화된 후에야, 관리자가 사용자에게 DM을 안전하게 보내 추가적인 자동 이메일 알림과 함께 정보를 전달할 수 있습니다. 이제 사용자가 처음으로 로그인할 수 있게 됩니다.
제 설명이 명확하게 전달되었기를 바랍니다 ![]()
이것이 해당 플러그인에 특화된 문제인가요? 아니라면, 전용 토픽으로 옮기는 것이 좋겠습니다.
잠긴 카테고리에서 첫 번째 게시물들을 표시하는 방법을 찾고 있는 사람이 저뿐일까요?
제 사용 사례는 코스(Disourse Docs를 통해)의 구독을 독려하는 것입니다.
아니요, 저도요.
하지만 이 부분은 원치 않습니다:
이 기능은 카테고리의 내용을 100% 비공개로 유지하도록 설계되지 않았습니다 - 충분히 결의가 있다면 검색 결과에서 내용을 조합해낼 수 있습니다.
저도 이런 기능을 사용할 수 있는 방법을 원합니다. 일부 게시물을 먼저 보여주고, 이후 구독하도록 유도하고 싶습니다.
이 플러그인에 대해 콘솔에서 비추천(deprecation) 알림이 표시됩니다:
deprecated.js:54 [PLUGIN discourse-category-lockdown] DEPRECATION NOTICE: The file 'discourse/plugins/discourse-category-lockdown/discourse/connectors/category-custom-security/lockdown-settings.hbs' uses the deprecated .hbs extension. Refactor it to use '.gjs' instead. [deprecation id: discourse.hbs-extension] [info: https://meta.discourse.org/t/398896]
플러그인의 최신 버전을 방금 배포했습니다. 이번 버전에서는 비추천(deprecation) 경고가 수정되었습니다.
인내해 주셔서 감사하며, 보고해 주신 내용에도 감사드립니다!


