[英]JHipster Authority Operations doesn't work
我正在使用JHipster與Angular1一起開發我的項目。 為了安全起見,我想隱藏一些按鈕等。
'* jhiHasAnyAuthority'
該命令適用於Angular2 +項目,但我正在使用Angular1,但我不知道如何根據權限隱藏元素。 我也在navbar.html中看到了
有權威=“ROLE_ADMIN”
默認情況下用於隱藏管理菜單。 當我嘗試對實體使用相同的命令時,沒有任何變化。
我本人同時使用了has-authority=""
和has-any-authority=""
並以您在navbar.html上進行查詢的示例為例,假設您創建了一個名為Manager的實體,該實體僅在登錄后可見來自ROLE_MANAGER或ROLE_ADMIN。
<li ui-sref-active="active" has-any-authority="ROLE_MANAGER, ROLE_ADMIN">
<a ui-sref="manage" ng-click="vm.collapseNavbar()">
<span class="glyphicon glyphicon-flash"></span>
<span class="hidden-sm" data-translate="global.menu.entities.manager">Manager</span>
</a>
</li>
注意:ROLE_MANAGER是我而非默認jhipster生成器添加的客戶角色。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.