簡體   English   中英

JHipster機構操作不起作用

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM