[英]Check Role of user in spree Rails
我有 2 個角色 1. 用戶 2. 看門人
我的數據庫是這樣的
表:spree_roles_users 字段:role_id user_id
用戶和網守都有創建新訪客的權限,但在索引頁面上應該只顯示網守輸入的訪客,因此如何檢查 user_id 的角色
例子:
有一個社團說“我的社團” 有5個用戶從我的社團注冊,3個用戶有“用戶”角色,1個用戶有“管理員”角色,1個用戶有“看門人”角色。 這五個都可以保存訪客表單,但在索引頁面中,只有那些由具有“守門人”角色的人輸入的訪客才應該可見。 那么如何使用 spree_roles_users 檢查 Id_user,以便 Gatekeeper 輸入的訪問者可見
我認為您可能對 Solidus(Spree 的一個分支)更感興趣,它在 Spree 內部進行了大量與權限相關的工作。 權限由 CanCan 管理,您可以在權限助手中找到它們。
https://github.com/solidusio/solidus/tree/master/core/lib/spree/permission_sets
在討論權限時,狂歡還沒有那么成熟......
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.