ASP.NET BoilerplateのModule Zeroを使用しています。新しいメニュー項目がUIに表示されない
私はRole
メニュー項目の後Mpa
プロジェクトにProjectNameNavigationProvider
クラスにSetNavigation
方法で新しいメニュー項目を追加したが、それは管理ダッシュボードに表示されません。
私もメニュー項目の.Core
プロジェクトにLocalization
フォルダにtext
/value
を設定しますが、問題が解決されません。
ProjectNameNavigationProvider
クラスとSetNavigation
方法
public override void SetNavigation(INavigationProviderContext context)
{
context.Manager.MainMenu
.AddItem(
new MenuItemDefinition(
PageNames.Home,
L("HomePage"),
url: "",
icon: "home",
requiresAuthentication: true
)
).AddItem(
new MenuItemDefinition(
PageNames.Tenants,
L("Tenants"),
url: "Tenants",
icon: "business",
requiredPermissionName: PermissionNames.Pages_Tenants
)
).AddItem(
new MenuItemDefinition(
PageNames.Users,
L("Users"),
url: "Users",
icon: "people",
requiredPermissionName: PermissionNames.Pages_Users
)
).AddItem(
new MenuItemDefinition(
PageNames.Roles,
L("Roles"),
url: "Roles",
icon: "local_offer",
requiredPermissionName: PermissionNames.Pages_Roles
)
)
.AddItem(
new MenuItemDefinition(
PageNames.News,
L("News"),
url: "News",
icon: "fa-newspaper-o",
requiredPermissionName: PermissionNames.Pages_News
)
)
.AddItem(
new MenuItemDefinition(
PageNames.About,
L("About"),
url: "About",
icon: "info"
)
あなたは、私を助けてくださいことはできますか?
返信ありがとうございましたが、私は管理者の役割にニュース権限を割り当てるときにチェックボックスが無効であると私はそれをクリックしたときに変更されません。 –
はい。私は新しいルールTemporaryを定義し、それに新しい権限を割り当てます。 –