我有設計進行身份驗證,我必須讓特定的用戶只能查看該特定項目的權限,併爲同一用戶創建和讀取不同項目的權限,其餘用戶應具有項目權限。此權限應該是可編輯的,以便具有角色admin的用戶必須編輯用戶權限。我怎樣才能做到這一點?我如何分配每個用戶訪問不同條件下的項目?
1
A
回答
0
瑞安貝茨'CanCan gem將回答您的大部分要求。查看CanCan上的RailsCast插件快速介紹:http://railscasts.com/episodes/192-authorization-with-cancan
不確定它是否可用 - 以圖形方式編輯權限,但我認爲它可以使用CanCan中的可用功能來實現。
0
我對Rails沒有任何經驗,但我想,您正在尋找一個對象級權限,可以用來控制每個用戶對單個對象的CRUD操作。
add_permission --> List of User
view_permission --> List of User
delete_permission --> List of User
update_permission --> List of User
add_excluded_user_permission --> List of User
view_excluded_user_permission --> List of User
delete_excluded_user_permission --> List of User
update_excluded_user_permission --> List of User
您可以繼承以下屬性設置爲您類,這是主要針對特定的操作用戶自定義的列表,然後,你可以考慮建立它可以用來覈對這些權限的用戶的API。
相關問題
- 1. Django用戶「每個項目」組分配
- 2. 如何將不同的活動分配給微調器的每個項目?
- 3. 如何不同的URL分配給我的TreeView項目
- 4. 每個項目在Subversion中的用戶訪問
- 5. 如何爲每個項目配置設置不同的項目依賴關係?
- 6. 使用每個項目的相同eventlistener循環訪問數組
- 7. 我可以使用Mercurial允許不同的用戶訪問項目的不同部分嗎?
- 8. 如何訪問分隔字符串中的每個項目以在列表中查找其匹配項目?
- 9. 如何獲取每個項目不同子項目的計數?
- 10. 訪問ASP ListView中的每個項目
- 11. LIFERAY項目?我們應該爲每個部分創建不同的項目嗎?
- 12. 多個用戶訪問相同的BDE別名,但訪問不同的目錄
- 13. 如何訪問相同標籤的兩個條目中的第二個條目?
- 14. 我想爲用戶選擇的每個旋轉項目分配語句數組
- 15. 保存分配給不同用戶的項目
- 16. Ansible - 如何訪問每個條目的值列表?
- 17. 如何將任務分配給訪問中的項目?
- 18. Drupal 7 - 在每個類別下分配幾個產品(項目)
- 19. 如何scrapy出口項目分開csv文件每個項目
- 20. 如何從c#中的同一項目下的不同窗口窗體中訪問不同的組件?
- 21. 如何將VS項目劃分爲每個網站的不同文件夾
- 22. 訪問爲每個用戶
- 23. 從一個不同的項目訪問DataDirectory文件夾C#
- 24. 如何組織用戶運行項目的不同部分?
- 25. 如何配置Hadoop使每個datanode使用不同的目錄?
- 26. 基於jmeter中的登錄用戶訪問令牌創建用戶,並通過jmeter中的csv爲每個用戶分配不同的訪問權限
- 27. 如何訪問form_widget的每個項目(形式。**)
- 28. 如何獲取每個項目的最新10位訪問者
- 29. 如何分割每個空白的數組的每個條目?
- 30. 是否可以在OpenLDAP中的兩個不同的OU(組織單位)下分配一個用戶(條目)?
我已經看到它,並顯示只給用戶分配角色。我已經分配了一個角色,但除了角色之外,我希望相同角色的用戶對同一個項目擁有不同的權限。 – logesh