We're using fckeditor on our Drupal install. I think we're a version or so behing on both, but here's something we added in case anyone is interested.
Limit file upload / delete in certain directories based on roles
The delete function is added per:
http://www.bram.us/2006/10/18/my-tinymce-file-management-part-2-tinyfck-...
drupalRoles.php, shown at the end of this post, creates an array where directory paths are mapped 1 to 1 to roles. In this example, all roles whose names start with 'edit_' are selected and mapped to subfolders under each file type in the fckeditor files directory where the folder name matches the role name after 'edit_', so role: edit_District would have access to add/delete files and create folders in directories: File/District, Image/District, Media/District, etc.
Any user who can use fckeditor can browse these folders so as to link to files, but they cannot perform actions noted above without being in the role for that directory.
For our site, the role names correspond to taxonomy categories, so we have a District category whose nodes can be edited by those in the edit_District role.
---- Edit commands.php as follows:
include 'drupalRoles.php';
function hasFolderAccess($folder) {
global $userRoles,$folderRoles,$uid;
$access=false;
$ar=0;
foreach ($userRoles as $rid) {