如圖,我希望能夠做到老師1.2.3都是屬於"老師"的角色;學生1.2.3都是屬於"學生"的角色。學生有數個指導老師,如student_1的指導老師有teacher_1、teacher_2,所以所屬的老師可以看到學生的文章(我要架多使用者部落格的網站)。
但是非所屬的老師將不能去瀏覽學生的部落格,如teacher_3只能去student_3的,其他都去不了。
利用DRUPAL的權限控制好像可以為同角色的設定權限,但他們皆屬於"老師"的角色,卻有不同的瀏覽權限。
也沒有什麼模組或方向可以提供我做參考呢?
感謝各位大大的幫忙~
附加檔案 | 大小 |
---|---|
Quest.gif | 2.85 KB |
Re: 關於"個別"使用者的權限
nodeprofile
然後在學生的content type裡頭
新增node_reference來指定學生的所屬老師
試試看!
--
from open mind to open source~
Re: 關於"個別"使用者的權限
感謝jimmy的幫忙
正在努力中~
Re:
jimmy的方法是正解!!
不過想請問.你要的這功能是要管理者去個別指定老師和學生的關連.
還是老師可以自己去收學生(ex.學生提出申請)??
Re:
我這個功能初步是希望先由管理者先指定關聯
當然到後期使用者漸多時將必須由老師自己去建立與學生間的關連
Re:
開發網站建議從遠的角度去想..
若有考慮到後續的問題.建議前置就考慮進去..^^
若以後者為出發點.我這幾天有空會在自己網站測試看看.成功的話再發表心得^^
Re: 關於"個別"使用者的權限
用og做做看怎麼樣?
以「老師」為主建立不同封閉型og首頁,指定單一老師為管理者,然後邀請或指定學生加入group,老師就可以
查閱加入學生的文章。
在內容類型那邊指定blog(或自訂的類型,如「發言單」)為og類型,讓學生在發表blog文章時自動發表到group裡頭。設定細緻一點的話,學生還可以在發表blog時選擇要發表到哪一個或多個老師群組那裡去。
管理上比較方便。
tky
Re: 關於"個別"使用者的權限
我使用了OG的模組
目前以teacher1建立群組,邀請student1加入。
問題是如果我用新增的user登入,然後再網址列打--->http://..................../drupal510/blog/4
假設我知道後面的號碼,還是可以進入student1所發表的blog文章耶......這樣很奇怪=
爾後如果其他使用者亂打,還是有機會可以瞎貓碰上死耗子被他矇對,這樣不就被看光光了>.<
請問我哪邊做錯了嗎?還是說有別的方法可以解決這個問題呢?
謝謝tky大大
Re: 關於"個別"使用者的權限
就TKY使用OG的經驗來說,OG是可以針對權限作相關設定的。
如果payting想要限制其他人閱讀發表到特定og的bolg文章,在建立og時就必須設定成「封閉群組」。
由於blog是一個核心模組提供的功能,沒有設定權限的話,一般使用者本來就會看到公開發表的blog文章。
tky記得在進一步的設定中,可以針對填寫表單設定「是否一定要有讀者」以及「是否公開」(不受到群組權限的控制)。如果設定為非公開而只有在某個群組中才發表的話,沒有權限的使用者打網址應該也是看不到的。
tky