Comment 1 for bug 547362

Revision history for this message
Nigel-catalyst (nigel-catalyst) wrote :

This is the way it works in the current development code:

* There are two different "grouptypes" that ship with 1.1 - standard and course. They are pluggable, you can add more if you want (in code)
* Each grouptype has 'roles' associated with it. Each user in a group has a role. The standard grouptype has 'admin' and 'member' roles, the course grouptype has 'admin', 'tutor' and 'member'.
* Users will be restricted from creating views by role - in standard groups, all users can do it while in course groups only the users with the admin/tutor roles can
* Users will be restricted from uploading files/creating folders etc. by role - in course groups, by default only admins and tutors will be able to upload files to the files area, but they can create folders in there that any user in the group can use.

As you can see, this is all controlled by group roles. If you have specific requirements, you'll have to write a bit of code in 1.1 - it's possible later that some of these permissions could get a UI.

As for the second part, that's a separate issue, though something that can be solved by adding another column to the file page probably.