カレンダープラグイン、グループ表示が必要

Discourse を別の言語でインストールしている場合、「trust levels」グループの名前が異なります。たとえば、フランス語では、「trust_level_0」の代わりに「niveau_confiance_0」になります。

ここで、Calendar プラグインでイベントを作成し、そのイベントを公開したい場合、次のようなコードが追加されます: allowedGroups="trust_level_0"。ただし、「trust_level_0」グループが存在しないため、すべてのユーザーに「無効な許可グループ」エラーが表示されます。

したがって、このプラグインは英語以外のユーザーにはまったく使用できません。

このバグをすぐに回避する方法はありますか?コミュニティを Discourse に移行したばかりで、このバグのためにすべてのユーザーがイベントの作成をブロックされています。残念ながら、「niveau_confiance_0」を「trust_level_0」に名前変更することはできません。これは自動グループであるためです。または、設定のどこかで直接行うことができますか?

「いいね!」 2

これは長年の問題であり、例えばタググループの使用に影響します。

何も変わっていないので、チームはどこかの時点で自分たちを追い詰めてしまったのだと思います。だからこそ、コード内部では英語しか使えず、UIの外側では他の言語しか使えないのです。

しかし、これは私の推測にすぎません。なぜなら、これを修正する実際の困難さについて誰も教えてくれなかったからです。あるいは、私がその理由を見落としている可能性もあります。

申し訳ありませんが、この問題を再現できません。自動グループの元の英語名であれば、allowedGroups として有効です。

ただし、イベントを作成するユーザーは、許可グループとして定義されているグループを表示できる必要があることに注意してください。自動グループの可視性レベルを変更しましたか?

それは全く真実ではありません。私は長年、ブラジルポルトガルのコミュニティでこのプラグインを使用しています。

何を修正するのですか?

「いいね!」 1

これ:

この問題があるかないかは、それと関連しています🤷‍♂️

このトピックは、単に非常に似ているものです。

「いいね!」 1

ありがとうございます。可視性がグループオーナーに限定されていたため、すべてのログインユーザーに変更したところ、問題は解決しました!大胆な仮定をしてしまい申し訳ありません。問題を十分に調査しませんでした。

「いいね!」 1

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.