Default Access settings for different content types (particularly groups)

Hey all,

Running 1.7.5.

  • My userbase is a school - with the teachers not being as tech savvy as they could be.
  • We have set up a Group for 'Staff' where possibly sensitive data will be stored - files / discussions / blogs etc
  • This group is obviously not open for students

Is there a way that I can set the access permissions for ANY new content attached to this group, to default to 'Group : Staff Room'.

Any help would be most appreciated!!

  • Capt, it's not implemented in core. It can be certainly done as a hack to groups plugin (hack is not a nice solution, as you will have to repeat it afetr every upgrade of Elgg) - you would have to modify /forms/groups/edit.php. With a few tricks it could be done as a new plugin which extends access handlers as well, although it would be a bit more complicated.

  • I am also trying to figure this out. Could you please help me, Mike?

    The only thing I can think of is editing /forms/groups/edit.php so that the access_id is defaulted to a certain value. But that will set the value for all groups. I want to set the discussions for each group to only be seen within their own groups.