您在這裡

上傳、下載、群組、權限設定

kevinsky's 的頭像
kevinsky 在 2011-09-08 (四) 01:38 發表

大家好:

我遇到問題

1.我希望能提供"不同群組",能分別擁有自己的上傳、下載、刪除、多檔案的介面。
而又能同時讓非同一群組使用者,能觀看到其他組在頁面上的檔案,但不能下載。

2.同上,但對象非群組,而是個人。也就是每個人可以自行下上傳、下載、刪除、多檔案的介面。
而又能同時讓其他使用者,能觀看到其他人在頁面上的檔案,但不能下載。

3.不曉得是page 還是討論區 還是什麼介面比較適合?

我不知道drupal是否有模組或設定能做到?
因為我現在有使用file field
及一些upload系列的模組
所以主要還是權限的問題比較困擾我

但也不清楚drupal是否能做到上述條件的介面

煩請大家能提供我一條出路
謝謝大家

嗯... 很難說,不知你現有架構

3.不曉得是page 還是討論區 還是什麼介面比較適合?
可以看看 Organic groups

你試找一堆模組試試獨一試試,如果能直接達到要求就省時省力
否則,其實自己簡單寫寫或通過版型修改,也不是不能達到的 (或者比設定更易)

我查到三個模組
1.node file access
https://fling.seas.upenn.edu/~subhrabh/cgi-bin/wiki/index.php?n=Projects...

2.file access
搜尋本站即有

3.node access

node file access
我在設定上跟資料庫衝到

至於
除file access的bug仍沒有解決,無法使用外,
他操作是必須經由使用者上傳檔案後才可設定該檔案要讓誰看到

而node access可以較細的選擇角色也可以選擇user且是針對此node增刪改
但對"檔案"的管理仍沒有提供解法

於是我想到的辦法還是用filefield
即我使用page 也使用 story(因為我有多需求)
在page中我使用generic file欄位
在story中我使用path file欄位(path file可只顯示檔案路徑而無法點閱下載)
再加上node access模組(其實node_privacy_byrole-6.x-1.6此模組亦可,但這模組無法以user為單位加入功能)
提供選擇哪個群組能對某node進行編輯

如此可達到我得需求
可惜我coding很弱~
本來也想自己改模組
但有點不知如何下手...
希望大家能提供改模組經驗吧~~
也希望這篇能幫到一些人!