您在這裡

關於"個別"使用者的權限

payting's 的頭像
payting 在 2008-09-18 (四) 11:39 發表

如圖,我希望能夠做到老師1.2.3都是屬於"老師"的角色;學生1.2.3都是屬於"學生"的角色。學生有數個指導老師,如student_1的指導老師有teacher_1、teacher_2,所以所屬的老師可以看到學生的文章(我要架多使用者部落格的網站)。
但是非所屬的老師將不能去瀏覽學生的部落格,如teacher_3只能去student_3的,其他都去不了。
利用DRUPAL的權限控制好像可以為同角色的設定權限,但他們皆屬於"老師"的角色,卻有不同的瀏覽權限。
也沒有什麼模組或方向可以提供我做參考呢?

感謝各位大大的幫忙~

附加檔案大小
Image icon Quest.gif2.85 KB

jimmy的方法是正解!!

不過想請問.你要的這功能是要管理者去個別指定老師和學生的關連.
還是老師可以自己去收學生(ex.學生提出申請)??

我這個功能初步是希望先由管理者先指定關聯
當然到後期使用者漸多時將必須由老師自己去建立與學生間的關連

開發網站建議從遠的角度去想..
若有考慮到後續的問題.建議前置就考慮進去..^^
若以後者為出發點.我這幾天有空會在自己網站測試看看.成功的話再發表心得^^

用og做做看怎麼樣?
以「老師」為主建立不同封閉型og首頁,指定單一老師為管理者,然後邀請或指定學生加入group,老師就可以
查閱加入學生的文章。

在內容類型那邊指定blog(或自訂的類型,如「發言單」)為og類型,讓學生在發表blog文章時自動發表到group裡頭。設定細緻一點的話,學生還可以在發表blog時選擇要發表到哪一個或多個老師群組那裡去。

管理上比較方便。

tky

tky

我使用了OG的模組
目前以teacher1建立群組,邀請student1加入。
問題是如果我用新增的user登入,然後再網址列打--->http://..................../drupal510/blog/4
假設我知道後面的號碼,還是可以進入student1所發表的blog文章耶......這樣很奇怪=
爾後如果其他使用者亂打,還是有機會可以瞎貓碰上死耗子被他矇對,這樣不就被看光光了>.<
請問我哪邊做錯了嗎?還是說有別的方法可以解決這個問題呢?
謝謝tky大大

就TKY使用OG的經驗來說,OG是可以針對權限作相關設定的。
如果payting想要限制其他人閱讀發表到特定og的bolg文章,在建立og時就必須設定成「封閉群組」。

由於blog是一個核心模組提供的功能,沒有設定權限的話,一般使用者本來就會看到公開發表的blog文章。
tky記得在進一步的設定中,可以針對填寫表單設定「是否一定要有讀者」以及「是否公開」(不受到群組權限的控制)。如果設定為非公開而只有在某個群組中才發表的話,沒有權限的使用者打網址應該也是看不到的。

tky

tky