2017-04-10 109 views
0

可以說我擁有內容類型部門提案。 A 建議是從部門用戶提交的。還有用戶(內置Drupal用戶實體)和超級管理員和作者(角色)。Drupal 7 Persensing每個自定義字段

:ID,姓名

建議:名稱,文件,(節點參考)

用戶:姓名,電子郵件,角色(超級管理員,作者),部門(節點參考)

  1. 我想啓用的作者用戶只能在各自的部門與添加的建議,意在X部門作者一個只能發佈提案處十

  2. 作者只能查看/編輯他們部門的建議(在管理頁面中)。這可以通過僅允許他們僅僅在權限頁面中查看自己的內容來實現。但是我想讓超級管理員爲特定部門創建提案,只有相關的作者才能看到它。

  3. 在前端,所有提案將公開提供給所有用戶,匿名用戶可以查看它。我只想在創建和管理內容時在管理頁面強制執行此操作。

如何強制用戶遵循此工作流程,只讓他們在其部門中列出提案並添加新的新提案?

+0

在底部編輯問題 – Beakal

回答

1
  • 爲各種操作實現hook_permission。
  • 爲用戶角色分配權限:yoursite/admin/people/permissions
  • 您還可以定義訪問回調函數。