Posted by s-jack on November 2, 2017 at 5:56am
ノードのあるバンドル(コンテンツタイプ)に、匿名ユーザー含めて全てのロールの権限に投稿・編集権限、翻訳権限を設定しています。
Wikiみたいに皆で登録、編集、翻訳するようなイメージです。
登録ユーザーの場合は、新規投稿でも編集でも、投稿者はご自身になるのですが、匿名ユーザーの時だけ、管理者のように投稿者を変更できてしまいます。
匿名は匿名のままにしたいので、匿名が投稿者を指定できてしまうとなりすましになり、これでは困ります。
状況が間違えていました。匿名ユーザーが翻訳を追加する時、投稿者を変更できてしまいます。
どこの設定が間違っているのか見つけられず、1日はまりまくってます。
宜しくお願いします。
Comments
検証はしてないですが、「環境設定」>「コンテンツの言語」で
検証はしてないですが、「環境設定」>「コンテンツの言語」で「翻訳可能」の項目を選ぶ際に、「投稿者」にチェックをいれているとか?
「投稿者」のチェック外れています
muroさんこんにちは。
「環境設定」>「コンテンツの言語」の翻訳可能で、コンテンツタイプの「投稿者」にチェックが外れています。
匿名ユーザーに翻訳させようという事例はあまりなさそうなので、皆さん気がつかないのでしょうか。。。
バグあげようかなと思ってますが、設定ミスだと恥ずかしい。。。
匿名ユーザー以外でも翻訳で投稿者情報変更できちゃいますね。
匿名ユーザー以外でも翻訳で投稿者情報変更できちゃいますね。
投稿者を翻訳しないというチェックが働いてないのかもしれません。
権限でnodeの
hogehogeコンテンツ: 任意のコンテンツを編集
が悪さしてるのかと思い権限を外してみましたが同じ結果でした。
やはりバグっぽいです。
うーん。権限周りいじっても消えないですね。 追加でコンテン
うーん。権限周りいじっても消えないですね。
追加でコンテンツタイプのフォームの表示管理に「翻訳」というのがあったんで非表示にしてみましたが、あきませんでした。バグかもーです
レポートありがとうございます。 バグっぽいので提出前にもう
レポートありがとうございます。
バグっぽいので提出前にもう少しお付き合いください。
コンテンツタイプのフィールド設定の、ご指摘のあった、
#)翻訳を除外する(英語:Exclude form translations)
#)ユーザーはこのフィールドを翻訳可能(英語:User may translate this field)
この違いってなんなのでしょうか?
後者の方は、/admin/config/regional/content-languageでのフィールドのチェックボックス項目と同期します。
#)ユーザーはこのフィールドを翻訳可能(英語:User
ちょっとわかりずらいですね・・
なるほどフォーム自体を翻訳で表示させない機能ですね。 フィ
なるほどフォーム自体を翻訳で表示させない機能ですね。
フィールド以外(画面右側の設定項目)は、フィールド設定のところに出現しないので設定できる箇所ないですよね。
理解進みました。
イシュー投げてみることにします。
ありがとうございました。