権限の仕組みを把握するのに苦労しています。 DNNのセキュリティロールをユーザーに与えると、アプリケーションデータを編集できるようにするためのモジュール/ページの編集がうまくいきません。2sxc - ツールバー - DNNの役割による権限の編集
ユーザーに、そのアプリケーション/モジュールのビュー/コンテンツのデータを追加または編集するための厳密な権限を与える必要がありますが、ページやモジュール自体に対する編集権限を持つことはできません(FnL許可する)。
基本的に、コンテンツツールバーまたはリストツールバーは、セキュリティアクセスのない一部のDNNユーザー(ソーシャルグループなど)に表示される必要があります。
2sxcデザイナーグループはできません。さまざまなアプリへのアクセスが異なるあまりにも多くのグループ。
カスタムツールバーをレンダリングしていないようです... 私は
<ul class="sc-menu" toolbar='{"contentType":"farm_ad","action":"new"}'></ul>
を使用し、私は、ページのソース内のコードを見ることができますが、ボタン自体は非管理者のためにレンダリングされていません。
私は誰も(セキュリティレベル:表示権限とさえ匿名)にコンテンツやビューへの完全なアクセス許可を与えてみました:
私はこのコードをしようとしている...を、しかし、ボタンは表示されません。
@Dnn.User.IsInRole("Editores de fármacos")<br>
@if (@Dnn.User.IsInRole("Editores de fármacos") == true)
{
<div class="sc-element">
<h1>Fármacos adulto</h1>
@Edit.Toolbar(ListContent)
</div>
<br>
<ul class="sc-menu" toolbar='{"contentType":"farm_ad","action":"new"}'></ul>
<br>
}
そして、私は句がtrueを返す(H1がレンダリングされる)が、ツールバーやボタンは、単にそう開始する...
これは、「ATMはユーザーがモジュールに対して編集権を持っている場合にのみロードされます」 ユーザーにモジュールの編集権限を与えても、ツールバーが読み込まれない場合はツールバーが読み込まれます。 ただし、これにより、特定のグループにツールバーが表示され、@if(@Dnn.User.IsInRole( "Editores defármacos")== true) ユーザーにモジュールに対する編集権限が与えられると、personna bar 、テンプレートの変更を許可します。ページ上の空のセクションの上にマウスを置くと、2sxcのapp/contentフローティングバーの追加表示さえも可能です。 私はちょうどツールバーを表示したいだけです...他のものは表示されません... –
ツールバーを表示しても、データを要求/保存する権限がないため、ユーザーは編集することができません。 – iJungleBoy